HP Z400 Workstation lost network device after update

Hi,
after updates my HP Z400 Workstation lost the LAN card … W-LAN dongle is still working.

ifconfig
bnep0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::211:67ff:feac:4860 prefixlen 64 scopeid 0x20
ether 00:11:67:ac:48:60 txqueuelen 1000 (Ethernet)
RX packets 14 bytes 1029 (1.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 125 bytes 16841 (16.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 433 bytes 30092 (29.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 433 bytes 30092 (29.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

pan1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.46.51.1 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::14e4:f7ff:fef0:1c4e prefixlen 64 scopeid 0x20
ether 16:e4:f7:f0:1c:4e txqueuelen 1000 (Ethernet)
RX packets 14 bytes 880 (880.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 88 bytes 13288 (12.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp0s29f7u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.38 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 2a02:908:1651:cbc0:3174:83ca:68fe:9a0a prefixlen 64 scopeid 0x0
inet6 fe80::f2bb:879f:db61:1933 prefixlen 64 scopeid 0x20
inet6 2a02:908:1651:cbc0:a8fa:b9f9:d40a:1b4a prefixlen 64 scopeid 0x0
ether 80:1f:02:25:4d:15 txqueuelen 1000 (Ethernet)
RX packets 9612 bytes 4913811 (4.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4676 bytes 692882 (676.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp0s29f7u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 80:1f:02:25:4d:15 brd ff:ff:ff:ff:ff:ff
3: pan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 16:e4:f7:f0:1c:4e brd ff:ff:ff:ff:ff:ff
4: bnep0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master pan1 state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 00:11:67:ac:48:60 brd ff:ff:ff:ff:ff:ff

a time ago lot of screensavers stop to by displayed … some still working - but its a secondary problem
its a HP NVIDIA Quadro 2000

OS: RebornOS Linux x86_64
Host: HP Z400 Workstation
Kernel: 5.12.4-arch1-2
Packages: 1530 (pacman), 23 (flatpak)
Shell: bash 5.1.8
Resolution: 1920x1200
DE: Deepin 20.2
WM: KWin
Theme: deepin-dark [GTK2/3]
Icons: bloom [GTK2/3]
Terminal: deepin-terminal
CPU: Intel Xeon W3565 (8) @ 3.193GHz
GPU: NVIDIA Quadro 2000
Memory: 1498MiB / 15987MiB

can someone help?
thx Paul

See what network card you have, from the terminal, with:

lspci | grep Ethernet

If your network card is Broadcom, try disconnecting the cable, and execute the following (from the terminal and as root):

# modprobe -r tg3
# modprobe broadcom
# modprobe tg3

Plug your network cable back in and check whether the module succeeded with:

# dmesg | grep tg3

If this procedure solved the issue you can make it permanent by adding broadcom and tg3 (in this order) to the MODULES array:

sudo nano /etc/mkinitcpio.conf

MODULES=(.. broadcom tg3 ..)

Regenerate the initramfs:

# mkinitcpio -P

If your network card still doesn’t work, try starting from the RebornOS installer, and test if you have internet access.

If you have a LAN connection, that may mean that the new kernel installed on your system does not have the correct driver for your lan. I suggest you install (if you don’t already have it) the LTS kernel:

sudo pacman -S 	linux-lts linux-lts-headers
sudo grub-mkconfig -o /boot/grub/grub.cfg

If you already have the LTS kernel installed, do the following from the terminal:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Reboot and test if you have a LAN connection. (Select Advanced options for RebornOS, and select LTS Kernel).

Note that if you have installed the NVIDIA driver, you will need to make the necessary changes to make it work with the LTS kernel (using nvidia-dkms).

first thanks a lot for the fast answer,

after the 3 modprobe´s the network comes up …
i did add in mkinitcpio.conf broadcom and tg3
looks:
MODULES=“crc32 libcrc32c crc32c_generic crc32c-intel crc32-pclmul broadcom tg3”
did regenerate mkinitcpio - but after reboot is enp1s0 still not present.

1 Like

If you try the LTS kernel, what happens?

Have you tried the ISO of the installer, to see if you have a network there?

1 Like

have try LTS kernel bevore have ask for help
there was also no broadcom … but is it not supported if modprobe works?

but the ISO - u speak about the last one ? not tested up to now …

have installed a second parition - very clean simple system only - where I not work - there happend same.

yeh I need to test the last installer

Its a Broadcom NetXtreme Gigabit

Greetings.

Before making the changes to the mkinitcpio.conf file, it never told me if after the tests indicated before this, it had a network connection or not.

The best thing is that you try to test with the LIVE installer if you have a connection (with the latest one), and if you don’t, try to try another installer. It may also be the case that the network cable is not in good condition. I do not know. But we need to confirm that the network connection works.

Greetings, and I hope you have a nice day!

Hi,
Win10, EndeavourOS, Manjaro, Elementary, Studio, Kali, Parrot, Geruda have no problem with

also understand:

after

modprobe -r tg3

modprobe broadcom

modprobe tg3

the network device works prop.

  • just after reboot I need to do the procedere for aggain.
    thanks and greets

hello,
I see a difference in ip link after the network/enp1s0 starts

bevore
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp0s29f7u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 80:1f:02:25:4d:15 brd ff:ff:ff:ff:ff:ff
3: pan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 16:e4:f7:f0:1c:4e brd ff:ff:ff:ff:ff:ff
4: bnep0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master pan1 state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 00:11:67:ac:48:60 brd ff:ff:ff:ff:ff:ff

after

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: wlp0s29f7u1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether 8e:be:8d:25:bc:9c brd ff:ff:ff:ff:ff:ff permaddr 80:1f:02:25:4d:15
4: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether …

those entrys pan1 and bnep0 comes from bloetoth connected my phone !

Im still linux noob … but love arch much more then debian.
Greets

Hello,
I dont know why - because yesterday I start my computer and did```

modprobe -r tg3

modprobe broadcom

modprobe tg3

then updated my system … and now after reboot it is all working prop.
I dont know what was updated yestayday - but it works now fine!
thanks for your try to help - thanks
Paul S.