Hey gang, somewhat of an odd duck problem here. I have 2 quad port ge ethernet adapters using the same chipset but one from Intel and one from HP. my ESXi host sees them both, enumerates and names them, but I can only actually "see" one of the cards in vsphere. As an example from my esx.conf
Here you can see all of the cards found
/device/003:00.0/vmkname = "vmnic1"
/device/003:00.1/vmkname = "vmnic2"
/device/004:00.0/vmkname = "vmnic3"
/device/004:00.1/vmkname = "vmnic4"
/device/007:00.0/vmkname = "vmnic5"
/device/007:00.1/vmkname = "vmnic6"
/device/008:00.0/vmkname = "vmnic7"
/device/008:00.1/vmkname = "vmnic8"
/device/009:00.0/owner = "vmkernel"
/device/010:03.0/vmkname = "vmnic0"
/device/010:03.1/vmkname = "vmnic11"
But here you can see only nic0 - 4 are made available, 5 - 8 are skipped entirely and then we pick back up with 11.
/net/pnic/child[0000]/name = "vmnic0"
/net/pnic/child[0000]/virtualMac = "00:50:56:5f:41:b8"
/net/pnic/child[0001]/mac = "00:15:17:4d:f2:e8"
/net/pnic/child[0001]/name = "vmnic1"
/net/pnic/child[0001]/virtualMac = "00:50:56:5d:f2:e8"
/net/pnic/child[0002]/mac = "00:1b:21:0b:a0:e5"
/net/pnic/child[0002]/name = "vmnic10"
/net/pnic/child[0002]/virtualMac = "00:50:56:5b:a0:e5"
/net/pnic/child[0003]/mac = "00:15:17:4d:f2:e9"
/net/pnic/child[0003]/name = "vmnic2"
/net/pnic/child[0003]/virtualMac = "00:50:56:5d:f2:e9"
/net/pnic/child[0004]/mac = "00:15:17:4d:f2:ea"
/net/pnic/child[0004]/name = "vmnic3"
/net/pnic/child[0004]/virtualMac = "00:50:56:5d:f2:ea"
/net/pnic/child[0005]/mac = "00:15:17:4d:f2:eb"
/net/pnic/child[0005]/name = "vmnic4"
/net/pnic/child[0005]/virtualMac = "00:50:56:5d:f2:eb"
/net/pnic/child[0006]/duplex = "full"
/net/pnic/child[0006]/mac = "00:1b:21:0b:a0:e4"
/net/pnic/child[0006]/name = "vmnic9"
/net/pnic/child[0006]/speed = "1000"
/net/pnic/child[0006]/virtualMac = "00:50:56:5b:a0:e4"
/net/pnic/child[0007]/mac = "00:1b:21:0b:a0:e5"
/net/pnic/child[0007]/name = "vmnic11"
/net/pnic/child[0007]/virtualMac = "00:50:56:5b:a0:e5"
Both are Intel 82571EB based cards, shown below, but an lspci -p shows the e1000e module attached to nics 1-4 and nothing on 5-8. Any thoughts?
03:00.00 8086:10a4 8086:10a4 5/ 5/0xb1 A V e1000e vmnic1
03:00.01 8086:10a4 8086:10a4 9/ 9/0xb9 B V e1000e vmnic2
04:00.00 8086:10a4 8086:10a4 9/ 9/0xc1 A V e1000e vmnic3
04:00.01 8086:10a4 8086:10a4 10/ 10/0xc9 B V e1000e vmnic4
07:00.00 8086:10bc 103c:704b 0/ 0/0xd1 B V vmnic5
07:00.01 8086:10bc 103c:704b 0/ 0/0x91 A V vmnic6
08:00.00 8086:10bc 103c:704b 0/ 0/0xd9 B V vmnic7
08:00.01 8086:10bc 103c:704b 0/ 0/0x81 A V vmnic8
10:03.00 8086:1079 8086:1179 9/ 9/0xa9 A V e1000 vmnic0
10:03.01 8086:1079 8086:1179 10/ 10/0x91 B V e1000 vmnic11