- Some of the NICs are not detected on the ESXi host
vCenter UI > Cluster > Host > Configure > Networking > Physical adaptors may not show all the NICs which are physically attached to the server.- The same network card will not be seen in the ESXi host CLI:
Host Client UI > Networking > Physical NIC
- This same NIC card is also not listed from ESX CLI when running the below commands:
esxcfg-nics -l
esxcli network nic list
- iDRAC also doesn't show these NICs present on its UI:
- Running the following commands shows the 2 port NIC not detected:
lspci -v | grep -A1 -i ethernet
vmkchdev -l | grep -i vmnic
VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
As the 2 port NIC card is not even detected in iDRAC, its clear that its a hardware issue.
To resolve:
It could be either of the 3 scenarios:
1. Try to reseat the card correctly in the PCI slot
2. Verify the NIC is compatible with the hardware and ESXi version (VMware Compatibility Guide: I/O Device Search)
3. If reseating doesn't work, either the PCI slot may be bad or the NIC card is bad