Jump to content

brentr

Members
  • Posts

    52
  • Joined

  • Last visited

Other groups

Contributor/Maintainer

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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 verify the broken image is at /dev/sda # cd /usr/lib # source u-boot/platform_install.sh #this is a script used by armbian-install # write_uboot_platform linux-u-boot-current-rockpi-s /dev/sda # mount /dev/sda1 /mnt # mkdir /mnt/usr/lib/original # mv /mnt/usr/lib/*u-boot* original # cp -a *u-boot* /mnt/usr/lib # poweroff replace the trixie SDcard with the upgraded one 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!
  2. @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...
  3. 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.
  4. @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.
  5. @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.
  6. 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
  7. Note this time I omitted the dist-upgrade. It seems to be unnecessary. When I ran it later, it did nothing.
  8. 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
  9. 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: 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: 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.
  10. What hardware version of the Rock PI-S board do you have? (I have v1.3)
  11. Please confirm... to duplicate this one just needs to: Flash https://dl.armbian.com/rockpi-s/Noble_current_server to an SDcard. Then, run apt update apt upgrade and, subsequent reboot will fail. Correct? One strange thing here is that the description of these images on https://www.armbian.com/rockpi-s/ say they run the 6.6.62 kernel, but @Truenox claimed to be running 6.63.
  12. 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?
  13. I think I have seen this before, but wasn't sure whether it was a bug. On your system, what is the output of: # ls -l /dev/mmcblk*
  14. Applying the overlays manually works. I use the s0-ext-antenna and b@1.3ghz overlays frequently. I've never done it any other way.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines