WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

USB 3.0 Ethernet Adapter (NIC) driver for ESXi 6.5

11.17.2016 by William Lam // 189 Comments

I had several folks ask me about an updated USB 3.0 Ethernet Driver for ESXi 6.5, similar to what I had created for ESXi 5.5 and 6.0. There were some changes that came with ESXi 6.5 and thanks to Songtao, I was able to build a new driver. For those of you who are not familiar with this particular driver, I highly recommend you give this article here a read before proceeding any further. If you are interested in Realtek driver for ESXi 6.5, be sure to check out Jose's blog here for more info.

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 (04/23/18) - For folks who plan to upgrade or install ESXi 6.7, you can continue using the 6.5 driver. I've had several folks reach out and share there have not been any issues and upgrades will preserver the USB NIC driver or you can perform a fresh install and follow the steps below.

To use this new driver for ESXi 6.5, there are some additional steps that is required. Below are the instructions on how to install this on an ESXi 6.5 host.

Step 0 - Download the ESXi 6.5 USB Ethernet Adapter Driver VIB or ESXi 6.5 USB Ethernet Adapter Driver Offline Bundle and upload it to your ESXi host.

Step 1 - If you are upgrading from an existing ESXi 5.5 or 6.0 environment, the first thing you will want to do is uninstall the old driver by running the following command (specify the correct name of the driver):

esxcli software vib remove -n vghetto-ax88179-esxi60u2

Step 2 - Install the VIB by running the following ESXCLI command to install:

esxcli software vib install -v /vghetto-ax88179-esxi65.vib -f

Step 3 - Next, 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

Step 4 - Lastly, for the changes to go into effect, you will need to reboot your ESXi host. Once your system has rebooted, it should now automatically load the USB Ethernet driver and you should see your USB Ethernet Adapter as shown in the screenshot below.

esxi-6-5-usb-3-0-network-adapter-driver

Step 5 - 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.

Categories // ESXi, Home Lab, Not Supported, vSphere 6.5

How to enable vCenter Server High Availability (VCHA) in vSphere 6.5 w/single ESXi host?

11.16.2016 by William Lam // 5 Comments

One of the big new features that was introduced in vSphere 6.5, exclusively for vCenter Server Appliance (VCSA), is the vCenter Server High Availability (VCHA) capablilty. Feidhlim O'Leary has an excllent blog post covering what VCHA provides as well as a couple of demo videos on how it works, definitely worth checking out! After upgrading one of my home lab enviornments to vSphere 6.5, I wanted to try out this feature from an educational standpoint and specifically around using new VCHA vSphere APIs.

Like most vSphere Home Labbers, I have limited hardware and if you try to enable VCHA with only a single ESXi host, you will see the following error:

This operation would violate a virtual machine affinity/anti-affinity rule.

enable-vcha-on-single-esxi-host-0
As you might expect, VCHA will automatically provision affinity rules to ensure that the active, passive and witness node are not all running on the same physical ESXi host. For a production deployment this is completely valid but for lab and testing purposes, this might be a tough requirement to satisfy. I was hoping there might be an override option and searching for the word "ha" in the vCenter Server Advanced Settings lead me to an interesting property called config.vpxd.vcha.drsAntiAffinity. This discovery was purely by luck and I had noticed it was set to true by default, so I decided to change it to false and see what would happen.

enable-vcha-on-single-esxi-host-1 
To my surprise, changing this setting worked and I was able to successfully enable VCHA in my lab with all three nodes just running on a single ESXi host 😀

enable-vcha-on-single-esxi-host-2
An alternative solution would be to deploy a 3-Node Nested ESXi cluster which would not require this modification, but my physical ESXi host was limited on memory, only 16GB and would have been a lot slower.

Categories // VCSA, vSphere 6.5 Tags // VCHA, vSphere 6.5

All vSphere 6.5 release notes & download links

11.15.2016 by William Lam // 29 Comments

It looks like the announcement for general availability for vSphere 6.5 was published a bit earlier than expected. However, it is true that vSphere 6.5 has GA'ed and you can now download it! Below is a nice aggregated list of all the relevant release notes, documentation and download links related to the GA of vSphere 6.5.

I have also created a short URL which you can access this exact same page using vmwa.re/vsphere65

Enjoy and happy vSphere'ing 6.5 😀

Release Notes:

  • vSphere / ESXi 6.5
  • vSphere Client (HTML5) 6.5
  • vSphere Update Manager 6.5
  • Virtual SAN 6.5
  • vSphere Replication 6.5
  • vSphere Data Protection 6.1.3
  • vRealize Log Insight 4.0
  • vRealize Operations Manager 6.4
  • vSphere PowerCLI 6.5
  • vSphere vMA 6.5
  • vSphere CLI 6.5
  • vSphere Management SDK 6.5
  • vSphere Web Services SDK 6.5
  • vCenter Server Appliance Management API
  • vSphere Automation SDK for Java 6.5
  • vSphere Automation SDK for .NET 6.5
  • vSphere Automation SDK for REST 6.5
  • vSphere Automation SDK for Python 6.5
  • vSphere Automation SDK for Perl 6.5
  • vSphere Automation SDK for Ruby 6.5
  • Virtual Disk Development Kit (VDDK) 6.5
  • OVFTool 4.2

Downloads:

  • ESXi 6.5
  • Free ESXi 6.5
  • vCenter Server (Windows/VCSA) 6.5
  • vSAN Witness Appliance 6.5
  • vSphere Replication 6.5
  • Site Recovery Manager 6.5
  • vSphere Data Protection 6.1.3
  • vRealize Log Insight 4.0
  • vRealize Operations Manager 6.4
  • vRealize Business for Cloud 7.2
  • vSphere PowerCLI 6.5
  • vSphere vMA 6.5
  • vSphere CLI 6.5
  • vSphere SDK for Perl 6.5
  • vSphere Management SDK 6.5
  • vSphere Automation SDK for Java 6.5
  • vSphere Automation SDK for .NET 6.5
  • vSphere Automation SDK for REST 6.5
  • vSphere Automation SDK for Python 6.5
  • vSphere Automation SDK for Perl 6.5
  • vSphere Automation SDK for Ruby 6.5
  • vSAN Management SDK (.NET, Java, Ruby, Perl & Python ) 6.5
  • Virtual Disk Development Kit (VDDK) 6.5
  • vSphere Web Client SDK 6.5
  • OVFTool 4.2
  • TLS Configurator Tool for vSphere 6.5

Documentation:

  • vSphere 6.5
  • vSphere 6.5 Configuration Maximum
  • vSphere 6.5 SOAP API Reference Guide
  • vSphere 6.5 REST API Reference Guide
  • vSAN 6.5 API Reference Guide

Categories // vSphere 6.5 Tags // vSphere 6.5

  • « Previous Page
  • 1
  • …
  • 298
  • 299
  • 300
  • 301
  • 302
  • …
  • 561
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.0 Hardware Considerations 05/30/2025
  • VMware Flings is now available in Free Downloads of Broadcom Support Portal (BSP) 05/19/2025
  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...