Knowledge Base
The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides

|
ESX 4.0 fails to initialize USB during boot (2011949)
Symptoms
- After upgrading to ESX 4.0 or after a fresh installation of ESX 4.0 on an IBM host, the USB module fails to initialize and the host continues to boot without the module.
- You see the error:
Failed to initialize USB
- If you run esxcfg-module -l on the ESX console, it lists the USB module as N/A
- /var/log/vmkernel contains entries similar to:
vmkernel: 0:00:00:03.266 cpu0:4096)VMNIX: Logger: 475: sysboot: usb ...
vmkernel: 0:00:00:03.549 cpu13:4127)Loading module usb ...
vmkernel: 0:00:00:03.550 cpu13:4127)Elf: 2320: symbols tagged as
vmkernel: 0:00:00:03.562 cpu13:4127)WARNING: Elf: 816: Module parameter libsub_support is not valid for module usb.
vmkernel: 0:00:00:03.562 cpu13:4127)WARNING: Elf: 2542: Kernel based module load of usb failed: Bad parameter
vmkernel: 0:00:00:03.563 cpu0:4096)VMNIX: Logger: 475: sysboot: Failed to initialize USB
vmkernel: 0:00:00:03.565 cpu0:4096)VMNIX: Logger: 475: sysboot: 04.usb returned failure
Cause
Resolution
To resolve this issue, remove the libsub_support entry from the esx.conf file:
- Log in to the host as the root user. For more information, see Connecting to an ESX host using a SSH client (1019852).
- Make a backup of the esx.conf file:
cp /etc/vmware/esx.conf /tmp/esx.conf.bkup
- Open the esx.conf file for editing:
vi /etc/vmware/esx.conf
- Remove this line:
/vmkernel/module/usb.o/options = "libusb_support=1"
Note: This line is required to activate the libusb interface for USB modules on older releases of ESX.
- Reboot the ESX host.
See Also
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
Actions
KB:
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

