ixgben driver) may not appear as vmnics in the ESXi host client or vCenter inventory. While the device is visible in the physical hardware list (iDRAC or lspci), the VMkernel fails to initialize the port, often following a hardware change such as switching from DAC cables to SFP+ optical transceivers.$ esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ------------------- ----- ------ --------- -------- ------------------- ------ ----------------
vmnic0 0000:81:00.0 ixgben Up Up 10000 Full XX:XX:XX:XX: XX:XX 1500 Intel(R) Ethernet 10G 2P X520 Adapter
vmnic1 is not detected by the ESXI.
$ lspci -v | grep -A1 -i ethernet 0000:81:00.0 Ethernet controller: Intel(R) Ethernet 10G 2P X520 Adapter [vmnic0]
0000:81:00.1 Ethernet controller: Intel(R) Ethernet 10G 2P X520 Adapter [vmnic1]
In the boot log, there are errors similar to:
$ cat var/log boot
YYYY-MM-DDTHH:MM:SS.SSSS cpu14:2097781)ixgben: indrv_Attach:2415: Attaching ixgben driverIn other cases, the network adapter may be detected, but the physical link shows as down.
The following logs can be found in the /var/log/vmkernel.log:
vSphere ESXi 7.0
vSphere ESXi 8.0
Intel X520 controllers enforce strict firmware-level validation for SFP+ modules. If a non-Intel coded or unsupported OEM module (such as Dell-branded optics) is detected, the ixgben driver halts initialization to prevent hardware instability.
For further assistance, see .