Jun 18 2016 Update - It's gotten very easy to install this VIB, jump below for details.
It's here, at last! The long wait since June for this 10GbE VIB ended when JBBERLIN77777 replied to my reports of a VMware X552/X557 driver download site with invalid links. He announced his finding of the download link, over in the huge VMware Communities thread:
Were's still not sure how he found that URL, but we're all glad it works! Can you tell I'm happy, especially now that I'll have 2 SuperServers directly connected over 10GbE using Cat6a cabling, and each will have a Samsung 950 PRO M.2 NVMe 512GB drive, on November 3rd. In other words, a way to actually push the speeds of that wire. Woo hoo, what timing, this is a great week! No, I don't own a 10GbE switch, and this second SuperServer 5028D-TN4T system is just a loaner from a very gracious Wiredzone customer. I only have it for another few weeks.
Here's the driver family download page:
Here's the actual driver download, the page you get the VIB:
- VMware ESXi 5.5 ixgbe 188.8.131.52 NIC Driver for Intel(R) 82599, X540 and X552/X557-AT 10 Gigabit Ethernet Controllers family
May 06 2016 Update - new VIB 4.4.1 is released. Here's the release notes and the actual driver download page for the new VIB:
This VIB works fine with 6.0, as we are reassured that's OK at the Download VMware vSphere site: > Important Note for Certified I/O drivers
> ESXi 6.0 supports I/O drivers built and certified on ESXi 5.5. The VMware Compatibility Guide lists both ESXi 5.5-based and ESXi 6.0-based drivers as supported with ESXi 6.0. See Knowledge Base article 2111492. I do not know how that URL was found, and there seems to be no 6.0 version of that download site, but if one does show up, it's pretty likely to turn out to be the same exact VIB file inside.
Here's my installation instructions, based on the included README.txt.
X552/X557 ESXi 5.5 VIB on ESXi 6.x instructions. Shorter expert version below.
Before you Begin!
Make sure you're ready to reboot soon, with VMs already shut down, or get into maintenance mode. That's because the end of this intruction set has you rebooting!
- Open an SSH session (PuTTY) to your ESXi 6.0 (or ESXi 6.0 Update 1) server
(if you forgot to enable SSH, here's how)
- Put your system into maintenance mode, or, shut down all your VMs now and ensure you've set your ESXi host to automatically gracefully shutdown all VMs upon host reboot.
- Unzip the downloaded
ixgbe-4.4.1-2159203-3848596.zipfile, the VIB you want is named
net-ixgbe_4.4.1-1OEM.600.0.0.2159203.viband is found at the top level of the unzipped folder.
net-ixgbe_4.4.1-1OEM.600.0.0.2159203.vibto one of your datastores using vSphere Web Client Datastore browser.
- Open an SSH session (PuTTY) to your ESXi 6.x host/server, my example below is at ESXi 6.0 Update 1a
(if you forgot to enable SSH, here's how).
Paste the following commands into your PuTTY session, one line at a time.
(you will need to specify the full path to where you put your VIB, it will differ from what is seen as
Intel_750_NVMe_400GBin my example screenshots, but using tab autocomplete, it's pretty easy to construct this command in your environment, on the fly).
esxcli network firewall ruleset set -e true -r httpClient
esxcli software vib install -v /vmfs/volumes/[datastore]/net-ixgbe_4.4.1-1OEM.600.0.0.2159203.vib
esxcli network firewall ruleset set -e false -r httpClient
- Delete the VIB from the datastore.
- Type "reboot" and hit return.
I've also developed an even easier method to download and install the VIB in one step. Warning, this is an unaltered copy of the Intel VIB
that is only 195KB! I've temporarily hosted it at tinkertry.com, for convenience. There is no warranty implied, and there is no support given for anybody who finds they encounters issues. If you are at all concerned about 3rd party VIB source, your connection is https encrypted, and the MD5 hash to help detect data corruption is:
3e b9 c3 26 d2 f4 b7 bc 73 ed 3e 40 bd 89 30 89
You can also do an FC on this hosted file versus the VMware file. Of course, those concerned can simply use the fully VMware supported method above, which requires a few more steps, including authentication from "My VMware" just to get the VIB.
For non-production test labs.
Fast, easy, and effective 10GbE VIB installation method (unsupported)
Same commands works for upgrades too!
Super fast download-and-install technique, takes under a minute, partly because the VIB is only 195KB! This particular screenshot actually shows how it's the same command for an upgrade. Your 'Removed:' section may differ.
Here you go, shutdown all your VMs or go into maintenance mode first. Then login to your ESXi SSH shell, and paste in the following command:
esxcli software vib install -v https://cdn.tinkertry.com/files/net-ixgbe_4.4.1-1OEM.600.0.0.2159203.vib --no-sig-check
Now you can reboot through the web GUI, or via SSH with this command:
Turns out SR-IOV likely won't be enabled after all, on this X552 in the Xeon D-1540, but likely will in the Xeon D-1541, details at TinkerTry here.
- Intel grows the Xeon D Platform, with 8 new Xeon D CPUs announced today, and 16 core version arriving in Q1 2016
Nov 09 2015
See also this great question in this TinkerTry commenter Kent Winsor:
Hi Paul, can the 10 GB NICS on the Supermicro SuperServer also operate at 1 GB speed under ESXi 6.0? Thank you.
Yep, no problem at all, auto speed negotiation on by default. So in a sense you have 4 1GbE ports, and one 1GbE dedicated to management.
All 4 ports handle auto-crossover as well, should you use direct attachment to another system, without a network switch in the middle. Just use normal CAT5e for the 1GbE ports, and normal CAT6a or CAT7 cables for those 10GbE ports, no cross-over cabling required. Easy under Windows, but issues with getting this to work under VMware.
SR-IOV is alive! (for Xeon D-1541 with BIOS 1.0c)
New driver version! Intel's network product page has since been updated to include the very new ixgbe version 4.4.1 driver. I have updated the instructions above accordingly. It is reported to work fine with a D-Link DXS-1210-TC 10GbE switch, and with ESXi 6.0 Update 2.
VMware ESXi 6.5 came out on Nov 15 2016, recorded a video of the simple install method using the unchanged one-liner install, and added it to the article above. Firewall commands instructions are optional for most configurations, so I've left them only in the longer instruction set above.
Also worth noting that there are issues with trying to force data rates with this driver, so direct connect (auto-crossover RJ45 ports allow any normal CAT6a or CAT7 cable) gets tricky, discussed here.
VMware ESXi 6.5 / vSAN 6.5 now officially announced support for direct-connect.
- World's Fastest Consumer SSD - Samsung 950 PRO NVMe M.2 SSD 256GB/512GB available for pre-order now, arriving Oct. 30
Oct 22 2015