2

I need help, I can manage to get the network cards of my Dell T420 (Broadcom BCM5720)

The networks appear as UNCLAIMED. I manage to connect a wireless usb to get internet and try to solve the issue, but I need to configure the network cards.

I downloaded the QLogic_E3_Manual from dell: https://dl.dell.com/FOLDER06268051M/1/QLogic_E3_Manual_External_End_User_35.07.00.11.zip And It says that the module for the BCM52XX netword cards are the bnx modules: bnx2, bnx2x, cnic, bnc2i and bnx2fc

I'm loading the bnx modules in the modules.conf

I was looking for the bge modulo but didn't find a way to install it, taking into account this post: http://manpages.ubuntu.com/manpages/bionic/man4/bge.4freebsd.html. But I'm not sure this module is the one I need.

Any ideas?

Adding the output of some commands:

root@emergente:~# uname -a
Linux emergente 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

root@emergente:~# lshw -C network -network:0 UNCLAIMED description: Ethernet controller product: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe vendor: Broadcom Inc. and subsidiaries physical id: 0 bus info: pci@0000:01:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm vpd msi msix pciexpress cap_list configuration: latency=0 resources: memory:d90a0000-d90affff memory:d90b0000-d90bffff memory:d90c0000-d90cffff memory:dd000000-dd0007ff -network:1 UNCLAIMED description: Ethernet controller product: NetXtreme BCM5720 2-port Gigabit Ethernet PCIe vendor: Broadcom Inc. and subsidiaries physical id: 0.1 bus info: pci@0000:01:00.1 version: 00 width: 64 bits clock: 33MHz capabilities: pm vpd msi msix pciexpress cap_list configuration: latency=0 resources: memory:d90d0000-d90dffff memory:d90e0000-d90effff memory:d90f0000-d90fffff memory:dd000800-dd000fff *-usb:1 description: Wireless interface product: WN7512BEP Wireless LAN adapter vendor: Arcadyan physical id: 8 bus info: usb@2:1.8 logical name: wlxac1826809bac version: 1.01 serial: ac:18:26:80:9b:ac capabilities: usb-2.00 ethernet physical wireless configuration: broadcast=yes driver=rt2800usb driverversion=5.4.0-26-generic firmware=0.36 ip=192.168.1.251 link=yes maxpower=450mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11

root@emergente:~# lspci |grep net 01:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe 01:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe

root@emergente:~# ls /sys/class/net lo wlxac1826809bac

root@emergente:~# ifconfig -a lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 170 bytes 14775 (14.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 170 bytes 14775 (14.7 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlxac1826809bac: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.251 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::ae18:26ff:fe80:9bac prefixlen 64 scopeid 0x20<link> ether ac:18:26:80:9b:ac txqueuelen 1000 (Ethernet) RX packets 3783 bytes 669361 (669.3 KB) RX errors 0 dropped 14 overruns 0 frame 0 TX packets 6283 bytes 7173986 (7.1 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@emergente:~# lsmod Module Size Used by ccm 20480 3 nls_iso8859_1 16384 1 dm_multipath 32768 0 scsi_dh_rdac 16384 0 scsi_dh_emc 16384 0 scsi_dh_alua 20480 0 intel_rapl_msr 20480 0 intel_rapl_common 24576 1 intel_rapl_msr sb_edac 32768 0 x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 ipmi_ssif 36864 0 coretemp 20480 0 rt2800usb 32768 0 rt2x00usb 24576 1 rt2800usb rt2800lib 131072 1 rt2800usb rt2x00lib 61440 3 rt2800usb,rt2x00usb,rt2800lib kvm_intel 286720 0 mac80211 843776 3 rt2x00lib,rt2x00usb,rt2800lib kvm 663552 1 kvm_intel cfg80211 704512 2 rt2x00lib,mac80211 intel_cstate 20480 0 dcdbas 20480 0 libarc4 16384 1 mac80211 input_leds 16384 0 joydev 24576 0 intel_rapl_perf 20480 0 mei_me 40960 0 mei 106496 1 mei_me ipmi_si 65536 0 ipmi_devintf 20480 0 mac_hid 16384 0 ipmi_msghandler 106496 3 ipmi_devintf,ipmi_si,ipmi_ssif acpi_power_meter 20480 0 sch_fq_codel 20480 5 bnx2fc 94208 0 libfcoe 73728 1 bnx2fc libfc 131072 2 bnx2fc,libfcoe scsi_transport_fc 61440 2 libfc,bnx2fc cnic 61440 1 bnx2fc uio 20480 1 cnic bnx2x 749568 0 mdio 16384 1 bnx2x bnx2 81920 0 ip_tables 32768 0 x_tables 40960 1 ip_tables autofs4 45056 2 btrfs 1249280 0 zstd_compress 167936 1 btrfs raid10 57344 0 raid456 155648 0 async_raid6_recov 24576 1 raid456 async_memcpy 20480 2 raid456,async_raid6_recov async_pq 24576 2 raid456,async_raid6_recov async_xor 20480 3 async_pq,raid456,async_raid6_recov async_tx 20480 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov xor 24576 2 async_xor,btrfs raid6_pq 114688 4 async_pq,btrfs,raid456,async_raid6_recov libcrc32c 16384 3 bnx2x,btrfs,raid456 raid1 45056 0 raid0 24576 0 multipath 20480 0 linear 20480 0 crct10dif_pclmul 16384 1 mgag200 32768 0 crc32_pclmul 16384 0 drm_vram_helper 20480 1 mgag200 i2c_algo_bit 16384 1 mgag200 ttm 106496 1 drm_vram_helper hid_generic 16384 0 ghash_clmulni_intel 16384 0 drm_kms_helper 184320 3 mgag200 syscopyarea 16384 1 drm_kms_helper aesni_intel 372736 2 sysfillrect 16384 1 drm_kms_helper sysimgblt 16384 1 drm_kms_helper fb_sys_fops 16384 1 drm_kms_helper crypto_simd 16384 1 aesni_intel usbhid 57344 0 uas 28672 0 cryptd 24576 2 crypto_simd,ghash_clmulni_intel ahci 40960 0 hid 131072 2 usbhid,hid_generic glue_helper 16384 1 aesni_intel usb_storage 77824 1 uas drm 491520 5 drm_kms_helper,drm_vram_helper,mgag200,ttm lpc_ich 24576 0 libahci 32768 1 ahci tg3 172032 0 megaraid_sas 163840 4 wmi 32768 0

root@emergente:~# dmesg |grep QLogic [ 7.530596] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.713.36-0 (2014/02/10) [ 7.568020] cnic: QLogic cnicDriver v2.5.22 (July 20, 2015) [ 7.723639] bnx2fc: QLogic FCoE Driver bnx2fc v2.12.10 (October 15, 2015)

root@emergente:~# more /etc/modules-load.d/modules.conf

/etc/modules: kernel modules to load at boot time.

This file contains the names of kernel modules that should be loaded

at boot time, one per line. Lines beginning with "#" are ignored.

bnx2 bnx2x cnic bnc2i bnx2fc

root@emergente:~$ lspci -nnk | grep 0200 -A3 01:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f] DeviceName: NIC1 Subsystem: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f] Kernel modules: tg3 01:00.1 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f] DeviceName: NIC2 Subsystem: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe [14e4:165f] Kernel modules: tg3

olver@emergente:~$ sudo modprobe tg3 olver@emergente:~$

olver@emergente:~$ dmesg | grep tg3 [ 1.417559] tg3.c:v3.137 (May 11, 2014) [ 1.437058] tg3 0000:01:00.0: phy probe failed, err -19 [ 1.573417] tg3 0000:01:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update [ 1.639121] tg3 0000:01:00.0: Problem fetching invariants of chip, aborting [ 1.913546] tg3 0000:01:00.1: phy probe failed, err -19 [ 2.045464] tg3 0000:01:00.1: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update [ 2.045656] tg3 0000:01:00.1: Problem fetching invariants of chip, aborting

UPDATE1:

olver@emergente:~$ sudo modprobe tg3 && dmesg | grep tg3
[sudo] password for olver:
[    1.417559] tg3.c:v3.137 (May 11, 2014)
[    1.437058] tg3 0000:01:00.0: phy probe failed, err -19
[    1.573417] tg3 0000:01:00.0: VPD access failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update
[    1.639121] tg3 0000:01:00.0: Problem fetching invariants of chip, aborting
[    1.913546] tg3 0000:01:00.1: phy probe failed, err -19
[    2.045464] tg3 0000:01:00.1: VPD access failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update
[    2.045656] tg3 0000:01:00.1: Problem fetching invariants of chip, aborting
[259674.731634] tg3.c:v3.137 (May 11, 2014)
[259674.741732] tg3 0000:01:00.0: phy probe failed, err -19
[259674.741929] tg3 0000:01:00.0: Problem fetching invariants of chip, aborting
[259674.753716] tg3 0000:01:00.1: phy probe failed, err -19
[259674.754227] tg3 0000:01:00.1: Problem fetching invariants of chip, aborting
[356350.395520] tg3.c:v3.137 (May 11, 2014)
[356350.409101] tg3 0000:01:00.0: phy probe failed, err -19
[356350.409278] tg3 0000:01:00.0: Problem fetching invariants of chip, aborting
[356350.425109] tg3 0000:01:00.1: phy probe failed, err -19
[356350.425610] tg3 0000:01:00.1: Problem fetching invariants of chip, aborting

After the help of @chili555 I know that the tg3 driver is not working and I tried some things in order to get the network cards to work with other module, but It didn't work. I tried this commands:

modprobe -r broadcom
modprobe -r tg3
modprobe broadcom
modprobe tg3

But it the network cards continue unclaimed and the lspci -nnk | grep 0200 -A3 continue showing the tg3 modules as the kernel module, even after the modprobe -r tg3.

Now I have the 5.4.0-47-generic kernel, after an upgrade suggested by @kyodake

3 Answers3

2

I had this same problem. The appropriate driver, bnx2, is a part of the linux-modules-extra package, which accidentally got removed on my server; bnx2x and tg3 are in linux-modules. If you have another means of network, try downloading the linux-modules-extra package, or you could boot into a live-usb to add it.

1

This answer helped me the first time I ran into the problem: Installing Broadcom Wireless Drivers - next time I ticked the box for installing Third-party software then the driver was installed and I could connect to the network

glensbo
  • 11
  • 1
  • Thanks for the reference, but I have the BCM5720 (not wireless). I tried to follow the main answer, but I didn't found any package for the b57XX network cards. Do you think I should try to install the b43 wireless drivers suggested in that page? – Olver Hernández Navarro Sep 12 '20 at 17:19
  • I do not have any experience with network cards sorry but this guide may help? https://linuxconfig.org/how-to-restart-network-on-ubuntu-20-04-lts-focal-fossa and this https://linuxhint.com/ubuntu_20-04_network_configuration/ – glensbo Sep 13 '20 at 16:41
  • First I need to correct the driver problem to in order to go to that configuration part that is presented in those guides. – Olver Hernández Navarro Sep 14 '20 at 19:56
  • Have you tried this: http://manpages.ubuntu.com/manpages/bionic/man8/ifconfig.8.html – glensbo Sep 24 '20 at 16:44
  • Yes, the problem is that as the network cards are unclaimed then they don't have a "name" as eth0, eno0, etc. In order to use ifconfig I need the kernel to assign a "name" to the network cards. – Olver Hernández Navarro Sep 25 '20 at 17:19
  • this thread discusses that problem I think https://www.toolbox.com/tech/operating-systems/question/ip-lost-in-reboot-system-022513/ – glensbo Sep 27 '20 at 12:39
0

Try this:

sudo apt update

sudo apt dist-upgrade

sudo service fwupd start

sudo fwupdmgr refresh

sudo fwupdmgr update

kyodake
  • 15,401