VMware Cloud Community
slicknic
Contributor
Contributor

Dual Broadcom Network Card Problem in lspci, not in esxcfg-nics -l

Hi,

I currently have three network interfaces in the machine:

1x Broadcom NetXtreme BCM5722 (onboard)

2x Broadcom BCM5715 (dual port PCI-E card)

All three interfaces appear in lspci command and are marked vmnic0, vmnic1 and vmnic2 respectivly.

However when running esxcfg-nics -l only the 5722 onboard interface (vmnic0) appears. Both types of interface are apparently supported by the tg3 driver.

lspci -p seems to show that the tg3 module is loaded for the 5722 but not the two 5715's.

I am running ESX server 3i 3.5.0 build-123629

Is there any way to get these network interfaces to appear in esxxfg-nics -l (so they can be used)?

Thanks,

Nic.

Reply
0 Kudos
7 Replies
SuryaVMware
Expert
Expert

Can you post the output here?

Reply
0 Kudos
slicknic
Contributor
Contributor

lspci and esxcfg-nics -l below:

~ # lspci

00:00.00 Memory controller: nVidia Corporation CK804 Memory Controller

00:01.00 Bridge: nVidia Corporation CK804 ISA Bridge

00:01.01 Serial bus controller: nVidia Corporation CK804 SMBus

00:02.00 Serial bus controller: nVidia Corporation CK804 USB Controller

00:02.01 Serial bus controller: nVidia Corporation CK804 USB Controller

00:07.00 Mass storage controller: nVidia Corporation CK804 Serial ATA Controller

00:08.00 Mass storage controller: nVidia Corporation CK804 Serial ATA Controller

00:09.00 Bridge: nVidia Corporation CK804 PCI Bridge

00:11.00 Bridge: nVidia Corporation CK804 PCIE Bridge

00:12.00 Bridge: nVidia Corporation CK804 PCIE Bridge

00:13.00 Bridge: nVidia Corporation CK804 PCIE Bridge

00:14.00 Bridge: nVidia Corporation CK804 PCIE Bridge

00:24.00 Bridge: Advanced Micro Devices

00:24.01 Bridge: Advanced Micro Devices

00:24.02 Bridge: Advanced Micro Devices

00:24.03 Bridge: Advanced Micro Devices

00:24.04 Bridge: Advanced Micro Devices

01:08.00 Display controller: ATI Technologies Inc

02:00.00 Network controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet

05:00.00 Bridge: ServerWorks

06:04.00 Network controller: Broadcom Corporation Broadcom BCM5715 Gigabit Ethernet

06:04.01 Network controller: Broadcom Corporation Broadcom BCM5715 Gigabit Ethernet

~ # esxcfg-nics -l

Name PCI Driver Link Speed Duplex MTU Description

vmnic0 02:00.00 tg3 Up 1000Mbps Full 1500 Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet

Reply
0 Kudos
slicknic
Contributor
Contributor

~ # lspci -p

Bus:Sl.F Vend:Dvid Subv:Subd ISA/irq/Vec P M Module Name

Spawned bus

00:00.00 10de:005e 1028:0225 V

00:01.00 10de:0051 1028:0225 V

00:01.01 10de:0052 1028:0225 10/ / A V

00:02.00 10de:005a 1028:0225 11/ 11/0x79 A V usb-ohci

00:02.01 10de:005b 1028:0225 10/ 10/0x79 B V ehci-hcd

00:07.00 10de:0054 1028:0225 10/ 10/0x79 A V sata_nv vmhba0

00:08.00 10de:0055 1028:0225 11/ 11/0x79 A V sata_nv vmhba1

00:09.00 10de:005c 0000:0000 001 V

00:11.00 10de:005d 0000:0000 002 V

00:12.00 10de:005d 0000:0000 003 V

00:13.00 10de:005d 0000:0000 004 V

00:14.00 10de:005d 0000:0000 005 V

00:24.00 1022:1200 0000:0000 V

00:24.01 1022:1201 0000:0000 V

00:24.02 1022:1202 0000:0000 V

00:24.03 1022:1203 0000:0000 V

00:24.04 1022:1204 0000:0000 V

01:08.00 1002:515e 1028:0225 10/ / A V

02:00.00 14e4:165a 1028:0225 11/ 11/0x81 A V tg3 vmnic0

05:00.00 1166:0103 0000:0000 006 V

06:04.00 14e4:1678 1374:0066 12/ 12/0x81 A V vmnic2

06:04.01 14e4:1678 1374:0066 12/ 12/0x81 B V vmnic1

Reply
0 Kudos
SuryaVMware
Expert
Expert

Did you run 'esxcfg-boot -r' after you have installed the Dual port NIC?

if not run this command and reboot the box. Let me know how did it go.

-Surya

Reply
0 Kudos
slicknic
Contributor
Contributor

Surya,

The esxcfg-boot command is not found. I checked the /sbin directory and its not there, where can I get it / is there an equivalent command?

Thanks.

Nic.

Reply
0 Kudos
slicknic
Contributor
Contributor

I should probably add that I installed the above version on a USB Memory Stick using the following guide

Any help on finding the esxcfg-boot command which seems to be missing would still be appreciated.

Thanks,

Nic.

Reply
0 Kudos
slicknic
Contributor
Contributor

the Tg3 driver was giving the error:

"tg3 cannot find proper pci device base address" in /var/log.messages.

thought id try jamming the card in another slot, and it just started working.

Nic.

Reply
0 Kudos