RPi 4b lost all networking after update

This forum is for topics dealing with problems with software specifically in the AArch64 repo.

RPi 4b lost all networking after update

Postby infernalbullfrog » Sun Dec 22, 2024 9:56 pm

I recently (a couple of weeks ago) did a full system update of a Raspberry Pi 4b running aarch64. The system was working perfectly fine, and was connected to my network through the ethernet port, not using WiFi.

After the update, I discovered that the system has lost all network extensions.

[code]
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
$
[/code]

[code]
$ lspci
00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2711 PCIe Bridge (rev 20)
01:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01)
$
[/code]

No modules are loaded.. that seems odd.
[code]
$ lsmod
Module Size Used by
$
[/code]


/etc/systemd/network has both en.network and eth.network. There are no special udev rules. I'm at my wit's end with this.. any ideas?
infernalbullfrog
 
Posts: 3
Joined: Sun Dec 22, 2024 9:47 pm

Re: RPi 4b lost all networking after update

Postby lategoodbye » Wed Dec 25, 2024 10:12 am

I think you already found the root cause, because there should be kernel modules loaded.

Could you please provide the following outputs:

uname -a

ls -l /lib/modules
lategoodbye
 
Posts: 124
Joined: Sat Dec 29, 2018 1:24 am

Re: RPi 4b lost all networking after update

Postby graysky » Wed Dec 25, 2024 2:15 pm

Running RPi4B here too with linux-aarch64 up-to-date and have no such issues :/
graysky
Developer
 
Posts: 1876
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: RPi 4b lost all networking after update

Postby infernalbullfrog » Thu Dec 26, 2024 4:13 pm

[code]
$ uname -a
Linux freydis 6.12.1-2-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Tue Dec 3 19:28:08 MST 2024 aarch64 GNU/Linux
$
[/code]

[code]
$ ls -l /lib/modules
drwxr-xr-x 2 root root 4096 Dec 16 02:01 6.11.6-2-aarch64-ARCH
drwxr-xr-x 3 root root 4096 Dec 16 02:02 6.12.1-2-aarch64-ARCH
$
[/code]

Looking into those two directories, I see that 6.11.6 has these modules:
[list]
* modules.alias
* modules.alias.bin
* modules.builtin.alias.bin
* modules.builtin.bin
* modules.dep
* modules.dep.bin
* modules.devname
* modules.softdep
* modules.symbols
* modules.symbols.bin
* modules.weakdep
[/list]

6.12.1 only has these:
[list]
* kernel <-- this is a directory
* modules.builtin
* modules.builtin.modinfo
* modules.order
[/list]

The kernel subdirectory appears to have a lot of sub-sub directories.
infernalbullfrog
 
Posts: 3
Joined: Sun Dec 22, 2024 9:47 pm

Re: RPi 4b lost all networking after update

Postby infernalbullfrog » Thu Dec 26, 2024 4:30 pm

With that clue, I tried re-installing the linux kernel, and that seems to have fixed the problem!

[code]
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: end0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
altname enxxxxxxxxxxxxx
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
altname wlxxxxxxxxxxxxx
$
[/code]
infernalbullfrog
 
Posts: 3
Joined: Sun Dec 22, 2024 9:47 pm


Return to ARMv8

Who is online

Users browsing this forum: No registered users and 41 guests