A couple of years ago, after upgrading my Orange Pi Zero to Debian bookworm, I encountered several problems, and eventually, I migrated to Alpine Linux.
Everything worked well until a couple of weeks ago, when my system died. It stopped booting, and I could not read its microSD with my computer, either. I think the cause might be the power losses, which are more frequent than I would like at home.
I have a backup, but I do not remember if it contains the final configuration. Moreover, Alpine is a rolling distribution, so I would have needed to update and possibly reconfigure in any case, and I feared this would have taken much more time than I wanted to dedicate.
So, I gave Debian another chance, but it did not end well. It worked as expected for some days. Then, at a certain point, the system started becoming unreachable after a few hours (and, of course, it broke in the worst moments).
I even tried to set up a cronjob for daily reboots and a watchdog, but I still had the problem.
At this point, I thought that maybe the Orange Pi Zero support in bookworm’s kernel (6.1.x) was not mature enough, and I hoped a newer kernel was more stable. Debian trixie is becoming the next stable this year, so I just anticipated the upgrade… and it worked! (At least for now 😄).
I kept the scheduled reboot, but I think the system would keep working also without it.
My only problem was that the upgrade removed my changes to the kernel command line in /boot/boot.cmd
, so I had to restore them manually and re-create /boot/boot.scr
.