Earlier this month I wrote an article demonstrating a functional USB ethernet adapter for ESXi 5.1. This was made possible by using a custom built driver for ESXi that was created over three years ago by a user named Trickstarter. After having re-discovered the thread several years later, I had tried reaching out to the user but concluded that he/she has probably moved on given the lack of forum activity in the recent years. Over the last few weeks I have been investigating to see if it was possible to compile a new version of the driver that would function with newer versions of ESXi such as our 5.5 and 6.0 release.
UPDATE (02/12/19) - A new VMware Native Driver for USB-based NICs has just been released for ESXi 6.5/6.7, please use this driver going forward. If you are still on ESXi 5.5/6.0, you can continue using the existing driver but please note there will be no additional development in the existing vmklinux-based driver.
UPDATE (01/22/17) - For details on using a USB-C / Thunderbolt 3 Ethernet Adapter, please see this post here.
UPDATE (11/17/16) - New driver has been updated for ESXi 6.5, please find the details here.
After reaching out to a few folks internally, I was introduced to Songtao Zheng, a VMware Engineer who works on some of our USB code base. Songtao was kind enough to provide some of assistance in his spare time to help with this non-sanction effort that I was embarking on. Today, I am please to announce that we now have a functional USB ethernet adapter driver based on the ASIX AX88179 that works for both ESXi 5.5 and 6.0. This effort could not have been possible without Songtao and I just want to say thank you very much for all of your help and contributions. I think it is safe to say that the overall VMware community also thanks you for your efforts. This new capability will definitely enable new use cases for vSphere home labs that were never possible before when using platforms such as the Intel NUC or Apple Mac Mini for example. Thank you Songtao! I would also like to extend an additional thank you to Jose Gomes, one of my readers, who has also been extremely helpful with his feedback as well as assistance on testing the new drivers.
Now, Before jumping into the goods, I do want to mention there are a few caveats to be aware of and that I think it is important to understand them before making any purchasing decisions.
- First and foremost, this is NOT officially supported by VMware, use at your own risk.
- Secondly, we have observed there is a substantial difference in transfer speeds between Transmit (Egress) and Receive (Ingress) traffic which may or may not be acceptable depending on your workload. On Receive, the USB network adapter is performing close to a native gigabit interface. However, on Transmit, the bandwidth mysteriously drops by ~50% which includes very inconsistent transfer speeds. We are not exactly sure why this is the case, but given ESXi does not officially support USB based ethernet adapters, it is possible that the underlying infrastructure was never optimized for such devices. YMMV
- Lastly, for the USB ethernet adapter to properly function, you will need a system that supports USB 3.0 which kind of makes sense for this type of a solution to be beneficial in the home lab. If you have a system with USB 2.0, the device will probably not work at least from testing that we have done.
Note: For those interested in the required source code changes to build the AX88179 driver, I have published all of the details on my Github repo here.
Disclaimer: In case you some how missed it, this is not officially supported by VMware. Use at your own risk.
Without further ado, here are the USB 3.0 gigabit ethernet adapters that are supported with the two drivers:
- StarTech USB 3.0 to Gigabit Ethernet NIC Adapter
- StarTech USB 3.0 to Dual Port Gigabit Ethernet Adapter NIC with USB Port
- j5create USB 3.0 to Gigabit Ethernet NIC Adapter (verified by reader Sean Hatfield 03/29/16)
- Vantec CB-U300GNA USB 3.0 Ethernet Adapter (verified by VMware employee 05/19/16)
- DUB-1312 USB 3.0 Gigabit Ethernet Adapter (verified by twitter user George Markou 07/29/16)
Note: There may be other USB ethernet adapters that uses the same chipset which could also leverage this driver but these are the only two that have been verified.
Here are the ESXi driver VIB downloads:
- ESXi 5.5 Update 3 USB Ethernet Adapter Driver VIB or ESXi 5.5 Update 3 USB Ethernet Adapter Driver Offline Bundle
- ESXi 6.0 Update 2 USB Ethernet Adapter Driver VIB or ESXi 6.0 Update 2 USB Ethernet Adapter Driver Offline Bundle
- ESXi 6.5 USB Ethernet Adapter Driver VIB or ESXi 6.5 USB Ethernet Adapter Driver Offline Bundle
Note: Although the drivers were compiled against a specific version of ESXi, they should also work on the same major version of ESXi, but I have not done that level of testing and YMMV.
Verify USB 3.0 Support
As mentioned earlier, you will need a system that is USB 3.0 capable to be able to use the USB ethernet adapter. If you are unsure, you can plug in a USB 3.0 device and run the following command to check:
lsusb
What you will be looking for is an entry stating "Linux Foundation 3.0 root hub" which shows that ESXi was able to detect a USB 3.0 port on your system. Secondly, look for the USB device you just plugged in and ensure the "Bus" ID matches that of the USB 3.0 bus. This will tell you if your device is being claimed as a USB 3.0 device. If not, you may need to update your BIOS as some systems may have USB 2.0 enabled by default like earlier versions of Intel NUC as desribed here. You may also be running pre-ESXi 5.5 which did not support USB 3.0 as mentioned here, so you may need to upgrade your ESXi host to at least 5.5 or greater.
Install Driver
You can either install the VIB directly onto your ESXi host or by creating a custom ESXi ISO that includes the driver using a popular tool like ESXi Customizer by Andreas Peetz.
To install the VIB, upload the VIB to your ESXi host and then run the following ESXCLI command specifying the full path to the VIB:
esxcli software vib install -v /vghetto-ax88179-esxi60u2.vib -f
Lastly, you will need to disable the USB native driver to be able to use this driver. To do so, run the following command:
esxcli system module set -m=vmkusb -e=FALSE
You will need to reboot for the change to go into effect.
To verify that the USB network adapter has been successfully claimed, run either of the following commands to list your physical NICs:
esxcli network nic list
esxcfg-nics -l
To add the USB uplink, you will need to either use the vSphere Web Client or ESXCLI to add the uplink to either a Virtual or Distributed Virtual Switch.
To do so using ESXCLI, run the following command and specify the name of your vSwitch:
esxcli network vswitch standard uplink add -u vusb0 -v vSwitch0
Uninstall Driver
To uninstall the VIB, first make sure to completely unplug the USB network adapter from the ESXi first. Next, run the following ESXCLI command which will automatically unload the driver and remove the VIB from your ESXi host:
esxcli software vib remove -n vghetto-ax88179-esxi60u2
Note: If you try to remove the VIB while the USB network adapter is still plugged in, you may hang the system or cause a PSOD. Simply reboot the system if you accidentally get into this situation.
Troubleshooting
If you are not receiving link on the USB ethernet adapter, it is most likely that your system does not support USB 3.0. If you find the a similar message like the one below in /var/log/vmkernel.log then you are probably running USB 1.0 or 2.0.
2016-03-21T23:30:49.195Z cpu6:33307)WARNING: LinDMA: Linux_DMACheckConstraints:138: Cannot map machine address = 0x10f5b6b44, length = 2 for device 0000:00:1d.7; reason = address exceeds dma_mask (0xffffffff))
Persisting USB NIC Configurations after reboot
ESXi does not natively support USB NIC and upon a reboot, the USB NICs are not picked up until much later in the boot process which prevents them from being associated with VSS/VDS and their respective portgroups. To ensure things are connected properly after a reboot, you will need to add something like the following in /etc/rc.local.d/local.sh which re-links the USB NIC along with the individual portgroups as shown in the example below.
esxcfg-vswitch -L vusb0 vSwitch0 esxcfg-vswitch -M vusb0 -p "Management Network" vSwitch0 esxcfg-vswitch -M vusb0 -p "VM Network" vSwitch0
You will also need to run /sbin/auto-backup.sh to ensure the configuration changes are saved and then you can issue a reboot to verify that everything is working as expected.
Summary
For platforms that have limited built-in networking capabilities such as the Intel NUC and Apple Mac Mini, customers now have the ability to add additional network interfaces to these systems. This will now open up a whole new class of use cases for vSphere based home labs that were never possible before, especially with solutions such as VSAN and NSX. I look forward to seeing what our customers can now do with these new networking capabilities.
Additional Info
Here are some additional screenshots testing the dual USB 3.0 ethernet adapter as well as a basic iPerf benchmark for the single USB ethernet adapter. I was not really impressed with the speeds for the dual ethernet adapter which I had shared some more info here. Unless you are limited on number of USB 3.0 ports, I would probably recommend just sticking with the single port ethernet adapter.
iPerf benchmark for Ingress traffic (single port USB ethernet adapter):
iPerf benchmark for Egress traffic (single port USB ethernet adapter):
Christian BIERO says
Hello. Thx for this great post. I'm quite interested with USB ethernet adapter on ESXi indeed.
I just wondering if there's a reason you have added that 'jjkjkj' odd string at line 1721 of ax88179_178.c :
---------------------
#ifndef RX_SKB_COPY
jjkjkj ax_skb = skb_clone(skb, GFP_ATOMIC);
#else
---------------------
OK it has no impact since you have removed the comment of #defined RX_SKB_COPY in ax88179_178.h !
Was it to be sure skb_clone() will not be used ? From Jose Gomes comment, this makes the server crash after 5 min... !?
phoenix916 says
thanks !!
Chip says
William, can you say if more work will be done (by whomever) to try and fix the egress traffic issues when using these USB adapters? If that were fixed and the driver made more stable, that would really be the opening of the gate for so many home labs with or without the Intel NUC. Many running (or that could run) a home lab with this hardware really do need at a minimum of two solid 1 GbE adapters. With just 1.5 at the moment, it's still a bit of a plunge to take. Awesome work and I'm watching your blog carefully to see if any new developments happen over the next several months!
William Lam says
Chip,
There's no active plans given this is not something officially supported by VMware. I've already shared the source code changes on Github for those that might be interested in tinkering around.
Glen Kemp says
Thanks William, I'd had just about given up on getting more NICs in my Gigabyte Brix, worked first time! Not had a chance to verify/test the performance yet but will report back. I used the Startech single USB 3.0 via Amazon.
gustavo rocha says
Do you need Imported driver too or VMware show native.
Elmo says
Wow! I've been waiting for a proper driver for years! Eager to test it out. Thanks guys!
Elmo says
I got my USB-To-Ethernet adapters from iTEC working
(http://www.amazon.co.uk/Advance-Gigabit-Ethernet-Network-Ultrabooks/dp/B00DRZX1FG?ie=UTF8&psc=1&redirect=true&ref_=oh_aui_detailpage_o02_s00)
These are based on the AX88179 chipset. Only quirk was I had to update my hosts to Version ESXi 6.0U2 before the compiled drivers would work. Now they show up fine! Next step is to check performance and VLAN tagging capabilities.
norbs says
There are cheaper option for the same chipset. Just search for "asix ax88179", anker makes on as well as others.
Nick M says
Is there a way to make the adapter functional on usb2? I have a few of these dongles i used on an old laptop that ran server2012r2 with hyper-v that used the adapters, albiet a bit slower. I'm sure if it would function on a usb2 interface, folks wouldn't care that it was not even a gig bandwidth.
Josh Wisenbaker says
I tested this out with one of my Mac mini hosts this week using this TRENDnet adaptor that I picked up at Fry's. http://www.trendnet.com/products/USB-adapters/TU3-ETG
Worked perfectly with the 6.0u2 driver. Right now I'm using it for a redundant uplink on my management and virtual machine network. The plan is to maybe use two of them eventually for the uplink so that I can save the three supported Gig connections for iSCSI and vMotion
ian says
I'm using the same but still appear to be down >> USB bios option is Enabled ...
Any help please ?
Glen Kemp says
Hi, Just got around to running iPerf. On my i3 BRIX 6.0u2 I . get the following throughput:
root@BB8:/usr/lib/vmware/vsan/bin] ./iperf -m -i t300 -c 172.x.x.x -fm
WARNING: interval too small, increasing from 0.00 to 0.5 seconds.
------------------------------------------------------------
Client connecting to 172.x.x.x, TCP port 5001
TCP window size: 0.03 MByte (default)
------------------------------------------------------------
[ 3] local x.x.x.x port 37033 connected with x.x.x.x port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 0.5 sec 15.8 MBytes 264 Mbits/sec
[ 3] 0.5- 1.0 sec 25.0 MBytes 419 Mbits/sec
[ 3] 1.0- 1.5 sec 9.50 MBytes 159 Mbits/sec
[ 3] 1.5- 2.0 sec 24.2 MBytes 407 Mbits/sec
[ 3] 2.0- 2.5 sec 14.5 MBytes 243 Mbits/sec
[ 3] 2.5- 3.0 sec 21.0 MBytes 352 Mbits/sec
[ 3] 3.0- 3.5 sec 27.4 MBytes 459 Mbits/sec
[ 3] 3.5- 4.0 sec 19.5 MBytes 327 Mbits/sec
[ 3] 4.0- 4.5 sec 13.4 MBytes 224 Mbits/sec
[ 3] 4.5- 5.0 sec 11.2 MBytes 189 Mbits/sec
[ 3] 5.0- 5.5 sec 22.9 MBytes 384 Mbits/sec
[ 3] 5.5- 6.0 sec 15.8 MBytes 264 Mbits/sec
[ 3] 6.0- 6.5 sec 14.4 MBytes 241 Mbits/sec
[ 3] 6.5- 7.0 sec 11.0 MBytes 185 Mbits/sec
[ 3] 7.0- 7.5 sec 20.1 MBytes 338 Mbits/sec
[ 3] 7.5- 8.0 sec 17.8 MBytes 298 Mbits/sec
[ 3] 8.0- 8.5 sec 36.0 MBytes 604 Mbits/sec
[ 3] 8.5- 9.0 sec 29.9 MBytes 501 Mbits/sec
[ 3] 9.0- 9.5 sec 21.4 MBytes 359 Mbits/sec
[ 3] 9.5-10.0 sec 19.1 MBytes 321 Mbits/sec
[ 3] 0.0-10.0 sec 390 MBytes 327 Mbits/sec
[ 3] MSS size 1448 bytes (MTU 1500 bytes, ethernet)
The Embeded Realtek R8168 to the same host gives ~940 Mbits/Sec pretty much across the board..
It's still twice as fast my old/cheap storage array which tops out at 155 Mbits/sec!
So althought it's not as fast as a PCI card, it's still more than adequate for my needs! Thanks again for this!
BKC says
Any chance of this working on usb2?
ETH says
Hi,
Great post !!!
Nevertheless i've got a problem...
My interfaces stay down whatever i connect on it...
i'm running a 5.5 on a D54250WYK with 2 adapters
~ # esxcli network nic list
Name PCI Device Driver Link Speed Duplex MAC Address MTU Description
------ ------------- ------------ ---- ----- ------ ----------------- ---- --------------------------------------------
vmnic0 0000:000:19.0 e1000e Up 1000 Full c0:3f:d5:62:d5:3f 1500 Intel Corporation Ethernet Connection I218-V
vusb0 Pseudo ax88179_178a Down 0 Half 00:0e:c6:c1:c5:de 1500 Unknown Unknown
vusb1 Pseudo ax88179_178a Down 0 Half 00:0e:c6:c1:df:02 1500 Unknown Unknown
~ # esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:00:19.00 e1000e Up 1000Mbps Full c0:3f:d5:62:d5:3f 1500 Intel Corporation Ethernet Connection I218-V
vusb0 Pseudo ax88179_178aDown 0Mbps Half 00:0e:c6:c1:c5:de 1500 Unknown Unknown
vusb1 Pseudo ax88179_178aDown 0Mbps Half 00:0e:c6:c1:df:02 1500 Unknown Unknown
Any idea ?
Thanks
Jose Gomes says
This issue was discussed in the previous post (link at the very beginning of this article) and is likely to be related to the USB 3.0 settings in the BIOS. On my own NUC (NUC5i5MYHE) there are four options: "Smart", "Smart Auto", "Enabled" and "Disabled" — if you have something like this in your BIOS, set the ports to "Enabled". The "Smart" and "Smart Auto" modes will cause the adapter to not work or work erratically.
If that doesn't solve you problem, then check the logs for relevant clues...
ETH says
Hi Jose,
That's it indeed...
But I also had to upgrade my bios as i didn't had the option in the previous version ...
Thks
telecastle says
Hi William,
I am thinking about updating my ESXi-based lab by replacing two 2012 Mac Minis (quad-core i7 2.6 GHz CPUs) with two NUC Skull Canyons(i7 quad-core 6th generation NUC). It appears that standard images of ESXi 5.5 U3 and ESXi 6.0 U1 may not require any tweaks to run on the NUC Skull Canyon (6th generation NUC) based on this article: http://www.virten.net/2016/01/vmware-homeserver-esxi-on-6th-gen-intel-nuc/
Are you planning to get a NUC Skull Canyon (6th generation NUC) to try in your lab. Do you believe that based on the article I linked to above, the 6th generation NUC Skull Canyon will be able to run ESXi 5.5 U3 and/or ESXi 6.0 U1 without any additional tweaks?
If 6th generation NUC Skull Canyon can run ESXi 5.5 U3 or ESXi 6.0 U1, the only downside to replacing Mac Minis with 6th generation NUC Skull Canyon is that the latter has only one built-in Gigabit Ethernet adapter, and there are currently (as of this writing) no Thunderbolt3-to-GigabitEthernet adapters (that I can find) on the market. Your work on the driver for USB3-based Ethernet adapters is commendable, but I really do not want to take a hit on the egress throughput from ESXi via a USB3-based Ethernet adapter judging by the iPerf stats that you provided. Therefore, I've been looking at alternatives.
What do you think about using this (soon-to-be-released-as-of-this-writing) Thunderbolt3-to-Thunderbolt adapter from StarTech to be used together with the Apple's Thunderbolt-to-GigabitEthernet adapter so that the NUC Skull Canyon (6th generation NUC) can have two GigabitEthernet NICs (just like the 2012 Mac Minis have in my lab)?
https://www.startech.com/Cables/thunderbolt-3-cables/thunderbolt-3-usb-c-thunderbolt-adapter~TBT3TBTADAP
-----
Thank you.
William Lam says
I'm not planning to get the Skull Canyon NUC, but it *should* work with the latest ESXi images. I know a few others that plan to get the unit when its out, so there should be a few folks that can help confirm. On the Thunderbolt3 question, your guess is as good as mines. Assuming it just passes it through, then it *should* work. I probably would wait for TB3 -> Ethernet, it wouldn't surprise me if someone releases TB3->10Gbe given the massive amount of bandwidth TB3 provides.
Trevor Dyson says
Any idea if this will work through a USB3 hub? For exmple a 4 port USB hub with a Startech adapter in each port?
Dmr says
I ordered two Startech adapters and a USB3 Hub, hopefully get to test it this weekend.
Steve says
I was wondering if anyone else is running into this issue while trying to install. I'm using a clean ESXi 6U2 install on gen5 i7 NUC. Error states the VIB does not contain a signature. I changed to CommunitySupported, and the issue still persists.
Any help is very appreciated. Unsure where to locate the log it's referencing - checked a few in /var/log, but no clues.
[root@localhost:~] lsusb
Bus 002 Device 006: ID 05ac:024f Apple, Inc.
Bus 003 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 005: ID 8087:0a2a Intel Corp.
Bus 002 Device 004: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 002 Device 002: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@localhost:~] esxcli software vib install -v /vmfs/volumes/qnapNFS/ISO/VMware/ESXi/vghetto-ax88179-esxi60u2.vib
[InstallationError]
('virtuallyGhetto_bootbank_vghetto-ax88179-esxi60u2_6.0.0-1.0.0', 'The VIB virtuallyGhetto_bootbank_vghetto-ax88179-esxi60u2_6.0.0-1.0.0 does not contain a signature.')
vibs = virtuallyGhetto_bootbank_vghetto-ax88179-esxi60u2_6.0.0-1.0.0
Please refer to the log file for more details.
[root@localhost:~] esxcli software acceptance get
CommunitySupported
William Lam says
You're missing -f option at the end of your install command 🙂
Steve says
Thank you sir, and also a big thanks for all the great information you provide to the community. I've been following you since I built my first mac mini's in 2013, and also when building the NUCs last year. Great work!
skibatech says
LOL! Thanks for replying on this. Got bit by it too.
Steve says
Disregard - was missing the -f flag.
Karl says
Hi!
Does anybody have a problem when trying to use the VMXNET3 virtual network adapter together with your Startech USB 3.0 to Gigabit Ethernet dongles?
I'm running pfSense 2.3 and an Intel NUC D54250WYK and have the following setup:
Startech No. 1 (WAN) > to my ethernet jack in my wall which gives me internet
Startech No. 2 (LAN) > to my smart switch
Intel Intel i218v (Intel NUCs integrated NIC) is dedicated to ESXi management > to my smart switch
In ESXi I have one vswitch for "WAN" and one vswitch for "LAN" and a separate one for VMware Management.
Both "WAN" and "LAN" is assigned pfSense and when I choose "E1000" as the adapter type it works but if I change to "VMXNET3" then I don't get an IP from my ISP on the "WAN"-side and I am unable to ping pfSense "LAN"-side or connect to it through the webinterface.
My BIOS is 0041 and I've changed the USB-settings to "Enabled" from "Auto-something" in the BIOS as well.
I integerated the drivers above - "ESXi 6.0 Update 2 USB Ethernet Adapter Driver VIB" with "ESXi-Customizer-PS".
The VM was created with USB 3.0 support if that could impact anything. I have installed pfSenses own package of "VMware Tools".
Would be grateful to hear if any of you guys have been experiencing the same problems.
More detailed post:
https://forum.pfsense.org/index.php?topic=111882.0
Best Regards, Karl
Karl says
Forgot to mention but might be obvious - running ESXi 6.0.0 (Build 3825889)
Marcus A says
Hi William,
Please, can you upload your driver to the V-Front Online Depot for VMware ESXi ?
https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages
For users using community drivers this is "de facto" central repository of drivers.
Thank you!
ksridhar says
Does this work for ESXi 6.5.0 ?
Karl Kunze says
On my 6.0.0-Host after every reboot the nics have to be attached again to my vSwitch1 und vSwitch2 again by the esxcli-command.
Any idea, what this might result from?
Mitchell Barnett says
I seem to be having the same issue as Karl. I can see the vusb0 in "esxcli network nic list" (but not in the GUI for that matter) but it's no attached to vSwitch1.
Mike Daniels says
I too noticed this, well it was on initial install of ESXi, selecting one of the USB NICs for management would work until a reboot, and then you need to go into DCUI and select the NIC again as it had become deselected for the management interface.
sebecam2000 says
This problem still exists. When rebooting the ESXi host, the vusb0 interface is deselected from the management network adapters. The only way to re-enable it is to go via the console screen or to configure the management vmk on the vmnic0.
sebecam2000 says
Is there any way to create a script that would add vusb0 to vswitchX at boot?
cmegroz says
Hi,
Do you know if Jumbo Frame is usable with these USB network adapter ?
Thanks
Matthew Healy says
Playing around with a USB to Ethernet adapter (Orico UTR-U3) with the installed vib on ESXi 6.0u2 the limit seemed to be 4088 MTU. It seems to have the same chipset as the others listed.
http://orico.cc/goods.php?id=4782
[root@killjoy3:~] lsusb
Bus 001 Device 004: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 002: ID 18a5:0302 Verbatim, Ltd Flash Drive
Bus 002 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@killjoy3:~] esxcli network vswitch standard list
vSwitch1
Name: vSwitch1
Class: etherswitch
Num Ports: 1792
Used Ports: 2
Configured Ports: 1024
MTU: 1500
CDP Status: listen
Beacon Enabled: false
Beacon Interval: 1
Beacon Threshold: 3
Beacon Required By:
Uplinks: vusb0
Portgroups:
[root@killjoy3:~] esxcli network vswitch standard set -m 4088 -v vSwitch1
[root@killjoy3:~] esxcli network vswitch standard set -m 4089 -v vSwitch1
Unable to set MTU to 4089 the following uplinks refused the MTU setting: vusb0
[root@killjoy3:~] esxcli network vswitch standard list
vSwitch1
Name: vSwitch1
Class: etherswitch
Num Ports: 1792
Used Ports: 2
Configured Ports: 1024
MTU: 4088
CDP Status: listen
Beacon Enabled: false
Beacon Interval: 1
Beacon Threshold: 3
Beacon Required By:
Uplinks: vusb0
Portgroups:
Jose Gomes says
That is correct: the ASIX based adapters only support 4k frames. For 9k frames, you need USB adapters based on the Realtek RTL8153 chipset.
Matthew Healy says
One other thing I noticed the -v/--viburl parameter used during the vib install needs to have an absolute path, relative paths fail.
[root@killjoy3:/vmfs/volumes/57685ad8-d3ef4fd8-9a6e-001fc69b9d34] esxcli software vib install -v ./vghetto-ax88179-esxi60u2.vib -f
[VibDownloadError]
('./vghetto-ax88179-esxi60u2.vib', '', "[Errno 4] IOError: ")
url = ./vghetto-ax88179-esxi60u2.vib
Please refer to the log file for more details.
[root@killjoy3:/vmfs/volumes/57685ad8-d3ef4fd8-9a6e-001fc69b9d34] ls -la
total 792576
drwxr-xr-t 1 root root 1400 Jun 20 21:08 .
drwxr-xr-x 1 root root 512 Jun 20 21:17 ..
-r-------- 1 root root 2555904 Jun 20 21:06 .fbb.sf
-r-------- 1 root root 267026432 Jun 20 21:06 .fdc.sf
-r-------- 1 root root 1179648 Jun 20 21:06 .pb2.sf
-r-------- 1 root root 268435456 Jun 20 21:06 .pbc.sf
-r-------- 1 root root 262733824 Jun 20 21:06 .sbc.sf
drwx------ 1 root root 280 Jun 20 21:06 .sdd.sf
-r-------- 1 root root 4194304 Jun 20 21:06 .vh.sf
-rw-r--r-- 1 root root 17992 Jun 20 21:08 vghetto-ax88179-esxi60u2.vib
[root@killjoy3:/vmfs/volumes/57685ad8-d3ef4fd8-9a6e-001fc69b9d34] esxcli software vib install -v /vmfs/volumes/57685ad8-d3ef4fd8-9a6e-001fc69b9d34/vghetto-ax88179-esxi60u2.vib -f
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: virtuallyGhetto_bootbank_vghetto-ax88179-esxi60u2_6.0.0-1.0.0
VIBs Removed:
VIBs Skipped:
Mike says
Thanks William, That is great solution. It worked for me on both ESXi5.5 and 6.0. However I am having problem loading 6.0 drivers on ESXi 6.5.I am getting "invalid or illegal name space" Is it possible to rebuild one for ESXi 6.5 ??
Thanks
Formicula says
Hi William,
I've got myself the 1port and 2port adapter, the once others have sucessfully installed.
I am so far that i can see the device but link negotiation can't be changed and whatever i do, it's not detecting a link.
So i tried "esxcli network nic set -a -n vusb0" and "esxcli network nic up -n vusb0" with the unchanged result of:
esxcli network nic get -n vusb0:
Advertised Auto Negotiation: false
Advertised Link Modes:
Auto Negotiation: false
Cable Type: MII
Current Message Level: 7
Driver Info:
Bus Info: usb-0000:00:1d.0-1.1
Driver: ax88179_178a
Firmware Version: ASIX AX88179 USB 3.0 Gigabit Ethusb-0000:00:1d.0-1.1
Version: 22-Aug-2005
Link Detected: false
Link Status: Down
Name: vusb0
PHYAddress: 3
Pause Autonegotiate: false
Pause RX: false
Pause TX: false
Supported Ports: TP, MII
Supports Auto Negotiation: true
Supports Pause: false
Supports Wakeon: true
Transceiver: internal
Wakeon: MagicPacket(tm)
Any suggestion would be much appreciated!
sunni says
Thanks Williams Can you post driver for ESXi6.5.
MaxL says
Thank you!
Carlo says
Hello William,
Very nice post, I followed it to install an USB 3.0 Gigabit adapter to a MAC mini running ESXi v6. Only problem I'm having is when I reboot ESXi the USB Gigabit adapter isn't loaded. When I use the "esxcli network vswitch standard uplink add -u vusb0 -v vSwitch0" command, the NIC shows up.
Do I have to add this command to local.sh or is there an other way? Thank you in advance for Your help!
Kind regards,
Carlo
Eric says
Willima thank you very much , it bathes
french.
Merci beaucoup.
sebecam2000 says
If you have the NUC6I7KYK , you may see your ethernet adapter connected to the USB2 root hub instead of the USB3. To solve this, you just need to update the bios to the latest version (F7 at boot and a FAT32 usb key with the .bio image).
Robert D Hernandez says
I know this is a long shot but is there any chance these drivers might work with this product from Gorite.com?
http://www.gorite.com/intel-nuc-lid-with-rj45-and-usb-2-0-port
The NIC is recognized as an ASIX AX88772C according to the blog listed below. Admittedly, this is a different chipset so the answer is likely no but I figured it wouldn't hurt to ask.
https://techsterweb.wordpress.com/2016/09/08/gorite-2nd-nic-lid/
Jose Gomes says
Hi Robert,
As you correctly guessed, the driver will not work with the AX88772C chipset. The only drivers I know that work with both USB 3.0 and USB 2.0 chipsets are those from Realtek (r8152/r8152B/R8153).
Mike G says
I emailed the guys some time back at GoRite about the Skull Canyon Lids with GiG E. I just recently emailed them again about offering alternate Chipsets. I suspect in order for it to be plug/plug we need to be using some chipset that supports the e1000e adapter can someone confirm that ?
I was hoping they were early enough in dev to change. But this is what they had said the chipset would be DL-3950/5910. If early enough and there is enough demand, we might be able to show interest for a chipset that would be esxi compatible.
Jose Gomes says
Hi Mike,
The DisplayLink chipset offers more than just Ethernet (HDMI/DVI/DP), but in anyway, they are USB 3.0 based. I don't think it would make sense for GoRite to provide Ethernet only capability, as it would be too niche.
Also, except for the NUC5i5MYHE, no other NUC exposes PCIe based interfaces than trough mSATA/M.2, so having a second ESXi compatible Ethernet PHY is almost impossible. For USB based Ethernet we already have drivers for AXIS and Realtek based adapters anyway.
G2 Digital (http://g2digital.co.uk/development-project-m-2-ethernet-card-for-intel-nuc/) seems to be developing an M.2 based Ethernet adapter, but there is no indication that the project is actually progressing. I don't know which chipset they are planning on using either.
Formicula says
Hi Guys,
I got the following setup running since years: D54250WYB, Chassis Akasa Newton H UCFF, 2x KVR16LS11/8, Jetway ADMPEIDLA (Mini-PCIe, 2x Gigabit LAN Intel i350) and this works for years now. Gives me 3 times native gigabit.
The USB3 stuff I've tried (AXIS) was a fail for me and only caused more gray hair.
Shame that really good hardware is so expensive but next time i'll consider one of these guys: http://www.compulab.co.il/products/embedded-pcs/usvr/
Cheers,
Linus
Dileep Kumar R says
Thanks William, it very helpful. We are waiting for ESXi6.5 driver (USB Ethernet Adapter Driver VIB )
Nikos says
Hello,
Thank you for your solution and drivers. Please notice that also works excellent with LevelOne USB-0401 (H/W ver: 4.0).
It is a usb 3.0 adpator.
mate75 says
Thanks for posting a link for the driver update for ESXi 6.5. Unfortunately it doesn't work. cheers !
William Lam says
Yes, that's because I just published the article today 🙂 The link is live now
nick says
Is there any chance this would ever work with USB 2.0? no software tricks? or is it purely a hardware limitation. I know it wouldn't be very usable, however in some lab scenarios for network engineers the mere presence of another adapter expands the use of existing equipment
Tomas Baublys (@bauttt) says
D-Link DUB-1312 USB 3.0 with ESXi 6.0u2 works like a charm! Thanks William!
Maros says
D-Link DUB-1312 USB 3.0 with ESXi 6.0 3825889 works like a charm! Thanks William!
Ernst Bakerquist says
Folks,
I uploaded the 6.5 VIB to my ESXi host to 'datastore1' using the web UI.
When I run esxcli software vib install -v /vghetto-ax88179-esxi65.vib -f
I get this:
[root@localhost:~] esxcli software vib install -v /vghetto-ax88179-esxi65.vib -f
[VibDownloadError]
('/vghetto-ax88179-esxi65.vib', '/tmp/vibtransaction/tmp.vib', '[Errno 2] Local file does not exist: /vghetto-ax88179-esxi65.vib')
url = /vghetto-ax88179-esxi65.vib
Please refer to the log file for more details.
What am I doing wrong?
Jose Gomes says
You need to provide the full path to the file:
esxcli software vib install -v /vmfs/volumes/datastore1/vghetto-ax88179-esxi65.vib
Also, the force flag (-f) is not required as long as the acceptance level has been changed to "CommunitySupported"
Ernst Bakerquist says
Yes, I figured that out after I put on my *nix hat...geez, the things you forget.
Anyway, works great...less filling.
Ken Sayers says
William: Just getting around to patching and testing my lab - thought no way the gentleman had time to rebuild this driver. Checked just the same. Don't know how you have the time to keep up with this but your work is greatly appreciated and this solution has been the perfect mix for my home lab. Appreciate the good work you do for the community.
Best Regards,
-Ken
Buschi says
After reading this blog, I ordered the StarTech USB 3.0 to Gigabit Ethernet NIC Adapter. I used this for ESXi 6 update 3 and it worked perfect! Just wanted to let you know.
Peixe says
William, first of all thank you for the detailed steps...everything worked fine for me. I tested the procedure on a Gigabyte Brix and TrendNet U3 adapters...worked just fine.
Now the caveat on my case was the addition of 3 adapters which I need for a specific use case. Although they were successfully detected and mapped to vswitches, after a reboot the last adapter needs to be manually mapped again - and this keeps happening after every reboot. This is an acceptable workaround for me but I'm wondering if you've ever come across such issue and why the issue only applies to the 3rd adapter (vusb2 in my case).
Any hints will be appreciated!
Cheers,
Peixe
AKEENA says
Hi William,
please i'm looking for this vib driver and i didn't find : AX88772 (Asix)
It's for Esxi 6.0. I'm not a Linux power user, just a simple user !!! 😉
Can you help me please ?
Akeena64
Lars Christensen says
Hi
Thanks for a great blog post, really helped me out.
My USB Nic is a Anker AH-212 with a RTL8153 chipset, and it works perfectly.
Marcos says
Hello, thank you for the good job you are doing...
I have one vsphere 5.5 and I follow your post and I got the driver installed however I cannot put the VUSB0 up and I am getting this:
~ # esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:00:19.00 e1000e Up 1000Mbps Full c0:3f:d5:68:4f:54 1500 Intel Corporation Ethernet Connection I218-V
vusb0 Pseudo ax88179_178aDown 0Mbps Half 00:24:9b:28:6f:bc 1500 Unknown Unknown
and:
~ # esxcli network nic get -n vusb0
Advertised Auto Negotiation: false
Advertised Link Modes:
Auto Negotiation: false
Cable Type: MII
Current Message Level: 7
Driver Info:
Bus Info: usb-0000:00:1d.0-1.1
Driver: ax88179_178a
Firmware Version: ASIX AX88179 USB 3.0 Gigabit Ethusb-0000:00:1d.0-1.1
Version: 22-Aug-2005
Link Detected: false
Link Status: Down
Name: vusb0
PHYAddress: 3
Malaz says
Hi, On my ESXi 6.5 server, using this adapter i am not able to get a network dump generated successfully. I configured network dump and checked it. I set the message : Starting network coredump from "ip" to "ip", but i don't see successfull message at the end. Any idea if we can can fix it ? It seems like USB got shut/disabled right when coredump getting started ??
Thanks
sebecam2000 says
Is the driver compatible with ESX 6.5U1 ?
juan julio says
Hey for a 2012 mac min I7, would you use a Thunderbolt NIC or a USB one? Are there drivers for thunderbolt?
Thanks!!!
Jeroen Wiersma says
I recently bought an 7th Gen Intel NUC (Kaby Lake) - NUC7i5BNH and a StarTech USB 3.0 to Gigabit Ethernet NIC Adapter. I installed driver as instructed above on ESXi 6.0 U3. I attached the vusb0 and the onboard vmnic0 both to my distributed virtual switch. In itself it all works fine, but every couple minutes I get this sequence of events:
USB configuration has changed.
Lost uplink redundancy on DVPorts: .... Physical NIC vusb0 is down.
Uplink redundancy restored on DVPorts: .... Physical NIC vusb0 is up.
Alarm 'Network uplink redundancy lost' on [srv]changed from Green to Red
Alarm 'Network uplink redundancy lost' on [srv]changed from Red to Green
Any suggestions?
Alan Osborne says
I purchased the Startech 31000S USB-NICs mentioned in this blog article, but I used it to lab up a Hyper-V (2016) cluster. Turns out there's an issue with these NICs when it comes to trunking VLANs. I found that, despite assigning "Management", "Cluster" and "Live Migration" traffic to separate VLANs, all traffic went out on the same VLAN (the Management VLAN). Only discovered that after reviewing the upstream switch's MAC address table...
So, I used the NUC's onboard NIC instead and it worked right away, using the same PoSH script that I tried with the Startech NIC, to configure the converged network stack.
It may be a flaw with the driver, as the Hyper-V hosts were 2016 and perhaps the Startech NICs aren't fully compatible yet. Hope this comment saves someone else from spending hours trying to get Hyper-V converging networking working with these NICs...
Ciprian says
Hi ,
When I run :
[root@localhost:/vmfs/volumes/5bb38b55-b7ef9023-967d-00e0670f2612/123] esxcli software vib install -v /r8152-2.06.0-4_esxi65.vib -f
I get this:
[VibDownloadError]
('/r8152-2.06.0-4_esxi65.vib', '/tmp/vib_ap8dsokv', "unknown url type: '/r8152-2.06.0-4_esxi65.vib'")
url = /r8152-2.06.0-4_esxi65.vib
Please refer to the log file for more details.
My system is
Version: 6.7.0 (Build 8169922)
lsusb :
[root@localhost:/vmfs/volumes/5bb38b55-b7ef9023-967d-00e0670f2612/123] lsusb
Bus 002 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 002 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
What am I doing wrong?
Any hints will be appreciated .
Thanks in advance
Rick says
You need to provide the full path to the vib, in your case:
/vmfs/volumes/5bb38b55-b7ef9023-967d-00e0670f2612/123
So the entire command should look like:
esxcli software vib install -v /vmfs/volumes/5bb38b55-b7ef9023-967d-00e0670f2612/123/r8152-2.06.0-4_esxi65.vib -f
But I assume you've found that already 😉
Rick says
@william and all other here:
The driver seems to be no longer working with ESXi 6.7 U1.
Can someone confirm?
I've also tried the other options (v-front, devtty, ..) with no luck:
[root@:~] lsusb
Bus 001 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 001 Device 003: ID 046a:0023 Cherry GmbH CyMotion Master Linux Keyboard G230
Bus 001 Device 002: ID ffff:5678
Bus 001 Device 001: ID 0e0f:8003 VMware, Inc.
[root@:~] esxcli software vib install -v /vmfs/volumes/NFS_VM/vib/vghetto-ax88179-esxi65.vib -f
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: virtuallyGhetto_bootbank_vghetto-ax88179-esxi65_6.0.0-1.0.0
VIBs Removed:
VIBs Skipped:
[root@:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- --------------------------------------------
vmnic0 0000:00:1f.6 ne1000 Up Up 1000 Full f4:4d:30:64:4f:82 1500 Intel Corporation Ethernet Connection I219-V
[root@:~] esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:00:1f.6 ne1000 Up 1000Mbps Full f4:4d:30:64:4f:82 1500 Intel Corporation Ethernet Connection I219-V
[root@:~]
William Lam says
Rick,
This works for me on latest 6.7 Update 1, see output below:
[root@nuc:~] esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:00:1f.6 ne1000 Up 100Mbps Full b8:ae:ed:7c:9e:96 1500 Intel Corporation Ethernet Connection I219-V
vusb0 Pseudo ax88179_178a Up 100Mbps Full 8c:ae:4c:f4:34:7a 1500 Unknown Unknown
[root@nuc:~] vmware -vl
VMware ESXi 6.7.0 build-10302608
VMware ESXi 6.7.0 Update 1
You most likely didn't disable the vmkusb native driver & reboot ...
esxcli system module set -m=vmkusb -e=FALSE
achnacarry says
Hello,
I am working get an ASIX (88772) type USB-ethernet device enabled on a ESXi 6.7 host on a lab setting with so far mixed results, I did obtain the indicated .gz files, however, I am unfamiliar with converting a file with the .gz extension to the vib file vSphere wants. Can you offer some guidance on that?
Thank-you
Majid Shirzadeh says
Hi,
Using ESXi 6.5, I see the USB under lsusb command and I already install "vib" file, however I can't see the USB under esxcfg-nics -l
[root@localhost:~] lsusb
Bus 002 Device 002: ID 0b95:7720 ASIX Electronics Corp. AX88772
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 0e0f:8002 VMware, Inc.
Bus 002 Device 001: ID 0e0f:8003 VMware, Inc.
Bus 001 Device 001: ID 0e0f:8002 VMware, Inc.
ji says
Hi,
Want to set esxi 6.5 or 6.7 to HP Elitebook 8570p
Host from both of ESXi ver. recognize HP internal lan port - vmnic0 ne1000
If I have connected on USB 3.0 port CD/DVD unit I can use it (also via VM)
I would like to connect also USB eth.cards, but until now no success and I'm lost.
Have installed
one is StarTech.com usb 3.0 dual gigabit lan**
other is Glaabit usb 3.0 gigabit lan (RTL8153)*
I followed instructions https://www.williamlam.com/2016/11/usb-3-0-ethernet-adapter-nic-driver-for-esxi-6-5.html
instaled drivers, etc
but no success.
I'm not sure if ESXi support HP Elitebook 8570p USB 3.0, USB eth,...
Please help.
Thanx in adwance.
ji
====================================================================================================================================
lsusb shows:
Bus 003 Device 003: ID 0a5c:21e1 Broadcom Corp. HP Portable SoftSailing
Bus 001 Device 005: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter *
Bus 001 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet **
Bus 001 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet **
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 002: ID 2109:2811 VIA Labs, Inc. Hub
Bus 003 Device 001: ID 0e0f:8002 VMware, Inc. Root Hub
Bus 002 Device 001: ID 0e0f:8002 VMware, Inc. Root Hub
Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. Root Hub
====================================================================================================================================
vmware -vl
VMware ESXi 6.5.0 build-8294253
VMware ESXi 6.5.0 Update 2
[root@esxi-hp:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------------------------------------------------
vmnic0 0000:00:19.0 ne1000 Up Up 1000 Full d4:c9:ef:52:7d:e4 1500 Intel Corporation 82579LM Gigabit Network Connection
====================================================================================================================================
esxcli network nic list | grep -o vmnic[0-9] | while read nic; do esxcli network nic get --nic-name $nic; done
Advertised Auto Negotiation: true
Advertised Link Modes: Auto, 10BaseT/Half, 100BaseT/Half, 10BaseT/Full, 100BaseT/Full, 1000BaseT/Full
Auto Negotiation: false
Cable Type: Twisted Pair
Current Message Level: -1
Driver Info:
Bus Info: 0000:00:19:0
Driver: ne1000
Firmware Version: 0.15-4
Version: 0.8.3
Link Detected: true
Link Status: Up
Name: vmnic0
PHYAddress: 0
Pause Autonegotiate: false
Pause RX: false
Pause TX: false
Supported Ports: TP
Supports Auto Negotiation: true
Supports Pause: false
Supports Wakeon: true
Transceiver:
Virtual Address: 00:50:56:59:d9:c7
Wakeon: MagicPacket(tm)
====================================================================================================================================
[root@esxi-hp:~] esxcli hardware pci list | grep "Device Class: 0x0200" -A20 -B15
0000:00:19.0
Address: 0000:00:19.0
Segment: 0x0000
Bus: 0x00
Slot: 0x19
Function: 0x0
VMkernel Name: vmnic0
Vendor Name: Intel Corporation
Device Name: 82579LM Gigabit Network Connection
Configured Owner: Unknown
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x1502
SubVendor ID: 0x103c
SubDevice ID: 0x17a7
Device Class: 0x0200
Device Class Name: Ethernet controller
Programming Interface: 0x00
Revision ID: 0x04
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x32
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3201
Module ID: 17
Module Name: ne1000
Chassis: 0
Physical Slot: 4294967295
Slot Description:
Passthru Capable: true
Parent Device:
Dependent Device: PCI 0:0:25:0
Reset Method: Power state reset
FPT Sharable: true
====================================================================================================================================
[root@esxi-hp:~] grep -i vmnic /etc/vmware/esx.conf
/device/00000:000:25.0/vmkname = "vmnic0"
/vmkdevmgr/logical/pci#p0000:00:19.0#0/alias = "vmnic0"
/vmkdevmgr/pci/p0000:00:19.0/alias = "vmnic0"
/net/vswitch/child[0000]/teamPolicy/uplinks[0000]/pnic = "vmnic0"
/net/vswitch/child[0000]/portgroup/child[0000]/teamPolicy/uplinks[0000]/pnic = "vmnic0"
/net/vswitch/child[0000]/uplinks/child[0000]/pnic = "vmnic0"
/net/pnic/child[0000]/name = "vmnic0"
/net/vmkernelnic/child[0000]/macFromPnic = "vmnic0"
====================================================================================================================================
[root@esxi-hp:~] esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------ ------- ------------------ ------------
r8152 2.06.0-4 Realtek CommunitySupported 2019-02-02
ata-libata-92 3.00.9.2-16vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-amd 0.3.10-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-atiixp 0.4.6-4vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-cmd64x 0.2.5-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-hpt3x2n 0.3.4-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-pdc2027x 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-serverworks 0.4.3-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-sil680 0.4.8-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ata-pata-via 0.3.3-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
block-cciss 3.6.14-10vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
bnxtnet 20.6.101.7-11vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
brcmfcoe 11.4.1078.0-8vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
char-random 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ehci-ehci-hcd 1.0-4vmw.650.0.14.5146846 VMW VMwareCertified 2019-02-02
elxnet 11.1.91.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
hid-hid 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
i40en 1.3.1-19vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
igbn 0.1.0.0-15vmw.650.1.36.7388607 VMW VMwareCertified 2019-02-02
ima-qla4xxx 2.02.18-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ipmi-ipmi-devintf 39.1-5vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
ipmi-ipmi-msghandler 39.1-5vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
ipmi-ipmi-si-drv 39.1-4vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ixgben 1.4.1-12vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
lpfc 11.4.33.1-6vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
lsi-mr3 7.702.13.00-3vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
lsi-msgpt2 20.00.01.00-4vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
lsi-msgpt35 03.00.01.00-9vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
lsi-msgpt3 16.00.01.00-1vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
misc-cnic-register 1.78.75.v60.7-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
misc-drivers 6.5.0-2.50.8294253 VMW VMwareCertified 2019-02-02
mtip32xx-native 3.9.5-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ne1000 0.8.3-7vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
nenic 1.0.0.2-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-bnx2 2.2.4f.v60.10-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-bnx2x 1.78.80.v60.12-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-cdc-ether 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-cnic 1.78.76.v60.13-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-e1000 8.0.3.1-5vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-e1000e 3.2.2.1-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-enic 2.1.2.38-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-fcoe 1.0.29.9.3-7vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-forcedeth 0.61-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-igb 5.0.5.1.1-5vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-ixgbe 3.7.13.7.14iov-20vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-libfcoe-92 1.0.24.9.4-8vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-mlx4-core 1.9.7.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-mlx4-en 1.9.7.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-nx-nic 5.0.621-5vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-tg3 3.131d.v60.4-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-usbnet 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
net-vmxnet3 1.1.3.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
nhpsa 2.0.22-3vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
nmlx4-core 3.16.0.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
nmlx4-en 3.16.0.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
nmlx4-rdma 3.16.0.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
nmlx5-core 4.16.0.0-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
ntg3 4.1.3.0-1vmw.650.1.36.7388607 VMW VMwareCertified 2019-02-02
nvme 1.2.1.34-1vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
nvmxnet3 2.0.0.23-1vmw.650.1.36.7388607 VMW VMwareCertified 2019-02-02
ohci-usb-ohci 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
pvscsi 0.1-1vmw.650.1.26.5969303 VMW VMwareCertified 2019-02-02
qedentv 2.0.6.4-8vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
qfle3 1.0.2.7-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
qflge 1.1.0.3-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
qlnativefc 2.1.50.0-1vmw.650.1.26.5969303 VMW VMwareCertified 2019-02-02
sata-ahci 3.0-26vmw.650.1.26.5969303 VMW VMwareCertified 2019-02-02
sata-ata-piix 2.12-10vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
sata-sata-nv 3.5-4vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
sata-sata-promise 2.12-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
sata-sata-sil24 1.1-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
sata-sata-sil 2.3-4vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
sata-sata-svw 2.3-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-aacraid 1.1.5.1-9vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-adp94xx 1.0.8.12-6vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-aic79xx 3.1-5vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-bnx2fc 1.78.78.v60.8-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-bnx2i 2.78.76.v60.8-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-fnic 1.5.0.45-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-hpsa 6.0.0.84-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-ips 7.12.05-4vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-iscsi-linux-92 1.0.0.2-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-libfc-92 1.0.40.9.3-5vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-megaraid-mbox 2.20.5.1-6vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-megaraid-sas 6.603.55.00-2vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-megaraid2 2.00.4-9vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-mpt2sas 19.00.00.00-1vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-mptsas 4.23.01.00-10vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-mptspi 4.23.01.00-10vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
scsi-qla4xxx 5.01.03.2-7vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
shim-iscsi-linux-9-2-1-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-iscsi-linux-9-2-2-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libata-9-2-1-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libata-9-2-2-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libfc-9-2-1-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libfc-9-2-2-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libfcoe-9-2-1-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-libfcoe-9-2-2-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-vmklinux-9-2-1-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-vmklinux-9-2-2-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
shim-vmklinux-9-2-3-0 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
smartpqi 1.0.1.553-10vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
uhci-usb-uhci 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
usb-storage-usb-storage 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
usbcore-usb 1.0-3vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
vmkata 0.1-1vmw.650.1.36.7388607 VMW VMwareCertified 2019-02-02
vmkplexer-vmkplexer 6.5.0-0.0.4564106 VMW VMwareCertified 2019-02-02
vmkusb 0.1-1vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
vmw-ahci 1.1.1-1vmw.650.2.50.8294253 VMW VMwareCertified 2019-02-02
xhci-xhci 1.0-3vmw.650.0.0.4564106 VMW VMwareCertified 2019-02-02
cpu-microcode 6.5.0-1.41.7967591 VMware VMwareCertified 2019-02-02
emulex-esx-elxnetcli 11.1.28.0-0.0.4564106 VMware VMwareCertified 2019-02-02
esx-base 6.5.0-2.50.8294253 VMware VMwareCertified 2019-02-02
esx-dvfilter-generic-fastpath 6.5.0-1.36.7388607 VMware VMwareCertified 2019-02-02
esx-tboot 6.5.0-2.50.8294253 VMware VMwareCertified 2019-02-02
esx-ui 1.27.1-7909286 VMware VMwareCertified 2019-02-02
esx-xserver 6.5.0-2.50.8294253 VMware VMwareCertified 2019-02-02
lsu-hp-hpsa-plugin 2.0.0-6vmw.650.2.50.8294253 VMware VMwareCertified 2019-02-02
lsu-lsi-lsi-mr3-plugin 1.0.0-10vmw.650.1.26.5969303 VMware VMwareCertified 2019-02-02
lsu-lsi-lsi-msgpt3-plugin 1.0.0-7vmw.650.1.26.5969303 VMware VMwareCertified 2019-02-02
lsu-lsi-megaraid-sas-plugin 1.0.0-8vmw.650.1.26.5969303 VMware VMwareCertified 2019-02-02
lsu-lsi-mpt2sas-plugin 2.0.0-6vmw.650.1.26.5969303 VMware VMwareCertified 2019-02-02
native-misc-drivers 6.5.0-0.0.4564106 VMware VMwareCertified 2019-02-02
rste 2.0.2.0088-4vmw.650.0.0.4564106 VMware VMwareCertified 2019-02-02
vmware-esx-esxcli-nvme-plugin 1.2.0.32-2.50.8294253 VMware VMwareCertified 2019-02-02
vsan 6.5.0-2.50.8064065 VMware VMwareCertified 2019-02-02
vsanhealth 6.5.0-2.50.8143339 VMware VMwareCertified 2019-02-02
tools-light 6.5.0-1.47.8285314 VMware VMwareCertified 2019-02-02
====================================================================================================================================
[root@esxi-hp:~] vmware -vl
VMware ESXi 6.5.0 Update 2
VMware ESXi 6.5.0 build-8294253
VMware ESXi 6.5.0 Update 2
====================================================================================================================================
[root@esxi-hp:~] esxcli network nic list
[root@esxi-hp:~] VMware ESXi 6.5.0 build-8294253
-sh: VMware: not found
[root@esxi-hp:~] VMware ESXi 6.5.0 Update 2
-sh: VMware: not found
[root@esxi-hp:~] [root@esxi-hp:~] esxcli network nic list
-sh: [root@esxi-hp:~]: not found
[root@esxi-hp:~] Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
-sh: Name: not found
[root@esxi-hp:~] ------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- --------------------------------
--------------------
-sh: ------: not found
[root@esxi-hp:~] vmnic0 0000:00:19.0 ne1000 Up Up 1000 Full d4:c9:ef:52:7d:e4 1500 Intel Corporation 82579LM Gigabi
t Network Connection
-sh: vmnic0: not found
Maciej Piasecki says
Very good idea! I have Dell PE R220 - there is no more room for the card
Daniel Brooks says
Can anyone tell me if the StarTech USB 3.0 to Dual Port Gigabit Ethernet Adapter works supports LACP or Network I/O? I just need to know if these cause any issues with being able to use all the features for HA, VMOTION, DRS as well as iSCSI NAS storage.
Thank you.