Broadcom NIC not recognized

Hey Guys,
first of all I want to thank you for this great product. I tested a long time in my virtual environment and decided to setup my first IPFire appliance. Unfortunately I seem to have Trouble with my Broadcom NIC (HP 4-Port 331T => Broadcom NetXtreme BCM5719) . The problem is that it didn’t show up during the setup procedure so I had to use the onboard NIC to complete the Setup. Because for future needs I want to use the dedicated NIC too. Can anyone of you help me out?

ls -nn showed the following:

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3e33] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 07)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) [8086:1905] (rev 07)
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10)
00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10)
00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10)
00:16.4 Communication controller [0780]: Intel Corporation Device [8086:a364] (rev 10)
00:17.0 SATA controller [0106]: Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352] (rev 10)
00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 [8086:a32c] (rev f0)
00:1c.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 [8086:a338] (rev f0)
00:1c.1 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #2 [8086:a339] (rev f0)
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 [8086:a330] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30a] (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
01:00.0 System peripheral [0880]: Hewlett-Packard Company Integrated Lights-Out Standard Slave Instrumentation & System Support [103c:3306] (rev 07)
01:00.1 VGA compatible controller [0300]: Matrox Electronics Systems Ltd. MGA G200eH3 [102b:0538] (rev 02)
01:00.2 System peripheral [0880]: Hewlett-Packard Company Integrated Lights-Out Standard Management Processor Support and Messaging [103c:3307] (rev 07)
01:00.4 USB controller [0c03]: Hewlett-Packard Company iLO5 Virtual USB Controller [103c:22f6]
02:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f]
02:00.1 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f]
06:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]
06:00.1 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]
06:00.2 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]
06:00.3 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]

Is there any chance to get the NIC working?

Thank you for your help

Greetings from Germany :slight_smile:

Do you have a fireinfo profile for this system? It looks like loads of similar ones are working in other systems.

Can you post the output of “lsmod”? The tg3 module should be loaded.

Hello @sklammer - Welcome to the IPFire Community!

@sklammer - One click to set-up the profile:

Here the output of lsmod:

ipt_MASQUERADE 16384 1
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
cfg80211 720896 0
rfkill 28672 1 cfg80211
8021q 36864 0
garp 16384 1 8021q
xt_hashlimit 24576 2
xt_mark 16384 2
xt_policy 16384 4
xt_TCPMSS 16384 1
nf_nat_irc 16384 0
nf_conntrack_irc 16384 2 nf_nat_irc
nf_nat_tftp 16384 0
nf_conntrack_tftp 16384 2 nf_nat_tftp
nf_nat_ftp 16384 0
nf_conntrack_ftp 20480 2 nf_nat_ftp
nf_nat_h323 20480 0
nf_conntrack_h323 77824 3 nf_nat_h323
xt_CT 16384 7
xt_helper 16384 5
nf_nat_sip 20480 0
nf_conntrack_sip 32768 3 nf_nat_sip
xt_conntrack 16384 13
xt_comment 16384 9
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
nf_log_ipv4 16384 9
nf_log_common 16384 1 nf_log_ipv4
xt_LOG 16384 9
xt_limit 16384 9
iptable_raw 16384 1
iptable_mangle 16384 1
iptable_filter 16384 1
vfat 20480 1
fat 77824 1 vfat
ipmi_ssif 28672 0
i2c_core 86016 1 ipmi_ssif
sch_fq_codel 20480 2
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 229376 0
kvm 716800 1 kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcspkr 16384 0
hpilo 20480 0
hpwdt 16384 0
hid_logitech_hidpp 36864 0
tg3 184320 0
ptp 20480 1 tg3
pps_core 20480 1 ptp
ipmi_si 65536 0
ipmi_devintf 20480 0
ipmi_msghandler 49152 3 ipmi_devintf,ipmi_si,ipmi_ssif
acpi_power_meter 20480 0
wmi 28672 0
pcc_cpufreq 16384 0
lp 20480 0
parport_pc 49152 0
parport 57344 2 parport_pc,lp
video 45056 0
hid_logitech_dj 24576 0
raid1 45056 1

And here my FireInfo profile: https://fireinfo.ipfire.org/profile/e2cd8903e651e9ae31e44a845f401ca05f97fd2a

I guess it could be a hardware failure because another server with the same NIC works without any problems.

Thanks for your help

Sounds like it. Maybe some dust in the PCI socket?

I tried a BCM5720 and that worked as well so it seems to be a hardware issue on the NIC. I will contact the distributor and have a look if the new NIC has the same problem. Thanks for your help so far.

1 Like

I have issues with Broadcom with other systems in the past, try to steer clear but many times cant.

I got the replacement NIC today and everything works like expected. Thanks for your help :slight_smile:

1 Like