- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here's what I've tried so far:
- Re-installed ESXi 5.0 (first attempt was an upgrade install over ESXi 4.1)
- Changed "PCI ROM Priority" BIOS setting to "EFI Compatible ROM", from "Legacy ROM". (Not sure what this does, but tried anyway.)
- Moved I340-T4 card to another PCI-E slot.
- Tried different VIB version.
- Tried older Intel 82580 driver version (ESXi 5.0 compatible)
I noticed that when the driver isn't installed (say after I removed the vib), the lspci output does change a bit:
/var/log # lspci -v | grep 000:001:00 000:001:00.0 Ethernet controller Network controller: Intel Corporation Ethernet Server Adapter I340-T4 000:001:00.1 Ethernet controller Network controller: Intel Corporation Ethernet Server Adapter I340-T4 000:001:00.2 Ethernet controller Network controller: Intel Corporation Ethernet Server Adapter I340-T4 000:001:00.3 Ethernet controller Network controller: Intel Corporation Ethernet Server Adapter I340-T4
Aside from the device name being different (no longer contains string "82580"), the string "[vmnicX]" is no longer appended to the end of the line. What gives? When I had the VIB installed, the new Intel module was loaded but the NICs weren't being recognized by the driver.
I will also note that I found these warnings for my missing NICs:
/etc/vmware # less /var/log/vmkwarning.log | grep 000:000:01 ING: PCI: 2567: No mem resources: Mem (0xff88c000 - 0xff88ffff) out of range on parent: 000:000:01.0 for device: 000:001:00.0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2633: No resources for device: 000:001:00.0, BAR[3]: 0xff88c000, size: 16384, type: 0x2, flags: 0x0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2567: No mem resources: Mem (0xff888000 - 0xff88bfff) out of range on parent: 000:000:01.0 for device: 000:001:00.1 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2633: No resources for device: 000:001:00.1, BAR[3]: 0xff888000, size: 16384, type: 0x2, flags: 0x0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2567: No mem resources: Mem (0xff884000 - 0xff887fff) out of range on parent: 000:000:01.0 for device: 000:001:00.2 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2633: No resources for device: 000:001:00.2, BAR[3]: 0xff884000, size: 16384, type: 0x2, flags: 0x0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2567: No mem resources: Mem (0xff880000 - 0xff883fff) out of range on parent: 000:000:01.0 for device: 000:001:00.3 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2633: No resources for device: 000:001:00.3, BAR[3]: 0xff880000, size: 16384, type: 0x2, flags: 0x0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2567: No mem resources: Mem (0xff400000 - 0xff40ffff) out of range on parent: 000:000:06.0 for device: 000:002:00.0 0:00:00:03.462 cpu0:2048)WARNING: PCI: 2633: No resources for device: 000:002:00.0, BAR[3]: 0xff400000, size: 65536, type: 0x3, flags: 0x4
After re-installing the drivers again, I did see my device listed in "/etc/vmware/pci.ids":
150e 82580 Gigabit Network Connection103c 1780 NC365T 4-port Ethernet Server Adapter8086 12a1 Ethernet Server Adapter I340-T48086 12a2 Ethernet Server Adapter I340-T4
Which is nice, but it'd be better if the driver associated itself with the actual devices.
Here's the output of "lscpi -p" which again shows the igb module not claiming the four NICs:
Seg:Bus:Sl.F Vend:Dvid Subv:Subd ISA/irq/Vec P M Module Name Spawned bus 000:000:31.3 8086:1c22 15d9:0624 11/ / C V 000:001:00.0 8086:150e 8086:12a1 11/ / A V vmnic0 000:001:00.1 8086:150e 8086:12a1 5/ / B V vmnic1 000:001:00.2 8086:150e 8086:12a1 11/ / C V vmnic2 000:001:00.3 8086:150e 8086:12a1 5/ / D V vmnic3 000:002:00.0 1000:0058 1000:3140 5/ / A V vmhba1 000:004:00.0 8086:10d3 15d9:10d3 11/ 11/0x98 A V e1000e vmnic4
Any help would be appreciated.