/var/log/vmkernel
or /var/log/messages
log files contain entries similar to:'VmkCtl' warning] Loading module ModuleName failed. Unable to load module /usr/lib/vmware/vmkmod/ModuleName.o: Bad parameter
/etc/vmware/esx.conf
, contains driver module options for the cited driver. For example:/vmkernel/module/ModuleName.o/options = "InvalidParameter=value"
/vmkernel/module/ModuleName2.o/options = " "
Note: If the network drivers do not load successfully, the ESX/ESXi host may not boot properly.
This issue occurs when invalid options are specified for a driver module. During ESX/ESXi startup, the driver module options are validated. If an invalid module option is configured, it may not be noticed until a subsequent reboot.
Caution: Do not edit the /etc/vmware/esx.conf
configuration file directly.
To validate the currently configured driver module options:
vmkload_mod -s ModuleName
esxcfg-module -g ModuleName
ModuleName enabled = X options = 'option1=value1 option2=value2'
key=value
pairs.ModuleName enabled = X options = ' '
esxcfg-module
command, specify correct options for the driver module or remove all module options. To remove all module options, you simply enter a null value for the option, which appears as "". For example:esxcfg-module --set-options "" ModuleName
For more information, see Configuring advanced driver module parameters in ESX/ESXi