Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Apt Upgrade causes Rock Pi S not to boot [Armbian 24.11.1]

Featured Replies

Solved by brentr

5 часов назад, brentr сказал:

Are you still having trouble booting after upgrading,

even after following the procedure earlier in this post flagged "solution"?

Only after I manually did the steps you've described, it started to boot.

In other words, the apt-upgrade path is still broken. Was the fix for apt-upgrade not planned?

 

P.S. kernel 6.12 power consumption is slightly higher than 6.6, both in idle and in suspend. Since Truenox mentioned working audio, does 6.12 come with always-enabled audio domain power?

9 hours ago, ValdikSS said:

Was the fix for apt-upgrade not planned?


Fix was integrated https://github.com/armbian/build/commit/cafe0ff79fb69320e6c94719bef5679ec85c5ac5 and pushed to the repo that day. It should work, try with switching to beta repository just to make sure. Perhaps mechanism for updating is borked somehow? Sadly we don't have time / resources to test every contribution manually.

Igor, the package itself doesn't seem to be present in the repository, I guess?

I did run armbian-install to force-update u-boot after apt-upgrade, but it's still the old version. I had to extract the files from the newer image, as described in the message above, as they were not present after update in my filesystem. I had the older u-boot.

Edited by ValdikSS

  • Author

@ValdikSS

I believe @brentr updated the image with u-boot updated to the latest version: https://www.armbian.com/rockpi-s/ (v24.11.4 with kernel 6.12.11) If you download older versions, they will come with the old u-boot and you will have to flash it manually as brent recommended. (because the u-boot not update with other way... i think...)

Regarding what you say about consumption, I haven't investigated it, but you can configure your options with alsamixer for example, enabling what interests you. (For example, VRef BIAS), 


Audio Always-On Enable is not present on this board, or at least I am not aware of it.

At the moment I'm still working on my updated image, with kernel 6.12 and the audio working perfectly.

 

Edited by Truenox

04.02.2025 в 22:50, Igor сказал:

Try this one

Works only if this package is installed and armbian-install is ran manually.

Only installing the package does not work, the bootloader is not updated and the board does not boot. Need to run armbian-install.

 

root@rockpi-s:~# dpkg -i linux-u-boot-rockpi-s-current_25.5.0-trunk.3_arm64__2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a.deb 
(Reading database ... 26763 files and directories currently installed.)
Preparing to unpack linux-u-boot-rockpi-s-current_25.5.0-trunk.3_arm64__2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a.deb ...
Unpacking linux-u-boot-rockpi-s-current (25.5.0-trunk.3) over (24.11.1) ...
Setting up linux-u-boot-rockpi-s-current (25.5.0-trunk.3) ...
Armbian 'uboot-rockpi-s-current' for '2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a': 'postinst' starting.
Armbian 'uboot-rockpi-s-current' for '2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a': 'postinst' finishing.

 

Edited by ValdikSS

Is there a TL;DR method now for updating the Rockpi-S past 24.11.1 so it will boot?

 

Do I run the dpkg command that @ValdikSS suggested and then armbian-install/update boot loader?

 

Tried that. Didn't work.

 

Edited by Meestor_X

@Meestor_X

 

wget https://imola.armbian.com/beta/pool/main/l/linux-u-boot-rockpi-s-current/linux-u-boot-rockpi-s-current_25.5.0-trunk.20_arm64__2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a.deb

dpkg -i linux-u-boot-rockpi-s-current_25.5.0-trunk.20_arm64__2024.10-Sf919-Pfdc0-Hd0b5-V97a0-Bb703-R448a.deb

armbian-install

 

Только что, Meestor_X сказал:

Do I also need to apt update && apt upgrade before or after running the dpkg command?

 

Probably not. The issue is/was that the kernel is updated with a new format, but the u-boot, which supports new kernel, is not delivered via regular repository, that's why you need to download and install it manually (for now).

 

1 минуту назад, Meestor_X сказал:

Do I need to do something regarding my eMMC?

 

Probably. My board doesn't have eMMC, only MicroSD. I've updated the bootloader on MicroSD. You probably need to update it on both.

Ok, I'll try again, perhaps I did something incorrectly.

 

My fault. After the install it decided to change IP addresses. Rookie move.

Now both the eMMC and SD card seem to be booting.

Even upgraded to trixie and all still seems to be ok.

TY for your help!

 

Is this fixable so that these extra steps are not needed?

 

Edited by Meestor_X

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.