Jump to content

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


Go to solution Solved by brentr,

Recommended Posts

Posted (edited)

Hi everyone,
 

I've been working with Armbian for a while on my Rock Pi S, I got to a stable situation on version 24.11.1 with kernel 6.6.63 where everything worked perfectly... but recently this last week I applied an apt upgrade, which applied strong base modifications (linux-current-rockchip64 and dtbo going from 24.11.1 to 24.11.3), after applying this update and rebooting, I can't get it to boot again, either from the Micro SD or from the eMMC installation.


I wanted to report this bug, but I don't have a TTL cable at hand to be able to do the corresponding debugging...


I've tried to flash older versions, or even flash the 24.11.1 version again but I need the audio fix for kernel 6.6.63, which doesn't apply after the last upgrade coincidentally.


For work reasons I need to get this SBC up and running...


Any solution for this?

Thanks for all.

Edited by Truenox
  • Truenox changed the title to Apt Upgrade causes Rock Pi S not to boot [Armbian 24.11.1]
<
Posted

Sorry to hear this.  I should have time to look into next week.

Are you using Debian or Ubuntu?

Exactly which image did you start from?

(Can you provide a link to the image?)

 

Did you try a fresh install of the latest stable image?

 

Posted

Hello brentr,

 

I downloaded the image from the official website, right from Rock Pi S:

 

https://www.armbian.com/rockpi-s/

 

Initially and in the most stable version possible I had the noble server CLI version installed, but as it failed and I couldn't get it to boot again, I performed clean installations of both systems, both Debian Bookworm and Ubuntu Noble and in both cases the same failure occurs, after performing an apt upgrade from a clean installation and executing a reboot, it bricks and doesn't boot.

 

From the desperation of these days... I even tried Trixie and Oracular thinking that a more recent version could solve the problem, and directly these images don't work, they didn't boot either.

 

Thinking it might be a problem with the recent u-boot tool updates, I repeated this whole process, installing it on the eMMC, with the same result.

 

The feeling is that some base package has been touched, corrupting the installation. I'd like to provide the logs for further help, but as I mentioned, I don't have a TTL serial cable handy to debug, so I'll have to have one.

 

So I found myself in a loop with no way out, so I appreciate the quick response to solve this problem.

 

Thanks.

Posted

Hello @brentr,

Exactly, the steps are as follows:

1. Flash 

https://dl.armbian.com/rockpi-s/Noble_current_server or https://dl.armbian.com/rockpi-s/Bookworm_current_minimal (Fails in both) to an SDcard.

2. Then, run 

3. apt update

4. apt upgrade
5. and, subsequent reboot will fail.


My board is v1.3 with the rockchip RK3308B (Recently purchased).

What I told you about Kernel 6.6.63 is all written in this forum post: 

You mentioned a kernel fix for audio since if you install kernel 6.6.62 it does not detect any audio card.

Thanks.

Posted

As a revealing fact, the packages that it updates are the following:

The following NEW packages will be installed:
 libtext-iconv-perl
The following packages will be upgraded:
 armbian-config armbian-firmware base-files bsdextrautils bsdutils fdisk libblkid1 libfdisk1 libglib2.0-0 libmount1 libpam-systemd libpython3.11-minimal libpython3.11-stdlib libsmartcols1 libsystemd-shared libsystemd0 libudev1
 libuuid1 linux-dtb-current-rockchip64 linux-image-current-rockchip64 mount openssh-client openssh-server openssh-sftp-server python3-pkg-resources python3.11 python3.11-minimal rsync systemd systemd-resolved systemd-sysv
 systemd-timesyncd tzdata ucf udev util-linux util-linux-extra

37 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
 

Posted

Well....

I suspect that the apt upgrade procedure is not compatible with the 6.6.63 kernel.

 

This just worked fine for me:

 

1. Flash 

https://dl.armbian.com/rockpi-s/Noble_current_server  to an SDcard. 

2. Then, run 

3. apt update

4. apt upgrade

5. apt dist-upgrade
6. reboot.

 

Note that the apt dist-upgrade step is probably not necessary, but it is the documented procedure.

 

The system ends up running kernel 6.12.9

Audio works.  But, you have two audio codecs.  The default is not the one you want.

(It is only appropriate for another, similar RockPI board)

So, here's how you disable the it:

 

Quote

# echo "install snd_soc_pcm5102a /bin/false" >/etc/modprobe.d/blacklist-snd_soc_pcm5102a.conf

 

If you are using the RockPI-S POE hat (as I am), you'll also need to run these commands to enable its headphone output:

 

Quote

# echo 15 > /sys/class/gpio/export
# echo out > /sys/class/gpio/gpio15/direction
# echo 1 > /sys/class/gpio/gpio15/value

 

I put them in my /etc/rc.local file.

I then rebooted and set the mixer levels with alsamixer.

Tested audio by playing mpg files via the mpg321 package.


If you confirm this works for you, I'll add the blacklist instructions to the rockpi-s webpage.

Posted

same problem here.. Rock Pi S V1.3. 
I use the image from Armbian
Armbian_24.11.1_Rockpi-s_bookworm_current_6.6.62_minimal.img
Armbian_24.11.1_Rockpi-s_noble_current_6.6.62

Same issue for both image/build.. after upgrade the Rockpi S won't boot.

Posted (edited)

Here is the full trace of the upgrade from Debian minimal 24.11.1 to 24.11.3

Worked fine here.

I think one of you need to get a serial console running on your RockPI-S to provide some information about where in the boot process it is failing...

 

 v24.11.1 for Rockpi S running Armbian Linux 6.6.62-current-rockchip64

 Packages:     Debian stable (bookworm)
 Updates:      Kernel upgrade enabled and 3 packages available for upgrade 
 IP addresses: (LAN) IPv4: 192.168.6.187 IPv6: fe80::a8bc:79ff:fef3:423a (WAN) 107.3.184.17

 Performance:  

 Load:         16%           	Up time:       6 min	
 Memory usage: 19% of 473M   	
Usage of /:    5% of 29G    	

 Commands: 

 Configuration : armbian-config
 Upgrade       : armbian-upgrade
 Monitoring    : htop

Last login: Sun Nov 24 07:25:47 2024
root@rockpi-s:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libtext-iconv-perl
The following packages will be upgraded:
  armbian-config armbian-firmware base-files bsdextrautils bsdutils fdisk libblkid1 libfdisk1 libglib2.0-0 libmount1 libpam-systemd libpython3.11-minimal
  libpython3.11-stdlib libsmartcols1 libsystemd-shared libsystemd0 libudev1 libuuid1 linux-dtb-current-rockchip64 linux-image-current-rockchip64 mount
  openssh-client openssh-server openssh-sftp-server python3-pkg-resources python3.11 python3.11-minimal rsync systemd systemd-resolved systemd-sysv
  systemd-timesyncd tzdata ucf udev util-linux util-linux-extra
37 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 159 MB of archives.
After this operation, 79.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://security.debian.org bookworm-security/main arm64 rsync arm64 3.2.7-1+deb12u2 [400 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 bsdutils arm64 1:2.38.1-5+deb12u3 [94.2 kB]                                                       
Get:3 http://deb.debian.org/debian bookworm/main arm64 libsmartcols1 arm64 2.38.1-5+deb12u3 [104 kB]                                                     
Get:5 http://deb.debian.org/debian bookworm/main arm64 util-linux-extra arm64 2.38.1-5+deb12u3 [112 kB]          
Get:6 http://deb.debian.org/debian bookworm/main arm64 util-linux arm64 2.38.1-5+deb12u3 [1,143 kB]
Get:10 http://deb.debian.org/debian bookworm/main arm64 mount arm64 2.38.1-5+deb12u3 [134 kB]                  
Get:11 http://deb.debian.org/debian bookworm/main arm64 systemd-sysv arm64 252.33-1~deb12u1 [42.5 kB]
Get:12 http://deb.debian.org/debian bookworm/main arm64 libpam-systemd arm64 252.33-1~deb12u1 [209 kB]  
Get:13 http://deb.debian.org/debian bookworm/main arm64 systemd-timesyncd arm64 252.33-1~deb12u1 [61.8 kB]                                     
Get:14 http://deb.debian.org/debian bookworm/main arm64 systemd arm64 252.33-1~deb12u1 [2,836 kB]                                                             
Get:7 http://armbian.lv.auroradev.org/apt bookworm/main arm64 armbian-firmware all 24.11.3 [91.7 MB]                                                     
Get:15 https://github.armbian.com/configng stable/main arm64 armbian-config all 25.2.0-trunk.360.0120.124904 [132 kB]                                       
Get:4 http://apt.armbian.com bookworm/bookworm-utils arm64 base-files arm64 24.11.3-12.4+deb12u8-bookworm [53.0 kB]                                         
Get:16 http://deb.debian.org/debian bookworm/main arm64 systemd-resolved arm64 252.33-1~deb12u1 [282 kB]                                              
Get:17 http://deb.debian.org/debian bookworm/main arm64 libblkid1 arm64 2.38.1-5+deb12u3 [143 kB]                    
Get:18 http://deb.debian.org/debian bookworm/main arm64 libmount1 arm64 2.38.1-5+deb12u3 [160 kB]             
Get:19 http://deb.debian.org/debian bookworm/main arm64 libsystemd-shared arm64 252.33-1~deb12u1 [1,509 kB]    
Get:20 http://deb.debian.org/debian bookworm/main arm64 libuuid1 arm64 2.38.1-5+deb12u3 [28.5 kB]                       
Get:8 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 linux-dtb-current-rockchip64 arm64 24.11.3 [737 kB]
Get:21 http://deb.debian.org/debian bookworm/main arm64 libfdisk1 arm64 2.38.1-5+deb12u3 [182 kB]                               
Get:22 http://deb.debian.org/debian bookworm/main arm64 libsystemd0 arm64 252.33-1~deb12u1 [308 kB]                            
Get:23 http://deb.debian.org/debian bookworm/main arm64 openssh-sftp-server arm64 1:9.2p1-2+deb12u4 [60.7 kB]                    
Get:24 http://deb.debian.org/debian bookworm/main arm64 openssh-server arm64 1:9.2p1-2+deb12u4 [414 kB]                                   
Get:25 http://deb.debian.org/debian bookworm/main arm64 openssh-client arm64 1:9.2p1-2+deb12u4 [939 kB]                            
Get:26 http://deb.debian.org/debian bookworm/main arm64 ucf all 3.0043+nmu1+deb12u1 [55.3 kB]                                      
Get:27 http://deb.debian.org/debian bookworm/main arm64 python3.11 arm64 3.11.2-6+deb12u5 [573 kB]                         
Get:28 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-stdlib arm64 3.11.2-6+deb12u5 [1,748 kB]                 
Get:29 http://deb.debian.org/debian bookworm/main arm64 python3.11-minimal arm64 3.11.2-6+deb12u5 [1,857 kB]                              
Get:9 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 linux-image-current-rockchip64 arm64 24.11.3 [48.6 MB]             
Get:30 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-minimal arm64 3.11.2-6+deb12u5 [810 kB]                               
Get:31 http://deb.debian.org/debian bookworm/main arm64 udev arm64 252.33-1~deb12u1 [1,642 kB]                                            
Get:32 http://deb.debian.org/debian bookworm/main arm64 libudev1 arm64 252.33-1~deb12u1 [103 kB]                           
Get:33 http://deb.debian.org/debian bookworm/main arm64 tzdata all 2024b-0+deb12u1 [298 kB]                                  
Get:34 http://deb.debian.org/debian bookworm/main arm64 fdisk arm64 2.38.1-5+deb12u3 [139 kB]                              
Get:35 http://deb.debian.org/debian bookworm/main arm64 libtext-iconv-perl arm64 1.7-8 [14.2 kB]                          
Get:36 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+deb12u3 [87.1 kB]                                  
Get:37 http://deb.debian.org/debian bookworm/main arm64 libglib2.0-0 arm64 2.74.6-2+deb12u5 [1,313 kB]                                 
Get:38 http://deb.debian.org/debian bookworm/main arm64 python3-pkg-resources all 66.1.1-1+deb12u1 [296 kB]                        
Fetched 159 MB in 35s (4,551 kB/s)                                                                                                                            
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 26338 files and directories currently installed.)
Preparing to unpack .../base-files_24.11.3-12.4+deb12u8-bookworm_arm64.deb ...
Unpacking base-files (24.11.3-12.4+deb12u8-bookworm) over (24.11.1-12.4+deb12u8-bookworm) ...
Setting up base-files (24.11.3-12.4+deb12u8-bookworm) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.38.1-5+deb12u3_arm64.deb ...
Unpacking bsdutils (1:2.38.1-5+deb12u3) over (1:2.38.1-5+deb12u2) ...
Setting up bsdutils (1:2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.38.1-5+deb12u3_arm64.deb ...
Unpacking libsmartcols1:arm64 (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up libsmartcols1:arm64 (2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.38.1-5+deb12u3_arm64.deb ...
Unpacking util-linux-extra (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up util-linux-extra (2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../util-linux_2.38.1-5+deb12u3_arm64.deb ...
Unpacking util-linux (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up util-linux (2.38.1-5+deb12u3) ...
fstrim.service is a disabled or a static unit not running, not starting it.
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../0-mount_2.38.1-5+deb12u3_arm64.deb ...
Unpacking mount (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Preparing to unpack .../1-systemd-sysv_252.33-1~deb12u1_arm64.deb ...
Unpacking systemd-sysv (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../2-libpam-systemd_252.33-1~deb12u1_arm64.deb ...
Unpacking libpam-systemd:arm64 (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../3-systemd-timesyncd_252.33-1~deb12u1_arm64.deb ...
Unpacking systemd-timesyncd (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../4-systemd_252.33-1~deb12u1_arm64.deb ...
Unpacking systemd (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../5-systemd-resolved_252.33-1~deb12u1_arm64.deb ...
Unpacking systemd-resolved (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../6-libblkid1_2.38.1-5+deb12u3_arm64.deb ...
Unpacking libblkid1:arm64 (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up libblkid1:arm64 (2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../libmount1_2.38.1-5+deb12u3_arm64.deb ...
Unpacking libmount1:arm64 (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up libmount1:arm64 (2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../libsystemd-shared_252.33-1~deb12u1_arm64.deb ...
Unpacking libsystemd-shared:arm64 (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../libuuid1_2.38.1-5+deb12u3_arm64.deb ...
Unpacking libuuid1:arm64 (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Setting up libuuid1:arm64 (2.38.1-5+deb12u3) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../libfdisk1_2.38.1-5+deb12u3_arm64.deb ...
Unpacking libfdisk1:arm64 (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Preparing to unpack .../libsystemd0_252.33-1~deb12u1_arm64.deb ...
Unpacking libsystemd0:arm64 (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Setting up libsystemd0:arm64 (252.33-1~deb12u1) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../00-openssh-sftp-server_1%3a9.2p1-2+deb12u4_arm64.deb ...
Unpacking openssh-sftp-server (1:9.2p1-2+deb12u4) over (1:9.2p1-2+deb12u3) ...
Preparing to unpack .../01-openssh-server_1%3a9.2p1-2+deb12u4_arm64.deb ...
Unpacking openssh-server (1:9.2p1-2+deb12u4) over (1:9.2p1-2+deb12u3) ...
Preparing to unpack .../02-openssh-client_1%3a9.2p1-2+deb12u4_arm64.deb ...
Unpacking openssh-client (1:9.2p1-2+deb12u4) over (1:9.2p1-2+deb12u3) ...
Preparing to unpack .../03-ucf_3.0043+nmu1+deb12u1_all.deb ...
Unpacking ucf (3.0043+nmu1+deb12u1) over (3.0043+nmu1) ...
Preparing to unpack .../04-python3.11_3.11.2-6+deb12u5_arm64.deb ...
Unpacking python3.11 (3.11.2-6+deb12u5) over (3.11.2-6+deb12u4) ...
Preparing to unpack .../05-libpython3.11-stdlib_3.11.2-6+deb12u5_arm64.deb ...
Unpacking libpython3.11-stdlib:arm64 (3.11.2-6+deb12u5) over (3.11.2-6+deb12u4) ...
Preparing to unpack .../06-python3.11-minimal_3.11.2-6+deb12u5_arm64.deb ...
Unpacking python3.11-minimal (3.11.2-6+deb12u5) over (3.11.2-6+deb12u4) ...
Preparing to unpack .../07-libpython3.11-minimal_3.11.2-6+deb12u5_arm64.deb ...
Unpacking libpython3.11-minimal:arm64 (3.11.2-6+deb12u5) over (3.11.2-6+deb12u4) ...
Preparing to unpack .../08-rsync_3.2.7-1+deb12u2_arm64.deb ...
Unpacking rsync (3.2.7-1+deb12u2) over (3.2.7-1) ...
Preparing to unpack .../09-udev_252.33-1~deb12u1_arm64.deb ...
Unpacking udev (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Preparing to unpack .../10-libudev1_252.33-1~deb12u1_arm64.deb ...
Unpacking libudev1:arm64 (252.33-1~deb12u1) over (252.31-1~deb12u1) ...
Setting up libudev1:arm64 (252.33-1~deb12u1) ...
(Reading database ... 26337 files and directories currently installed.)
Preparing to unpack .../0-tzdata_2024b-0+deb12u1_all.deb ...
Unpacking tzdata (2024b-0+deb12u1) over (2024a-0+deb12u1) ...
Preparing to unpack .../1-fdisk_2.38.1-5+deb12u3_arm64.deb ...
Unpacking fdisk (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Selecting previously unselected package libtext-iconv-perl:arm64.
Preparing to unpack .../2-libtext-iconv-perl_1.7-8_arm64.deb ...
Unpacking libtext-iconv-perl:arm64 (1.7-8) ...
Preparing to unpack .../3-armbian-config_25.2.0-trunk.360.0120.124904_all.deb ...
Unpacking armbian-config (25.2.0-trunk.360.0120.124904) over (24.11.1) ...
dpkg: warning: unable to delete old directory '/lib/armbian-config': Directory not empty
Preparing to unpack .../4-armbian-firmware_24.11.3_all.deb ...
Unpacking armbian-firmware (24.11.3) over (24.11.1) ...
Preparing to unpack .../5-bsdextrautils_2.38.1-5+deb12u3_arm64.deb ...
Unpacking bsdextrautils (2.38.1-5+deb12u3) over (2.38.1-5+deb12u2) ...
Preparing to unpack .../6-libglib2.0-0_2.74.6-2+deb12u5_arm64.deb ...
Unpacking libglib2.0-0:arm64 (2.74.6-2+deb12u5) over (2.74.6-2+deb12u4) ...
Preparing to unpack .../7-linux-dtb-current-rockchip64_24.11.3_arm64.deb ...
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' starting.
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' finishing.
Unpacking linux-dtb-current-rockchip64 (24.11.3) over (24.11.1) ...
Preparing to unpack .../8-linux-image-current-rockchip64_24.11.3_arm64.deb ...
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'prerm' starting.
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'prerm' finishing.
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' starting.
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' finishing.
Unpacking linux-image-current-rockchip64 (24.11.3) over (24.11.1) ...
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'postrm' starting.
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'postrm' finishing.
Preparing to unpack .../9-python3-pkg-resources_66.1.1-1+deb12u1_all.deb ...
Unpacking python3-pkg-resources (66.1.1-1+deb12u1) over (66.1.1-1) ...
Setting up python3-pkg-resources (66.1.1-1+deb12u1) ...
Setting up libtext-iconv-perl:arm64 (1.7-8) ...
Setting up bsdextrautils (2.38.1-5+deb12u3) ...
Setting up libglib2.0-0:arm64 (2.74.6-2+deb12u5) ...
No schema files found: doing nothing.
Setting up openssh-client (1:9.2p1-2+deb12u4) ...
Setting up linux-image-current-rockchip64 (24.11.3) ...
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' starting.
update-initramfs: Generating /boot/initrd.img-6.12.9-current-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.12.9-current-rockchip64
Image Name:   uInitrd
Created:      Mon Jan 20 20:38:43 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    17260728 Bytes = 16856.18 KiB = 16.46 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.12.9-current-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.12.9-current-rockchip64'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-6.6.62-current-rockchip64
Remove unused generated file: /boot/initrd.img-6.6.62-current-rockchip64
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -> 'vmlinuz-6.12.9-current-rockchip64'
Armbian: Debian compat: linux-update-symlinks install 6.12.9-current-rockchip64 boot/vmlinuz-6.12.9-current-rockchip64
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.9-current-rockchip64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.9-current-rockchip64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.9-current-rockchip64
I: /initrd.img is now a symlink to boot/initrd.img-6.12.9-current-rockchip64
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' finishing.
Setting up tzdata (2024b-0+deb12u1) ...

Current default time zone: 'America/Los_Angeles'
Local time is now:      Mon Jan 20 20:38:46 PST 2025.
Universal Time is now:  Tue Jan 21 04:38:46 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up linux-dtb-current-rockchip64 (24.11.3) ...
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' starting.
Armbian: DTB: symlinking /boot/dtb to /boot/dtb-6.12.9-current-rockchip64...
'dtb' -> 'dtb-6.12.9-current-rockchip64'
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' finishing.
Setting up udev (252.33-1~deb12u1) ...
Setting up libsystemd-shared:arm64 (252.33-1~deb12u1) ...
Setting up ucf (3.0043+nmu1+deb12u1) ...
Setting up armbian-firmware (24.11.3) ...
Setting up libfdisk1:arm64 (2.38.1-5+deb12u3) ...
Setting up mount (2.38.1-5+deb12u3) ...
Setting up libpython3.11-minimal:arm64 (3.11.2-6+deb12u5) ...
Setting up rsync (3.2.7-1+deb12u2) ...
rsync.service is a disabled or a static unit not running, not starting it.
Setting up python3.11-minimal (3.11.2-6+deb12u5) ...
Setting up openssh-sftp-server (1:9.2p1-2+deb12u4) ...
Setting up openssh-server (1:9.2p1-2+deb12u4) ...
rescue-ssh.target is a disabled or a static unit not running, not starting it.
ssh.socket is a disabled or a static unit not running, not starting it.
Setting up libpython3.11-stdlib:arm64 (3.11.2-6+deb12u5) ...
Setting up systemd (252.33-1~deb12u1) ...
Setting file flags is only supported on regular files and directories, cannot set on '/var/log/journal'.
Setting up fdisk (2.38.1-5+deb12u3) ...
Setting up armbian-config (25.2.0-trunk.360.0120.124904) ...
Setting up systemd-timesyncd (252.33-1~deb12u1) ...
Setting up systemd-resolved (252.33-1~deb12u1) ...
Setting up python3.11 (3.11.2-6+deb12u5) ...
Setting up systemd-sysv (252.33-1~deb12u1) ...
Setting up libpam-systemd:arm64 (252.33-1~deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for initramfs-tools (0.142+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.12.9-current-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.12.9-current-rockchip64
Image Name:   uInitrd
Created:      Mon Jan 20 20:41:31 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    17260642 Bytes = 16856.10 KiB = 16.46 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.12.9-current-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.12.9-current-rockchip64'
update-initramfs: Armbian: done.
root@rockpi-s:~# 

 

After reboot:  (serial console output)

DDR V2.07 6ede97a868 wesley.yao 22/11/29-19:27:02
08
REG2C: 0x00000034, 0x00000034
In
589MHz
DDR3
Col=10 Bank=3 Row=15 Size=512MB
OUT: sdram_init finish.

U-Boot SPL 2024.10-armbian-2024.10-Sf919-Pbdc8-Hf8e2-Va1f8-Bda0a-R448a (Oct 24 2024 - 22:05:18 -0700)
Trying to boot from MMC1
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
INFO:    Preloader serial: 0
NOTICE:  BL31: v1.3(release):0252d5c8f
NOTICE:  BL31: Built : 07:51:11, Sep 28 2022
INFO:    Lastlog: last=0x100000, realtime=0x102000, size=0x2000
INFO:    ARM GICv2 driver initialized
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    plat_rockchip_pmu_init: pd status 0xe b
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x600000
INFO:    SPSR = 0x3c9


U-Boot 2024.10-armbian-2024.10-Sf919-Pbdc8-Hf8e2-Va1f8-Bda0a-R448a (Oct 24 2024 - 22:05:18 -0700)

Model: Radxa ROCK Pi S
DRAM:  512 MiB (effective 510 MiB)
Core:  296 devices, 30 uclasses, devicetree: separate
MMC:   mmc@ff480000: 1, mmc@ff490000: 0, mmc@ff4a0000: 2
Loading Environment from nowhere... OK
In:    serial@ff0a0000
Out:   serial@ff0a0000
Err:   serial@ff0a0000
rockchip_dnl_key_pressed read board id failed
Net:   eth0: ethernet@ff4e0000
Hit any key to stop autoboot:  0 
Card did not respond to voltage select! : -110
No EFI system partition
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
No EFI system partition
Failed to persist EFI variables
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
Loading Boot0001 'mmc 0' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
** Booting bootflow 'mmc@ff480000.bootdev.part_1' with script
Boot script loaded from mmc 1:1
235 bytes read in 3 ms (76.2 KiB/s)
17260706 bytes read in 732 ms (22.5 MiB/s)
36473344 bytes read in 1543 ms (22.5 MiB/s)
56214 bytes read in 15 ms (3.6 MiB/s)
Working FDT set to 1e00000
Moving Image from 0x2080000 to 0x2200000, end=45a0000
## Loading init Ramdisk from Legacy Image at 06000000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    17260642 Bytes = 16.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01e00000
   Booting using the fdt blob at 0x1e00000
Working FDT set to 1e00000
   Loading Ramdisk to 1be51000, end 1cec7062 ... OK
   Loading Device Tree to 000000001bdda000, end 000000001be50fff ... OK
Working FDT set to 1bdda000

Starting kernel ...

Loading, please wait...
Starting systemd-udevd version 252.33-1~deb12u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext4 (1) -- /dev/mmcblk1p1] fsck.ext4 -a -C0 /dev/mmcblk1p1 
armbi_root: clean, 30059/1875968 files, 444334/7475200 blocks
done.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Armbian 24.11.3 bookworm!

[  OK  ] Created slice system-getty.slice - Slice /system/getty.
[  OK  ] Created slice system-modpr…lice - Slice /system/modprobe.
[  OK  ] Created slice system-seria… - Slice /system/serial-getty.
[  OK  ] Created slice user.slice - User and Session Slice.
[  OK  ] Started systemd-ask-passwo…quests to Console Directory Watch.
[  OK  ] Started systemd-ask-passwo… Requests to Wall Directory Watch.
[  OK  ] Set up automount proc-sys-…rmats File System Automount Point.
         Expecting device dev-ttyS0.device - /dev/ttyS0...
[  OK  ] Reached target cryptsetup.…get - Local Encrypted Volumes.
[  OK  ] Reached target integrityse…Local Integrity Protected Volumes.
[  OK  ] Reached target paths.target - Path Units.
[  OK  ] Reached target remote-fs.target - Remote File Systems.
[  OK  ] Reached target slices.target - Slice Units.
[  OK  ] Reached target swap.target - Swaps.
[  OK  ] Reached target veritysetup… - Local Verity Protected Volumes.
[  OK  ] Listening on syslog.socket - Syslog Socket.
[  OK  ] Listening on systemd-fsckd…sck to fsckd communication Socket.
[  OK  ] Listening on systemd-initc… initctl Compatibility Named Pipe.
[  OK  ] Listening on systemd-journ…socket - Journal Audit Socket.
[  OK  ] Listening on systemd-journ…t - Journal Socket (/dev/log).
[  OK  ] Listening on systemd-journald.socket - Journal Socket.
[  OK  ] Listening on systemd-netwo… - Network Service Netlink Socket.
[  OK  ] Listening on systemd-udevd….socket - udev Control Socket.
[  OK  ] Listening on systemd-udevd…l.socket - udev Kernel Socket.
         Mounting dev-hugepages.mount - Huge Pages File System...
         Mounting dev-mqueue.mountPOSIX Message Queue File System...
         Mounting sys-kernel-debug.… - Kernel Debug File System...
         Mounting sys-kernel-tracin… - Kernel Trace File System...
         Starting fake-hwclock.serv…estore / save the current clock...
         Starting keyboard-setup.se…Set the console keyboard layout...
         Starting kmod-static-nodes…ate List of Static Device Nodes...
         Starting modprobe@configfs…m - Load Kernel Module configfs...
         Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
         Starting modprobe@drm.service - Load Kernel Module drm...
         Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
         Starting modprobe@fuse.ser…e - Load Kernel Module fuse...
         Starting modprobe@loop.ser…e - Load Kernel Module loop...
         Starting systemd-modules-l…rvice - Load Kernel Modules...
         Starting systemd-network-g… units from Kernel command line...
         Starting systemd-remount-f…nt Root and Kernel File Systems...
         Starting systemd-udev-trig…[0m - Coldplug All udev Devices...
[  OK  ] Mounted dev-hugepages.mount - Huge Pages File System.
[  OK  ] Mounted dev-mqueue.mountOSIX Message Queue File System.
[  OK  ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System.
[  OK  ] Mounted sys-kernel-tracing…nt - Kernel Trace File System.
[  OK  ] Finished fake-hwclock.serv… Restore / save the current clock.
[  OK  ] Finished kmod-static-nodes…reate List of Static Device Nodes.
[  OK  ] Finished modprobe@configfs…[0m - Load Kernel Module configfs.
[  OK  ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod.
[  OK  ] Finished modprobe@drm.service - Load Kernel Module drm.
[  OK  ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@fuse.service - Load Kernel Module fuse.
[  OK  ] Finished modprobe@loop.service - Load Kernel Module loop.
[  OK  ] Finished systemd-modules-l…service - Load Kernel Modules.
[  OK  ] Finished systemd-network-g…rk units from Kernel command line.
[  OK  ] Finished systemd-remount-f…ount Root and Kernel File Systems.
[  OK  ] Reached target network-pre…get - Preparation for Network.
         Mounting sys-fs-fuse-conne… - FUSE Control File System...
         Mounting sys-kernel-config…ernel Configuration File System...
         Starting systemd-random-se…ice - Load/Save Random Seed...
         Starting systemd-sysctl.se…ce - Apply Kernel Variables...
         Starting systemd-sysusers.…rvice - Create System Users...
[  OK  ] Mounted sys-fs-fuse-connec…nt - FUSE Control File System.
[  OK  ] Mounted sys-kernel-config.… Kernel Configuration File System.
[  OK  ] Finished keyboard-setup.se…- Set the console keyboard layout.
[  OK  ] Finished systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Finished systemd-sysusers.service - Create System Users.
         Starting systemd-tmpfiles-…ate Static Device Nodes in /dev...
[  OK  ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev.
[  OK  ] Reached target local-fs-pr…reparation for Local File Systems.
         Mounting tmp.mount - /tmp...
         Starting systemd-udevd.ser…ger for Device Events and Files...
[  OK  ] Mounted tmp.mount - /tmp.
[  OK  ] Reached target local-fs.target - Local File Systems.
         Starting armbian-zram-conf…rvice - Armbian ZRAM config...
         Starting console-setup.ser…m - Set console font and keymap...
         Starting systemd-binfmt.se…et Up Additional Binary Formats...
[  OK  ] Finished systemd-udev-trig…e - Coldplug All udev Devices.
[  OK  ] Finished console-setup.ser…[0m - Set console font and keymap.
         Mounting proc-sys-fs-binfm…utable File Formats File System...
[  OK  ] Mounted proc-sys-fs-binfmt…ecutable File Formats File System.
[  OK  ] Finished systemd-binfmt.se… Set Up Additional Binary Formats.
[  OK  ] Started systemd-udevd.serv…nager for Device Events and Files.
         Starting systemd-networkd.…ice - Network Configuration...
[  OK  ] Found device dev-ttyS0.device - /dev/ttyS0.
[  OK  ] Started systemd-networkd.service - Network Configuration.
[  OK  ] Reached target usb-gadget.…m - Hardware activated USB gadget.
[  OK  ] Listening on systemd-rfkil…l Switch Status /dev/rfkill Watch.
[  OK  ] Finished systemd-random-se…rvice - Load/Save Random Seed.
         Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
         Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
         Starting modprobe@loop.ser…e - Load Kernel Module loop...
[  OK  ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod.
[  OK  ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@loop.service - Load Kernel Module loop.
         Starting systemd-rfkill.se…Load/Save RF Kill Switch Status...
[  OK  ] Finished armbian-zram-conf…service - Armbian ZRAM config.
         Starting armbian-ramlog.se…rmbian memory supported logging...
[  OK  ] Started systemd-rfkill.ser…- Load/Save RF Kill Switch Status.
[  OK  ] Reached target bluetooth.target - Bluetooth Support.
[  OK  ] Finished armbian-ramlog.se… Armbian memory supported logging.
         Starting systemd-journald.service - Journal Service...
[  OK  ] Started systemd-journald.service - Journal Service.
         Starting systemd-journal-f…h Journal to Persistent Storage...
[  OK  ] Finished systemd-journal-f…ush Journal to Persistent Storage.
         Starting systemd-tmpfiles-…te System Files and Directories...
[  OK  ] Finished systemd-tmpfiles-…eate System Files and Directories.
         Starting systemd-resolved.…e - Network Name Resolution...
         Starting systemd-timesyncd… - Network Time Synchronization...
         Starting systemd-update-ut…rd System Boot/Shutdown in UTMP...
[  OK  ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP.
[  OK  ] Started systemd-timesyncd.…0m - Network Time Synchronization.
[  OK  ] Reached target time-set.target - System Time Set.
[  OK  ] Started systemd-resolved.s…ice - Network Name Resolution.
[  OK  ] Reached target nss-lookup.…m - Host and Network Name Lookups.
[  OK  ] Reached target sysinit.target - System Initialization.
[  OK  ] Started apt-daily.timer - Daily apt download activities.
[  OK  ] Started apt-daily-upgrade.… apt upgrade and clean activities.
[  OK  ] Started dpkg-db-backup.tim… Daily dpkg database backup timer.
[  OK  ] Started e2scrub_all.timeretadata Check for All Filesystems.
[  OK  ] Started fstrim.timer - Discard unused blocks once a week.
[  OK  ] Started logrotate.timer - Daily rotation of log files.
[  OK  ] Started man-db.timer - Daily man-db regeneration.
[  OK  ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories.
[  OK  ] Reached target timers.target - Timer Units.
[  OK  ] Listening on dbus.socket-Bus System Message Bus Socket.
[  OK  ] Reached target sockets.target - Socket Units.
         Starting armbian-hardware-…m - Armbian hardware monitoring...
         Starting armbian-hardware-…- Armbian hardware optimization...
         Starting armbian-led-state…ervice - Armbian leds state...
[  OK  ] Finished armbian-hardware-…[0m - Armbian hardware monitoring.
[  OK  ] Finished armbian-hardware-…m - Armbian hardware optimization.
[  OK  ] Finished armbian-led-state.service - Armbian leds state.
[  OK  ] Reached target basic.target - Basic System.
         Starting alsa-restore.serv…- Save/Restore Sound Card State...
[  OK  ] Started cron.service -…kground program processing daemon.
         Starting dbus.service - D-Bus System Message Bus...
         Starting e2scrub_reap.serv…e ext4 Metadata Check Snapshots...
         Starting rsyslog.service - System Logging Service...
         Starting systemd-logind.se…ice - User Login Management...
[  OK  ] Finished alsa-restore.serv…m - Save/Restore Sound Card State.
[  OK  ] Reached target sound.target - Sound Card.
[  OK  ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots.
[  OK  ] Started rsyslog.service - System Logging Service.
[  OK  ] Started dbus.service - D-Bus System Message Bus.
         Starting wpa_supplicant.service - WPA supplicant...
         Starting systemd-hostnamed.service - Hostname Service...
[  OK  ] Started systemd-logind.service - User Login Management.
[  OK  ] Started wpa_supplicant.service - WPA supplicant.
[  OK  ] Reached target network.target - Network.
         Starting rc-local.servicem - /etc/rc.local Compatibility...
         Starting ssh.service - OpenBSD Secure Shell server...
         Starting systemd-user-sess…vice - Permit User Sessions...
[  OK  ] Started rc-local.service - /etc/rc.local Compatibility.
[  OK  ] Finished systemd-user-sess…ervice - Permit User Sessions.
[  OK  ] Started getty@tty1.service - Getty on tty1.
[  OK  ] Started serial-getty@ttyS0…rvice - Serial Getty on ttyS0.
[  OK  ] Reached target getty.target - Login Prompts.
[  OK  ] Started systemd-hostnamed.service - Hostname Service.
[  OK  ] Started ssh.service - OpenBSD Secure Shell server.
[  OK  ] Reached target multi-user.target - Multi-User System.
[  OK  ] Reached target graphical.target - Graphical Interface.
         Starting systemd-update-ut… Record Runlevel Change in UTMP...
[  OK  ] Finished systemd-update-ut… - Record Runlevel Change in UTMP.

Armbian 24.11.3 bookworm ttyS0 

rockpi-s login: root
Password: 
    _             _    _           
   /_\  _ _ _ __ | |__(_)__ _ _ _  
  / _ \| '_| '  \| '_ \ / _` | ' \ 
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|
                                   
 v24.11.1 for Rockpi S running Armbian Linux 6.12.9-current-rockchip64

 Packages:     Debian stable (bookworm)
 IP addresses: (LAN) IPv4: 192.168.6.187 IPv6: fe80::a8bc:79ff:fef3:423a (WAN) 107.3.184.17

 Performance:  

 Load:         38%           	Up time:       0 min	
 Memory usage: 23% of 467M   	
 CPU temp:     39°C           	Usage of /:    5% of 29G    	

 Commands: 

 Configuration : armbian-config
 Monitoring    : htop

Last login: Mon Jan 20 20:43:49 PST 2025 on ttyS0
root@rockpi-s:~# uname -a
Linux rockpi-s 6.12.9-current-rockchip64 #1 SMP PREEMPT Thu Jan  9 12:33:55 UTC 2025 aarch64 GNU/Linux
root@rockpi-s:~# 

 

Note that the Kernel has been updated.  The initial serial sign-on is Armbian 24.11.3

but the Armbian login script hasn't been properly updated.  It still reports Armbian 24.11.1

 

Edited by brentr
corrected version error/inconsistancy
Posted (edited)

Hi @brentr,

I got a serial USB today to provide more information on this.

I've been testing, doing exactly the same steps as you, and I still can't get the Rock Pi S to boot after rebooting, but I think the serial console info is pretty good.

I'll paste the console information for you:

 

Quote

    _             _    _
   /_\  _ _ _ __ | |__(_)__ _ _ _
  / _ \| '_| '  \| '_ \ / _` | ' \
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|

 v24.11.1 for Rockpi S running Armbian Linux 6.6.62-current-rockchip64

 Packages:     Debian stable (bookworm)
 Updates:      Kernel upgrade enabled and 3 packages available for upgrade
 IP addresses: (LAN) IPv4: 10.209.2.147 IPv6: fe80::9059:bdff:feb7:ce1e (WAN) 193.145.124.209

 Performance:

 Load:         6%               Up time:       8 min
 Memory usage: 19% of 473M
Usage of /:    5% of 29G

 Commands:

 Configuration : armbian-config
 Upgrade       : armbian-upgrade
 Monitoring    : htop

rock@rockpi-s:~$ apt update
Obj:1 http://security.debian.org bookworm-security InRelease
Obj:2 http://deb.debian.org/debian bookworm InRelease
Obj:3 http://deb.debian.org/debian bookworm-updates InRelease
Obj:4 http://deb.debian.org/debian bookworm-backports InRelease
Obj:5 https://github.armbian.com/configng stable InRelease
Obj:6 http://mirror.vinehost.net/armbian/apt bookworm InRelease
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Se pueden actualizar 37 paquetes. Ejecute «apt list --upgradable» para verlos.

root@rockpi-s:~# apt upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
Se instalarán los siguientes paquetes NUEVOS:
  libtext-iconv-perl
Se actualizarán los siguientes paquetes:
  armbian-config armbian-firmware base-files bsdextrautils bsdutils fdisk libblkid1 libfdisk1 libglib2.0-0 libmount1 libpam-systemd libpython3.11-minimal libpython3.11-stdlib libsmartcols1 libsystemd-shared libsystemd0 libudev1
  libuuid1 linux-dtb-current-rockchip64 linux-image-current-rockchip64 mount openssh-client openssh-server openssh-sftp-server python3-pkg-resources python3.11 python3.11-minimal rsync systemd systemd-resolved systemd-sysv
  systemd-timesyncd tzdata ucf udev util-linux util-linux-extra
37 actualizados, 1 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 159 MB de archivos.
Se utilizarán 79,2 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

Des:1 http://security.debian.org bookworm-security/main arm64 rsync arm64 3.2.7-1+deb12u2 [400 kB]
Des:2 http://deb.debian.org/debian bookworm/main arm64 bsdutils arm64 1:2.38.1-5+deb12u3 [94,2 kB]
Des:3 http://deb.debian.org/debian bookworm/main arm64 libsmartcols1 arm64 2.38.1-5+deb12u3 [104 kB]
Des:4 http://deb.debian.org/debian bookworm/main arm64 util-linux-extra arm64 2.38.1-5+deb12u3 [112 kB]
Des:5 http://deb.debian.org/debian bookworm/main arm64 util-linux arm64 2.38.1-5+deb12u3 [1.143 kB]
Des:6 https://github.armbian.com/configng stable/main arm64 armbian-config all 25.2.0-trunk.360.0120.124904 [132 kB]
Des:11 http://deb.debian.org/debian bookworm/main arm64 mount arm64 2.38.1-5+deb12u3 [134 kB]
Des:12 http://deb.debian.org/debian bookworm/main arm64 systemd-sysv arm64 252.33-1~deb12u1 [42,5 kB]
Des:13 http://deb.debian.org/debian bookworm/main arm64 libpam-systemd arm64 252.33-1~deb12u1 [209 kB]
Des:8 http://mirror.vinehost.net/armbian/apt bookworm/main arm64 armbian-firmware all 24.11.3 [91,7 MB]
Des:7 http://apt.armbian.com bookworm/bookworm-utils arm64 base-files arm64 24.11.3-12.4+deb12u8-bookworm [53,0 kB]
Des:14 http://deb.debian.org/debian bookworm/main arm64 systemd-timesyncd arm64 252.33-1~deb12u1 [61,8 kB]
Des:15 http://deb.debian.org/debian bookworm/main arm64 systemd arm64 252.33-1~deb12u1 [2.836 kB]
Des:10 http://xogium.performanceservers.nl/apt bookworm/main arm64 linux-image-current-rockchip64 arm64 24.11.3 [48,6 MB]
Des:16 http://deb.debian.org/debian bookworm/main arm64 systemd-resolved arm64 252.33-1~deb12u1 [282 kB]
Des:17 http://deb.debian.org/debian bookworm/main arm64 libblkid1 arm64 2.38.1-5+deb12u3 [143 kB]
Des:18 http://deb.debian.org/debian bookworm/main arm64 libmount1 arm64 2.38.1-5+deb12u3 [160 kB]
Des:19 http://deb.debian.org/debian bookworm/main arm64 libsystemd-shared arm64 252.33-1~deb12u1 [1.509 kB]
Des:20 http://deb.debian.org/debian bookworm/main arm64 libuuid1 arm64 2.38.1-5+deb12u3 [28,5 kB]
Des:21 http://deb.debian.org/debian bookworm/main arm64 libfdisk1 arm64 2.38.1-5+deb12u3 [182 kB]
Des:22 http://deb.debian.org/debian bookworm/main arm64 libsystemd0 arm64 252.33-1~deb12u1 [308 kB]
Des:23 http://deb.debian.org/debian bookworm/main arm64 openssh-sftp-server arm64 1:9.2p1-2+deb12u4 [60,7 kB]
Des:24 http://deb.debian.org/debian bookworm/main arm64 openssh-server arm64 1:9.2p1-2+deb12u4 [414 kB]
Des:25 http://deb.debian.org/debian bookworm/main arm64 openssh-client arm64 1:9.2p1-2+deb12u4 [939 kB]
Des:26 http://deb.debian.org/debian bookworm/main arm64 ucf all 3.0043+nmu1+deb12u1 [55,3 kB]
Des:27 http://deb.debian.org/debian bookworm/main arm64 python3.11 arm64 3.11.2-6+deb12u5 [573 kB]
Des:28 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-stdlib arm64 3.11.2-6+deb12u5 [1.748 kB]
Des:29 http://deb.debian.org/debian bookworm/main arm64 python3.11-minimal arm64 3.11.2-6+deb12u5 [1.857 kB]
Des:30 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-minimal arm64 3.11.2-6+deb12u5 [810 kB]
Des:31 http://deb.debian.org/debian bookworm/main arm64 udev arm64 252.33-1~deb12u1 [1.642 kB]
Des:32 http://deb.debian.org/debian bookworm/main arm64 libudev1 arm64 252.33-1~deb12u1 [103 kB]
Des:33 http://deb.debian.org/debian bookworm/main arm64 tzdata all 2024b-0+deb12u1 [298 kB]
Des:34 http://deb.debian.org/debian bookworm/main arm64 fdisk arm64 2.38.1-5+deb12u3 [139 kB]
Des:35 http://deb.debian.org/debian bookworm/main arm64 libtext-iconv-perl arm64 1.7-8 [14,2 kB]
Des:36 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+deb12u3 [87,1 kB]
Des:37 http://deb.debian.org/debian bookworm/main arm64 libglib2.0-0 arm64 2.74.6-2+deb12u5 [1.313 kB]
Des:38 http://deb.debian.org/debian bookworm/main arm64 python3-pkg-resources all 66.1.1-1+deb12u1 [296 kB]
Des:9 http://mirror.vinehost.net/armbian/apt bookworm/main arm64 linux-dtb-current-rockchip64 arm64 24.11.3 [737 kB]
Descargados 159 MB en 1min 10s (2.287 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Leyendo la base de datos ... 26572 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../base-files_24.11.3-12.4+deb12u8-bookworm_arm64.deb ...
Desempaquetando base-files (24.11.3-12.4+deb12u8-bookworm) sobre (24.11.1-12.4+deb12u8-bookworm) ...
Configurando base-files (24.11.3-12.4+deb12u8-bookworm) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../bsdutils_1%3a2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando bsdutils (1:2.38.1-5+deb12u3) sobre (1:2.38.1-5+deb12u2) ...
Configurando bsdutils (1:2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libsmartcols1_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando libsmartcols1:arm64 (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando libsmartcols1:arm64 (2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../util-linux-extra_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando util-linux-extra (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando util-linux-extra (2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../util-linux_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando util-linux (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando util-linux (2.38.1-5+deb12u3) ...
fstrim.service is a disabled or a static unit not running, not starting it.
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../0-mount_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando mount (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Preparando para desempaquetar .../1-systemd-sysv_252.33-1~deb12u1_arm64.deb ...
Desempaquetando systemd-sysv (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../2-libpam-systemd_252.33-1~deb12u1_arm64.deb ...
Desempaquetando libpam-systemd:arm64 (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../3-systemd-timesyncd_252.33-1~deb12u1_arm64.deb ...
Desempaquetando systemd-timesyncd (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../4-systemd_252.33-1~deb12u1_arm64.deb ...
Desempaquetando systemd (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../5-systemd-resolved_252.33-1~deb12u1_arm64.deb ...
Desempaquetando systemd-resolved (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../6-libblkid1_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando libblkid1:arm64 (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando libblkid1:arm64 (2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libmount1_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando libmount1:arm64 (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando libmount1:arm64 (2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libsystemd-shared_252.33-1~deb12u1_arm64.deb ...
Desempaquetando libsystemd-shared:arm64 (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../libuuid1_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando libuuid1:arm64 (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Configurando libuuid1:arm64 (2.38.1-5+deb12u3) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libfdisk1_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando libfdisk1:arm64 (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Preparando para desempaquetar .../libsystemd0_252.33-1~deb12u1_arm64.deb ...
Desempaquetando libsystemd0:arm64 (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Configurando libsystemd0:arm64 (252.33-1~deb12u1) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../00-openssh-sftp-server_1%3a9.2p1-2+deb12u4_arm64.deb ...
Desempaquetando openssh-sftp-server (1:9.2p1-2+deb12u4) sobre (1:9.2p1-2+deb12u3) ...
Preparando para desempaquetar .../01-openssh-server_1%3a9.2p1-2+deb12u4_arm64.deb ...
Desempaquetando openssh-server (1:9.2p1-2+deb12u4) sobre (1:9.2p1-2+deb12u3) ...
Preparando para desempaquetar .../02-openssh-client_1%3a9.2p1-2+deb12u4_arm64.deb ...
Desempaquetando openssh-client (1:9.2p1-2+deb12u4) sobre (1:9.2p1-2+deb12u3) ...
Preparando para desempaquetar .../03-ucf_3.0043+nmu1+deb12u1_all.deb ...
Desempaquetando ucf (3.0043+nmu1+deb12u1) sobre (3.0043+nmu1) ...
Preparando para desempaquetar .../04-python3.11_3.11.2-6+deb12u5_arm64.deb ...
Desempaquetando python3.11 (3.11.2-6+deb12u5) sobre (3.11.2-6+deb12u4) ...
Preparando para desempaquetar .../05-libpython3.11-stdlib_3.11.2-6+deb12u5_arm64.deb ...
Desempaquetando libpython3.11-stdlib:arm64 (3.11.2-6+deb12u5) sobre (3.11.2-6+deb12u4) ...
Preparando para desempaquetar .../06-python3.11-minimal_3.11.2-6+deb12u5_arm64.deb ...
Desempaquetando python3.11-minimal (3.11.2-6+deb12u5) sobre (3.11.2-6+deb12u4) ...
Preparando para desempaquetar .../07-libpython3.11-minimal_3.11.2-6+deb12u5_arm64.deb ...
Desempaquetando libpython3.11-minimal:arm64 (3.11.2-6+deb12u5) sobre (3.11.2-6+deb12u4) ...
Preparando para desempaquetar .../08-rsync_3.2.7-1+deb12u2_arm64.deb ...
Desempaquetando rsync (3.2.7-1+deb12u2) sobre (3.2.7-1) ...
Preparando para desempaquetar .../09-udev_252.33-1~deb12u1_arm64.deb ...
Desempaquetando udev (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Preparando para desempaquetar .../10-libudev1_252.33-1~deb12u1_arm64.deb ...
Desempaquetando libudev1:arm64 (252.33-1~deb12u1) sobre (252.31-1~deb12u1) ...
Configurando libudev1:arm64 (252.33-1~deb12u1) ...
(Leyendo la base de datos ... 26571 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../0-tzdata_2024b-0+deb12u1_all.deb ...
Desempaquetando tzdata (2024b-0+deb12u1) sobre (2024a-0+deb12u1) ...
Preparando para desempaquetar .../1-fdisk_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando fdisk (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Seleccionando el paquete libtext-iconv-perl:arm64 previamente no seleccionado.
Preparando para desempaquetar .../2-libtext-iconv-perl_1.7-8_arm64.deb ...
Desempaquetando libtext-iconv-perl:arm64 (1.7-8) ...
Preparando para desempaquetar .../3-armbian-config_25.2.0-trunk.360.0120.124904_all.deb ...
Desempaquetando armbian-config (25.2.0-trunk.360.0120.124904) sobre (24.11.1) ...
dpkg: atención: no se puede borrar el directorio antiguo `/lib/armbian-config': El directorio no está vacío
Preparando para desempaquetar .../4-armbian-firmware_24.11.3_all.deb ...
Desempaquetando armbian-firmware (24.11.3) sobre (24.11.1) ...
Preparando para desempaquetar .../5-bsdextrautils_2.38.1-5+deb12u3_arm64.deb ...
Desempaquetando bsdextrautils (2.38.1-5+deb12u3) sobre (2.38.1-5+deb12u2) ...
Preparando para desempaquetar .../6-libglib2.0-0_2.74.6-2+deb12u5_arm64.deb ...
Desempaquetando libglib2.0-0:arm64 (2.74.6-2+deb12u5) sobre (2.74.6-2+deb12u4) ...
Preparando para desempaquetar .../7-linux-dtb-current-rockchip64_24.11.3_arm64.deb ...
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' starting.
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' finishing.
Desempaquetando linux-dtb-current-rockchip64 (24.11.3) sobre (24.11.1) ...
Preparando para desempaquetar .../8-linux-image-current-rockchip64_24.11.3_arm64.deb ...
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'prerm' starting.
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'prerm' finishing.
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' starting.
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'preinst' finishing.
Desempaquetando linux-image-current-rockchip64 (24.11.3) sobre (24.11.1) ...
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'postrm' starting.
Armbian 'linux-image-current-rockchip64' for '6.6.62-current-rockchip64': 'postrm' finishing.
Preparando para desempaquetar .../9-python3-pkg-resources_66.1.1-1+deb12u1_all.deb ...
Desempaquetando python3-pkg-resources (66.1.1-1+deb12u1) sobre (66.1.1-1) ...
Configurando python3-pkg-resources (66.1.1-1+deb12u1) ...
Configurando libtext-iconv-perl:arm64 (1.7-8) ...
Configurando bsdextrautils (2.38.1-5+deb12u3) ...
Configurando libglib2.0-0:arm64 (2.74.6-2+deb12u5) ...
No schema files found: doing nothing.
Configurando openssh-client (1:9.2p1-2+deb12u4) ...
Configurando linux-image-current-rockchip64 (24.11.3) ...
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' starting.
update-initramfs: Generating /boot/initrd.img-6.12.9-current-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.12.9-current-rockchip64
Image Name:   uInitrd
Created:      Tue Jan 21 16:19:37 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    17258912 Bytes = 16854.41 KiB = 16.46 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.12.9-current-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.12.9-current-rockchip64'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-6.6.62-current-rockchip64
Remove unused generated file: /boot/initrd.img-6.6.62-current-rockchip64
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -> 'vmlinuz-6.12.9-current-rockchip64'
Armbian: Debian compat: linux-update-symlinks install 6.12.9-current-rockchip64 boot/vmlinuz-6.12.9-current-rockchip64
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.9-current-rockchip64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.9-current-rockchip64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.9-current-rockchip64
I: /initrd.img is now a symlink to boot/initrd.img-6.12.9-current-rockchip64
Armbian 'linux-image-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' finishing.
Configurando tzdata (2024b-0+deb12u1) ...

Current default time zone: 'Atlantic/Canary'
Local time is now:      Tue Jan 21 16:19:41 WET 2025.
Universal Time is now:  Tue Jan 21 16:19:41 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Configurando linux-dtb-current-rockchip64 (24.11.3) ...
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' starting.
Armbian: DTB: symlinking /boot/dtb to /boot/dtb-6.12.9-current-rockchip64...
'dtb' -> 'dtb-6.12.9-current-rockchip64'
Armbian 'linux-dtb-current-rockchip64' for '6.12.9-current-rockchip64': 'postinst' finishing.
Configurando udev (252.33-1~deb12u1) ...
Configurando libsystemd-shared:arm64 (252.33-1~deb12u1) ...
Configurando ucf (3.0043+nmu1+deb12u1) ...
Configurando armbian-firmware (24.11.3) ...
Configurando libfdisk1:arm64 (2.38.1-5+deb12u3) ...
Configurando mount (2.38.1-5+deb12u3) ...
Configurando libpython3.11-minimal:arm64 (3.11.2-6+deb12u5) ...
Configurando rsync (3.2.7-1+deb12u2) ...
rsync.service is a disabled or a static unit not running, not starting it.
Configurando python3.11-minimal (3.11.2-6+deb12u5) ...
Configurando openssh-sftp-server (1:9.2p1-2+deb12u4) ...
Configurando openssh-server (1:9.2p1-2+deb12u4) ...
rescue-ssh.target is a disabled or a static unit not running, not starting it.
ssh.socket is a disabled or a static unit not running, not starting it.
Configurando libpython3.11-stdlib:arm64 (3.11.2-6+deb12u5) ...
Configurando systemd (252.33-1~deb12u1) ...
Setting file flags is only supported on regular files and directories, cannot set on '/var/log/journal'.
Configurando fdisk (2.38.1-5+deb12u3) ...
Configurando armbian-config (25.2.0-trunk.360.0120.124904) ...
Configurando systemd-timesyncd (252.33-1~deb12u1) ...
Configurando systemd-resolved (252.33-1~deb12u1) ...
Configurando python3.11 (3.11.2-6+deb12u5) ...
Configurando systemd-sysv (252.33-1~deb12u1) ...
Configurando libpam-systemd:arm64 (252.33-1~deb12u1) ...
Procesando disparadores para libc-bin (2.36-9+deb12u9) ...
Procesando disparadores para man-db (2.11.2-2) ...
Procesando disparadores para dbus (1.14.10-1~deb12u1) ...
Procesando disparadores para initramfs-tools (0.142+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.12.9-current-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.12.9-current-rockchip64
Image Name:   uInitrd
Created:      Tue Jan 21 16:22:26 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    17258168 Bytes = 16853.68 KiB = 16.46 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.12.9-current-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.12.9-current-rockchip64'
update-initramfs: Armbian: done.
 


After reboot, serial console:
 

Quote

The system will reboot now!

         Stopping session-3.scope - Session 3 of User root...
         Stopping session-6.scope - Session 6 of User rock...
[  OK  ] Removed slice system-modpr…lice - Slice /system/modprobe.
[  OK  ] Stopped target bluetooth.target - Bluetooth Support.
[  OK  ] Stopped target graphical.target - Graphical Interface.
[  OK  ] Stopped target multi-user.target - Multi-User System.
[  OK  ] Stopped target getty.target - Login Prompts.
[  OK  ] Stopped target nss-lookup.…m - Host and Network Name Lookups.
[  OK  ] Stopped target timers.target - Timer Units.
[  OK  ] Stopped apt-daily-upgrade.… apt upgrade and clean activities.
[  OK  ] Stopped apt-daily.timer - Daily apt download activities.
[  OK  ] Stopped dpkg-db-backup.tim… Daily dpkg database backup timer.
[  OK  ] Stopped e2scrub_all.timeretadata Check for All Filesystems.
[  OK  ] Stopped fstrim.timer - Discard unused blocks once a week.
[  OK  ] Stopped logrotate.timer - Daily rotation of log files.
[  OK  ] Stopped man-db.timer - Daily man-db regeneration.
[  OK  ] Stopped systemd-tmpfiles-c… Cleanup of Temporary Directories.
[  OK  ] Stopped target time-set.target - System Time Set.
[  OK  ] Stopped target usb-gadget.…m - Hardware activated USB gadget.
[  OK  ] Closed systemd-rfkill.sock…l Switch Status /dev/rfkill Watch.
         Stopping armbian-led-state…ervice - Armbian leds state...
         Stopping cron.service …round program processing daemon...
         Stopping getty@tty1.service - Getty on tty1...
         Stopping rsyslog.service - System Logging Service...
         Stopping serial-getty@ttyS…ice - Serial Getty on ttyS0...
[  OK  ] Stopped systemd-machine-id…it a transient machine-id on disk.
         Stopping systemd-random-se…ice - Load/Save Random Seed...
[  OK  ] Stopped cron.service -…kground program processing daemon.
[  OK  ] Stopped rsyslog.service - System Logging Service.
[  OK  ] Stopped serial-getty@ttyS0…rvice - Serial Getty on ttyS0.
[  OK  ] Stopped getty@tty1.service - Getty on tty1.
[  OK  ] Stopped armbian-led-state.service - Armbian leds state.
[  OK  ] Stopped systemd-random-see…rvice - Load/Save Random Seed.
[  OK  ] Stopped session-3.scope - Session 3 of User root.
[  OK  ] Removed slice system-getty.slice - Slice /system/getty.
[  OK  ] Removed slice system-seria… - Slice /system/serial-getty.
[  OK  ] Stopped armbian-firstrun.s…ice - Armbian first run tasks.
[  OK  ] Stopped rc-local.service - /etc/rc.local Compatibility.
         Stopping ssh.service - OpenBSD Secure Shell server...
         Stopping user@0.service - User Manager for UID 0...
[  OK  ] Stopped ssh.service - OpenBSD Secure Shell server.
[  OK  ] Stopped user@0.service - User Manager for UID 0.
         Stopping user-runtime-dir@…r Runtime Directory /run/user/0...
[  OK  ] Unmounted run-user-0.mount - /run/user/0.
[  OK  ] Stopped user-runtime-dir@0…ser Runtime Directory /run/user/0.
[  OK  ] Removed slice user-0.slice - User Slice of UID 0.
[  OK  ] Stopped session-6.scope - Session 6 of User rock.
         Stopping systemd-logind.se…ice - User Login Management...
         Stopping user@1000.service - User Manager for UID 1000...
[  OK  ] Stopped systemd-logind.service - User Login Management.
[  OK  ] Stopped user@1000.service - User Manager for UID 1000.
         Stopping systemd-user-sess…vice - Permit User Sessions...
         Stopping user-runtime-dir@…untime Directory /run/user/1000...
[  OK  ] Stopped systemd-user-sessi…ervice - Permit User Sessions.
[  OK  ] Unmounted run-user-1000.mount - /run/user/1000.
[  OK  ] Stopped user-runtime-dir@1… Runtime Directory /run/user/1000.
[  OK  ] Removed slice user-1000.slice - User Slice of UID 1000.
[  OK  ] Stopped target network.target - Network.
[  OK  ] Stopped target remote-fs.target - Remote File Systems.
         Stopping systemd-networkd.…ice - Network Configuration...
         Stopping wpa_supplicant.service - WPA supplicant...
[  OK  ] Stopped wpa_supplicant.service - WPA supplicant.
[  OK  ] Stopped systemd-networkd.service - Network Configuration.
[  OK  ] Stopped target network-pre…get - Preparation for Network.
         Stopping dbus.service - D-Bus System Message Bus...
[  OK  ] Stopped systemd-network-ge…rk units from Kernel command line.
[  OK  ] Stopped dbus.service - D-Bus System Message Bus.
[  OK  ] Stopped target basic.target - Basic System.
[  OK  ] Stopped target paths.target - Path Units.
[  OK  ] Stopped target slices.target - Slice Units.
[  OK  ] Removed slice user.slice - User and Session Slice.
[  OK  ] Stopped target sockets.target - Socket Units.
[  OK  ] Closed dbus.socket - D-Bus System Message Bus Socket.
[  OK  ] Stopped target sysinit.target - System Initialization.
[  OK  ] Stopped target cryptsetup.…get - Local Encrypted Volumes.
[  OK  ] Stopped systemd-ask-passwo…quests to Console Directory Watch.
[  OK  ] Stopped systemd-ask-passwo… Requests to Wall Directory Watch.
[  OK  ] Stopped target integrityse…Local Integrity Protected Volumes.
[  OK  ] Stopped target veritysetup… - Local Verity Protected Volumes.
[  OK  ] Closed syslog.socket - Syslog Socket.
[  OK  ] Closed systemd-networkd.so… - Network Service Netlink Socket.
         Stopping armbian-ramlog.se…rmbian memory supported logging...
         Stopping fake-hwclock.serv…estore / save the current clock...
         Stopping systemd-binfmt.se…et Up Additional Binary Formats...
         Stopping systemd-resolved.…e - Network Name Resolution...
         Stopping systemd-timesyncd… - Network Time Synchronization...
         Stopping systemd-update-ut…rd System Boot/Shutdown in UTMP...
[  OK  ] Stopped systemd-timesyncd.…0m - Network Time Synchronization.
[  OK  ] Stopped systemd-resolved.s…ice - Network Name Resolution.
[  OK  ] Stopped fake-hwclock.servi… Restore / save the current clock.
[  OK  ] Stopped systemd-binfmt.ser… Set Up Additional Binary Formats.
[  OK  ] Unset automount proc-sys-f…rmats File System Automount Point.
[  OK  ] Stopped systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Stopped systemd-modules-lo…service - Load Kernel Modules.
[  OK  ] Unmounted run-credentials-…redentials/systemd-sysctl.service.
[  OK  ] Stopped systemd-update-utm…cord System Boot/Shutdown in UTMP.
[  OK  ] Stopped systemd-tmpfiles-s…eate System Files and Directories.
[  OK  ] Unmounted run-credentials-…ls/systemd-tmpfiles-setup.service.
[  OK  ] Unmounted var-log.mount.
[  OK  ] Unmounted var-log.hdd.mount.
[  OK  ] Stopped armbian-ramlog.ser… Armbian memory supported logging.
         Stopping armbian-zram-conf…rvice - Armbian ZRAM config...
[  OK  ] Stopped armbian-zram-confi…service - Armbian ZRAM config.
[  OK  ] Stopped target local-fs.target - Local File Systems.
         Unmounting run-credentials…ntials/systemd-sysusers.service...
         Unmounting run-credentials…temd-tmpfiles-setup-dev.service...
         Unmounting tmp.mount - /tmp...
[  OK  ] Unmounted run-credentials-…dentials/systemd-sysusers.service.
[  OK  ] Unmounted run-credentials-…ystemd-tmpfiles-setup-dev.service.
[  OK  ] Unmounted tmp.mount - /tmp.
[  OK  ] Stopped target local-fs-pr…reparation for Local File Systems.
[  OK  ] Stopped target swap.target - Swaps.
         Deactivating swap dev-zram0.swap - /dev/zram0...
[  OK  ] Stopped systemd-tmpfiles-s…reate Static Device Nodes in /dev.
[  OK  ] Stopped systemd-sysusers.service - Create System Users.
[  OK  ] Stopped systemd-remount-fs…ount Root and Kernel File Systems.
[  OK  ] Reached target shutdown.target - System Shutdown.
[  OK  ] Deactivated swap dev-zram0.swap - /dev/zram0.
[  OK  ] Reached target umount.target - Unmount All Filesystems.
[  OK  ] Reached target final.target - Late Shutdown Services.
[  OK  ] Finished systemd-reboot.service - System Reboot.
[  OK  ] Reached target reboot.target - System Reboot.
[ 1185.874844] watchdog: watchdog0: watchdog did not stop!
[ 1186.035980] reboot: Restarting system
INFO:    PSCI Power Domain Map:
INFO:      Domain Node : Level 2, parent_node -1, State ON (0x0)
INFO:      Domain Node : Level 1, parent_node 0, State ON (0x0)
INFO:      Domain Node : Level 0, parent_node 0, State ON (0x0)
INFO:      Domain Node : Level 0, parent_node 0, State ON (0x0)
INFO:      CPU Node : MPID 0x0, parent_node 1, State ON (0x0)
INFO:      CPU Node : MPID 0x1, parent_node 1, State ON (0x0)
INFO:      CPU Node : MPID 0x2, parent_node 1, State ON (0x0)
INFO:      CPU Node : MPID 0x3, parent_node 1, State ON (0x0)
DDR Version V2.06 20211109
CHIP ID = 0x00003308
REG2C: 0x00000033, 0x00000033
In
589MHz
DDR3
Col=10 Bank=3 Row=15 Size=512MB
OUT: sdram_init finish.
Boot1 Release Time: Mar 24 2022 08:28:57, version: 1.36
ROM VER:0x56323030, 19
chip_id:330800,0
ChipType = 0x13, 512
DPLL = 1300 MHz
...nandc_flash_init enter...
No.1 FLASH ID:ff ff ff ff ff ff
DPLL = 1300 MHz
sfc nor id: ff ff ff
DPLL = 1300 MHz
sfc_nand id: ff ff ff
NeedKHz=200KHz,clock=12000KHz
NeedKHz=200KHz,clock=12000KHz
NeedKHz=200KHz,clock=12000KHz
mmc2:cmd5,20
DPLL = 1300 MHz
NeedKHz=24000KHz,clock=650000KHz
DPLL = 1300 MHz
NeedKHz=40000KHz,clock=650000KHz
SdmmcInit=2 0
BootCapSize=0
UserCapSize=3696MB
FwPartOffset=2000 , 0
NeedKHz=200KHz,clock=12000KHz
NeedKHz=200KHz,clock=12000KHz
NeedKHz=200KHz,clock=12000KHz
mmc0:cmd5,20
DPLL = 1300 MHz
NeedKHz=24000KHz,clock=650000KHz
DPLL = 1300 MHz
NeedKHz=40000KHz,clock=650000KHz
SdmmcInit=0 0
BootCapSize=0
UserCapSize=30436MB
FwPartOffset=2000 , 0
StorageInit ok = 41562
SecureMode = 0
Secure read PBA: 0x4
Secure read PBA: 0x404
Secure read PBA: 0x804
Secure read PBA: 0xc04
Secure read PBA: 0x1004
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT 0x3306530 signature is wrong
recovery gpt...
GPT 0x3306530 signature is wrong
recovery gpt fail!
LoadTrust Addr:0x4000
No find bl30.bin
No find bl32.bin
Load uboot, ReadLba = 2000
Load OK, addr=0x600000, size=0x99518
RunBL31 0x40000 @ 118395 us
INFO:    Preloader serial: 0
NOTICE:  BL31: v1.3(release):30f1405
NOTICE:  BL31: Built : 17:08:28, Sep 23 2019
INFO:    Lastlog: last=0x100000, realtime=0x102000, size=0x2000
INFO:    ARM GICv2 driver initialized
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    plat_rockchip_pmu_init: pd status 0xe b
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x600000
INFO:    SPSR = 0x3c9


U-Boot 2022.04-armbian-2022.04-Se4b6-P2db4-He13b-V7409-Bda0a-R448a (Nov 16 2024 - 02:33:20 +0000)

Model: Radxa ROCK Pi S
DRAM:  510 MiB
Core:  276 devices, 20 uclasses, devicetree: separate
MMC:   dwmmc@ff480000: 1, dwmmc@ff490000: 0
Loading Environment from nowhere... OK
In:    serial
Out:   serial
Err:   serial
Model: Radxa ROCK Pi S
rockchip_dnl_key_pressed read board id failed
Net:   eth0: ethernet@ff4e0000
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot/boot.scr
3633 bytes read in 4 ms (886.7 KiB/s)
## Executing script at 00500000
Boot script loaded from mmc 1:1
235 bytes read in 4 ms (56.6 KiB/s)
17258232 bytes read in 733 ms (22.5 MiB/s)
36473344 bytes read in 1547 ms (22.5 MiB/s)
56214 bytes read in 15 ms (3.6 MiB/s)
Moving Image from 0x680000 to 0x800000, end=2ba0000
## Loading init Ramdisk from Legacy Image at 04000000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    17258168 Bytes = 16.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
SCRIPT FAILED: continuing...
switch to partitions #0, OK
mmc0 is current device
** No partition table - mmc 0 **
Couldn't find partition mmc 0:1
starting USB...
No working controllers found
USB is stopped. Please issue 'usb start' first.
starting USB...
No working controllers found
Speed: 100, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 10.209.2.24 (1012 ms)
*** ERROR: `serverip' not set
Cannot autoload with TFTPGET
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-92-59-bd-b7-ce-1e
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD10218
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD1021
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD102
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD10
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD1
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0AD
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0A
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/0
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm-rk3308-evb_rk3308
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm-rk3308
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default-arm
Speed: 100, full duplex
*** ERROR: `serverip' not set
Retrieving file: pxelinux.cfg/default
Speed: 100, full duplex
*** ERROR: `serverip' not set
Config file not found
starting USB...
No working controllers found
Speed: 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 10.209.2.24 (11 ms)
*** ERROR: `serverip' not set
Cannot autoload with TFTPGET

 

It has come to my attention that my version of U-Boot is more outdated than yours, I don't know if I have to update this manually or what... but I have been unable to find this information.

On the other hand, it seems that it fails to detect the Device Tree...
 

Any understanding of what else could be going on is beyond me.
 

I hope you can help me with all this.


Thanks again.

Edited by Truenox
Posted

U-Boot was updated recently from v2022.04 to v2024.10, but

 

apt upgrade

 

should have taken care that.

 

Do you make *any* changes to the /etc/armbianEnv.txt file?

I do not for these tests.

 

Remember that you need a 3.3V TTL level serial<->USB adapter.

RS-232 voltage levels might damage the RockPI-S

 

Posted

@brentr  Isn't it the case that apt upgrade will only download the new u-boot files, but you have to run armbian-config to actually install the new u-boot to your installation media.

Posted

Everything is exactly as described, without any apparent modifications and flashed directly to the SD with the . img from the official website as I mentioned.
 

The Rock Pi S is brand new, unless it has been damaged for some unknown reason, that shouldn't be the problem, it was working perfectly before doing the apt upgrade.
 

The USB serial is a FTDI FT232RL with TTL 3.3v or 5v control, in this case I think I set it to 3.3v (if not, the Rock Pi S could burn), only Tx/Rx and GND as stated on the Radxa website. I tried to connect an RS232 previously, but without connecting power, only Tx/Rx and GND as stated on the Radxa website. https://wiki.radxa.com/RockpiS/dev/serial-console

As I said, I am completely unaware of why the apt upgrade does not apply correctly... (Paranormal events here.)

Any suggestions on what this could be or what I could do?

Thanks.

Posted

@SteeManThe boot trace above after the apt upgrade alone indicates it updated to U-Boot v2024.10.

The weird thing here is that others' RockPI-S will not boot after running  apt upgrade alone, but mine will.

Still, I noticed that my Armbian login screen still said it was running the old version, although the kernel and packages were cleared updated.

This evening, I'll see if armbian-config fixes that glitch.

 

Posted

@Truenox

Once you've gotten your serial console working, repeat the update process and attach a record of all the console output the RockPI-S emits after the reboot command.

Posted

@brentr

But then you are saying that my USB serial is not working properly?

I copied exactly the entire serial console log after applying the reboot of the rock pi s, and it wasn't just one time that I got the same results, I've been doing tests all day.

Posted

No, my mistake.  I missed the serial output in your posts.

 

The system is not rebooting because, for some reason, it did not update to u-boot to v2024.10.  However, mine did.  It could be that my system is working because the last U-Boot I'd installed in a previous image was v2024.10.

But, that implies that the image update did not update U-Boot??!

 

You might try running armbian-config after the upgrade to explicitly update u-boot.  Let me know what happens.

 

I will look into it more this evening.

Posted

But, that implies that the image update did not update U-Boot??!


As @SteeMan mentioned, apt install does not install u-boot to boot media, it only downloads package and unpacks it. One needs to run armbian-install (not armbian-config) to actually install u-boot to boot media, or do it with dd manually.
Posted

@MaxT

Thanks for catching this.

You are correct, armbian-install is the proper command.

 

What I'm not understanding is how, if I boot with the published armbian image on a freshly copied SDcard and run only apt upgrade, my system ends up rebooting with U-boot v2024.10 whereas others end up (failing to boot) U-Boot v2022.04.

 

Can you explain this?

This is what I'm going to try to figure out this evening...

Posted

I would have a look at u-boot version prior to apt upgrade. Without catching whether/when uboot version changed, anything would be just a wild guess, eg image with 6.6.y kernel might have older uboot than image with 6.12.y, etc. One needs to compare apples with apples.

  • Solution
Posted

Ok.  Mystery solved (I think 🙂

 

The RockPI boards always prefer to boot from their on-board flash.

If there's a valid u-boot image there, it will boot that.

U-boot boots Linux preferentially from the SDcard  (if both SDNAND and SDcard images are valid)

 

My board was fetching a v2024.10 U-Boot from its built-in SDNAND flash,

then pulling the kernel from the SDcard.  There was only the v2022.04 U-boot on your RockPi-S,

which explains why my RockPI-S always booted.

I can simulate the failures you all saw by holding in the button to disable the SDNAND flash.

In that case, my first stage loader pulls the v2022.04 U-Boot from the SDcard and fails to boot.

 

Unfortunately,

Neither apt update nor the armbian-install of the upgraded image can update the U-Boot to v2024.10.  It simply is not present anywhere in the upgraded image.

 

The simplest fix is to download  https://dl.armbian.com/nightly/rockpi-s/Trixie_current_minimal

and use it to update the boot loader on the broken apt upgraded image.

 

You will need some way to mount the broken apt upgraded SDcard on your RockPI-S while the trixie SD-card is loaded.  I used a USB sdcard adapter for this.

 

Then:

      0.  boot the RockPI-S from the trixie SDcard, insert the USB SDcard adapter

  1. verify the broken image is at /dev/sda
  2. # cd /usr/lib
  3. #  source u-boot/platform_install.sh   #this is a script used by armbian-install
  4.  #  write_uboot_platform linux-u-boot-current-rockpi-s /dev/sda
  5.  #  mount /dev/sda1  /mnt
  6. #   mkdir /mnt/usr/lib/original
  7. #   mv /mnt/usr/lib/*u-boot*  original
  8. #  cp -a  *u-boot*  /mnt/usr/lib
  9. #  poweroff 
  10. replace the trixie SDcard with the upgraded one
  11. reset

The first 4 steps replace the active bootloader with the one from trixie

The remainder ensures that future armbian-installs will install trixie's v2024.10 bootloader rather than v2022.04

 

If you have no USB to SDcard adapter you can plug into your RockPI-S,

the procedure above can be run on any Linux box.  Just take care to note where it mounts your SDcards, as /dev/sda may be your boot filesystem!

 

Posted

Hello @brentr,
 

Indeed, it was the outdated U-boot.
 

I have followed your steps exactly as you say and it now boots perfectly with u-boot v2024.04, this time it does not give an error in the Device Tree and loads everything correctly.
 

Armbian 24.11.3 image running with Kernel 6.12.9 with the audio perfectly available and working too, just what I wanted. (I was even able to recover my old image with all the relevant settings too, amazing) 🤯
 

They should release an updated image with this version of U-Boot so that it does not happen again and be aware of this, apart from the fact that it makes the installation easier for more novice people who may be lost and not have as much control and mastery of the system or at least, have a tutorial on the matter.
 

These have been intense days, but fruitful with this help, thank you very much to everyone. 
 

If I have any other problem again I will report the bugs and comment on this forum.


Thanks for all. 🙏

Best Regards.
 

Posted
On 1/19/2025 at 3:56 AM, Truenox said:

For work reasons I need to get this SBC up and running...

 

New images were generated and u-boot package build with force u-boot update enabled, then shipped to repository. Testing was not performed as I don't have equipment nor time.

 

On 1/22/2025 at 12:37 PM, Truenox said:

They should

 

Check Gold subscription and become a partner in covering some of the costs we had because you are using this hardware. If you would already did that, we would have a lot less situations as this one.

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines