/var/log/vmkdevmgr.log on the ESXi host reports the below error 2025-03-21T12:44:34.707Z Wa(12) vmkdevmgr[2097932] vmkmod: VMKModLoad: Module <driver-name> is disabled and cannot be loaded.2025-03-21T12:44:34.707Z Wa(12) vmkdevmgr[2097932] Error loading driver <driver-name>: Unable to load module /usr/lib/vmware/vmkmod/<driver-name>: Failure2025-03-21T12:44:34.707Z Wa(12) vmkdevmgr[2097932] Unable to load driver <driver-name>
lspci -v | grep -A1 -i ethernet confirmed that the hardware is seeing the NICesxcli system module get -m <driver-name> reports Cannot access module instanceesxcli system module list command reports the driver module is not enabled and loaded
[root@esxi-1:/var/log] esxcli system module list | grep elxnetName Is Loaded Is Enabled----------------------------- --------- ----------<driver-name> false falseESXi 8.0
This issue can occur if the driver module is not enabled and loaded in the ESXi host.
To resolve the issue, follow the below steps.
1. Run the below commands to enable and load the driver module on the ESXi host. esxcli system module set -m <driver-name> --enabled=trueesxcli system module load -m <driver-name>2. Once the driver module is enabled and loaded, reboot the ESXi host.
3. After reboot, confirm the driver is enabled and loaded by running the below command.
[root@esxi-1:/var/log] esxcli system module list | grep <driver-name>Name Is Loaded Is Enabled----------------------------- --------- ---------- true<driver-name> true
4. Run esxcfg-nics -l or esxcli network nic list command to confirm the vmnics are visible on the ESXi after the reboot.