Reply to Message

View discussion in a popup

Replying to:
AntoneoL
Contributor
Contributor

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 Connection
                103c 1780  NC365T 4-port Ethernet Server Adapter
                8086 12a1  Ethernet Server Adapter I340-T4
                8086 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.

Reply
0 Kudos