Regression in raspberrypi-bootloader 20250305-1 breaks RPi3

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

Regression in raspberrypi-bootloader 20250305-1 breaks RPi3

Postby salfter » Thu Mar 06, 2025 8:38 pm

Yesterday, I threw Arch onto a Raspberry Pi 3 (using aarch64) to put one of the UPSes at work on the network with NUT. I had it running like a champ and was getting ready to have it start controlling our servers. I then let it upgrade itself this morning with yay --noconfirm and rebooted. After the reboot, it disappeared from the network. When I brought it over to my desk to troubleshoot, it looks like uboot was updated. After the uboot screen goes away, the kernel starts loading...but Tux's bill and feet are a weird shade of blue instead of yellow. A few seconds later, the screen blanks and the monitor switches away. Attempts to ssh into the Pi, which worked before the upgrade, now time out. The DHCP server on our network isn't being asked for a lease.

It would appear that something in the past 24 hours has changed to break both HDMI and Ethernet on the Raspberry Pi 3. I just did another scratch install and upgrade, and got the same result. I'm going to try again, this time blocking upgrades to uboot-raspberrypi, linux-aarch64, and raspberrypi-bootloader to see if one of those is to blame.
Last edited by salfter on Thu Mar 06, 2025 9:24 pm, edited 1 time in total.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Recent package update broke RPi 3 install?

Postby salfter » Thu Mar 06, 2025 9:02 pm

System came up again...screen went away for a bit, but then came back. Can still ssh in. The console shows some kernel messages from i2c-bcm2835 (one "unexpected interrupt," two "i2c transfer timed out"s) that I don't recall seeing before. I'm now letting linux-aarch64 update.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Recent package update broke RPi 3 install?

Postby salfter » Thu Mar 06, 2025 9:05 pm

Still running normally after upgrading the kernel, so we can rule that out. The messages from i2c-bcm2835 have gone away. Going to image the system in its current state before I try upgrading it further.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Recent package update broke RPi 3 install?

Postby salfter » Thu Mar 06, 2025 9:17 pm

It looks like raspberrypi-bootloader was updated yesterday:

[url]https://github.com/archlinuxarm/PKGBUILDs/commit/cc8c0fa8e8a777e6fb6b27175df658887d71d158[/url]

I'd guess that there's a regression in there, but I haven't yet confirmed it. If I do, where would I report it? It looks like issue reporting at [url]https://github.com/archlinuxarm/PKGBUILDs[/url] has been disabled.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Recent package update broke RPi 3 install?

Postby salfter » Thu Mar 06, 2025 9:23 pm

...and it's confirmed. Upgrading uboot-raspberrypi didn't break the system, but upgrading raspberrypi-bootloader did. I'll block upgrades on raspberrypi-bootloader in /etc/pacman.conf until this is sorted.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Regression in raspberrypi-bootloader 20250305-1 breaks R

Postby solskogen » Fri Mar 07, 2025 9:51 am

Is there a reason why you don't use the linux-rpi kernel instead of linux-aarch64?
solskogen
 
Posts: 215
Joined: Mon Nov 18, 2013 10:41 am

Re: Regression in raspberrypi-bootloader 20250305-1 breaks R

Postby graysky » Fri Mar 07, 2025 7:48 pm

I do not have a RPi3 for testing. Can you please open an issue upstream:make_clickable_callback(MAGIC_URL_FULL, ' ', 'https://github.com/raspberrypi/firmware/issues', '', ' class="postlink"')
graysky
Developer
 
Posts: 1876
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: Regression in raspberrypi-bootloader 20250305-1 breaks R

Postby salfter » Fri Mar 07, 2025 8:01 pm

[quote="solskogen"]Is there a reason why you don't use the linux-rpi kernel instead of linux-aarch64?[/quote]

linux-aarch64 was the kernel pulled in when the system was set up, AFAIK.
salfter
 
Posts: 7
Joined: Thu Mar 06, 2025 8:26 pm

Re: Regression in raspberrypi-bootloader 20250305-1 breaks R

Postby solskogen » Fri Mar 07, 2025 8:59 pm

[quote="salfter"][quote="solskogen"]Is there a reason why you don't use the linux-rpi kernel instead of linux-aarch64?[/quote]

linux-aarch64 was the kernel pulled in when the system was set up, AFAIK.[/quote]

You are correct, and I find that a bit strange that that kernel is the default on the tarball. Try replace it with the linux-rpi kernel and see if that works.
solskogen
 
Posts: 215
Joined: Mon Nov 18, 2013 10:41 am

Re: Regression in raspberrypi-bootloader 20250305-1 breaks R

Postby graysky » Fri Mar 07, 2025 10:12 pm

RPi is not the only SoC support by Arch ARM so shipping the tarballs with the most compatible kernels is the strategy.
graysky
Developer
 
Posts: 1876
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Next

Return to ARMv8

Who is online

Users browsing this forum: No registered users and 27 guests