Hey, all. I wanted to play around with multiple vSwitches and network adapters in my home lab setup, which is VMware Workstation 10 + eval copy of vSphere 5.5. I created a new VM in Workstation with 4 Ethernet adapters, and installed ESXi into it. Workstation clearly shows 4 NICs, all GigE with different MAC addresses. But ESXi is only picking up one. I logged into ESXi Shell and ran dmesg, and its seeing the first NIC as "e1000" and the rest as AMD during bootup. The "esxcli network nic list" command only showed the first NIC.
I checked the vmx file and only the first NIC had the hardware type specified, i.e.
ethernet0.virtualDev = "e1000"
so I copied that directive to the other NIC entries. ESXi now sees all 4 NICs.
Hope this helps.