vusb seen as an available network adapter?

Posted by : on

Category : esx   howto   vmware   commandline   troubleshooting   vmnic


Recently, I had to install ESXi 4.1 on an IBM x3850 X5. Once the install was completed and I started configuring the host, I noticed something odd. I had a new vswitch and a network adapter that was defined as vusb0.

WTF? At first, I thought I was imagining things. I opened the network adapters view, and sure enough there it was. I thought how could this be. Of course, I’ve never seen this before, so a little googling was in order. Lo and behold, I found this little jewel (VMware Forum Post: “Extra NICs showing up as vusb?”). Apparently, this is something that seems to be common with the IBM uEFI BIOS and ESX/ESXi4 and can cause issues with the console and the vmkernel (as referenced here from VMFAQ).

Here’s how to fix it.

Option A) Follow these instructions: (This is what I did to correct)

  1. Boot into the BIOS, then select “System Settings”.

pic1

  1. Select “Devices and I/O Ports”.

pic2

  1. Locate “PCIe Gen1/Gen2 Speed Selection” and set the speed to “Gen1”.

pic3

  1. Save the setting change and reboot.

or

Option B) Update the BIOS to version 1.03 or newer. I grabbed this from L. Troen’s blog, VMFAQ.

Updating the uEFI BIOS can be done as follows:

  1. Put the host in maintenance mode
  2. Put the new uefi bios file somewhere on the local file system of the service console (will not run from vmfs)
  3. Run the command: ./ibm_fw_uefi_d6e128a_linux_32-64.bin -u
  4. It will fail with the message “Error flashing firmware: 3”
  5. Run the same command again: ./ibm_fw_uefi_d6e128a_linux_32-64.bin -u
  6. This time it flashed successfully.
  7. This install creates a new virtual switch named IBM_CDC_vSwitch0. This will break VMware HA so you should remove it before leaving maintenance mode.
  8. If you didn’t enter maintenance mode before flashing, this new virtual switch (the one that breaks HA) will not be visible until you reboot the host.

Note: With newer BIOS revisions, you do not need to run the BIOS update command twice.


About Sam Aaron
Sam Aaron

Father, Husband, Geek. Workaholic.

Email : mail@micronauts.us

Website : http://micronauts.us

About Sam Aaron

Father. Husband. Geek. Workaholic. US Marine Corps Veteran.

Sam Aaron is a Senior Consultant in the Professional Services Organization for Entelligence, bringing over a decade of expertise in enterprise cloud automation and infrastructure. Sam has spent almost eleven years at VMware leading cloud automation initiatives using VCF Automation (formerly Aria Automation & vRA) and designing scalable, multi-tenant environments with VMware Cloud Director (vCD).

Sam holds multiple certifications including VCF-Architect 2024, VCIX-CMA, and dual VCPs (DCV & CMA), and is a recognized contributor to VMware’s certification exams. As a VMware Hands-On Lab (HOL) Captain and content author from 2015-2025, Sam played a key role in educating and mentoring the global VMware community. He helped to create and develop the automation challenge and troubleshooting labs for VMworld and global virtual forums.

When Sam is not working, he has several hobbies, among these are 3D printing Star Wars robots and turning them into animatronics.

Launched in April 2010, micronauts is Sam's online presence. Here, he has been blogging and sharing knowledge with the virtualization community. This blog acts as a central repository to retain the resolutions and other trivial knowledge that Sam has discovered.

** No information provided here was reviewed or endorsed by VMware by Broadcom, Microsoft, or anyone else for that matter. All information here are opinions based on Sam's personal experience. Use this knowledge at your own risk. **

Star
Useful Links