Thanks, Stefan! I was able to rescue my system SSD, but installing u-boot-rpiarm64-2023.01-246.1.aarch64.rpm from Michal's repository broke booting again with the "** Reading file would overwrite reserved memory **" error message. I notice that there's a new build scheduled in OBS for that package, so I'll try again when it's finished. David On 1/28/23 12:41 AM, Stefan Seyfried wrote:
On 28.01.23 05:11, David Walker wrote:
So, I sat down a while ago to try this u-boot package from Michal's repository, and now I have some questions...
1. I have an Rpi4b; should I use the u-boot:rpi4 openSUSE_Factory_ARM or u-boot:rpiarm64? Is there a difference?
u-boot-rpiarm64, that's at least what is installed on all my raspberry pi 4 and 400 machines.
There probably is a difference, but I don't know what it is offhand ;-)
2. Do I just install the package, or do I need to do something more?
Just installing the package is enough.
3. The SSD doesn't boot, what's the most effective way to rescue it? Is it as simple as copying /boot/efi/u-boot.bin (and maybe also /boot/efi/uboot* ?) from a working Rpi4b running the same Tumbleweed snapshot (20230116) as the non-booting Rpi4b was running before its breaking update to 20230121?
Yes, that's what I did to rescue the machine. As I had no easy way of connecting the SSD to another machine (it's in an argon 40 case with an USB3 A-to-A connector), I disconnected it, adden an USB stick, installed raspi-OS via the in-ROM net-installer and then reconnected the SSD and copied over u-boot.bin. Disconnected the USB stick, rebooted, everything was fine again. Then updated the u-boot-rpiarm64 package and still everything is fine :-)
Good luck,