Jump to content

Recommended Posts

Posted (edited)

Have don apt-get update and grade.

Armbian-config disabling firmware update = freeze kernel.

apt-mark showhold
linux-dtb-current-rockchip64
linux-image-current-rockchip64

dpkg -i  on dtb and image.

sync and reboot and the  box rebooting OK with old kernel (3 times) !!

 

CLI printout from kernel install:

root@RK3318-Box-Orange:~# dpkg -i linux-image-edge-rockchip64_25.11.0-trunk_arm64__6.16.0-S038d-D0b5d-Pa674-Cb487H3d80-HK01ba-Vc222-Bd200-R448a.deb
(Reading database ... 74668 files and directories currently installed.)
Preparing to unpack linux-image-edge-rockchip64_25.11.0-trunk_arm64__6.16.0-S038d-D0b5d-Pa674-Cb487H3d80-HK01ba-Vc222-Bd200-R448a.deb ...
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'prerm' starting.
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'prerm' finishing.
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'preinst' starting.
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'preinst' finishing.
Unpacking linux-image-edge-rockchip64 (25.11.0-trunk) over (25.11.0-trunk) ...
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'postrm' starting.
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'postrm' finishing.
Setting up linux-image-edge-rockchip64 (25.11.0-trunk) ...
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'postinst' starting.
 * dkms: autoinstall for kernel 6.16.0-edge-rockchip64 was skipped since the kernel headers for this kernel do not seem to be installed
update-initramfs: Generating /boot/initrd.img-6.16.0-edge-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.16.0-edge-rockchip64
Image Name:   uInitrd
Created:      Thu Aug 14 15:40:18 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    25341844 Bytes = 24747.89 KiB = 24.17 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.16.0-edge-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.16.0-edge-rockchip64'
update-initramfs: Armbian: done.
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -> 'vmlinuz-6.16.0-edge-rockchip64'
Armbian: Debian compat: linux-update-symlinks install 6.16.0-edge-rockchip64 boot/vmlinuz-6.16.0-edge-rockchip64
Armbian 'linux-image-edge-rockchip64' for '6.16.0-edge-rockchip64': 'postinst' finishing.
root@RK3318-Box-Orange:~# sync
root@RK3318-Box-Orange:~# reboot

Is i doing something wrong then it was i remember how to do offline kernel up and down grade ??

Have double checking its the right USB-SSD and not  the SD-Card for all try.

 

fdisk -l

Disk /dev/sda: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk model: SSD PLUS 480GB

 

df -h

/dev/sda1       436G   19G  414G   5% /

 

List of /boot/

root@RK3318-Box-Orange:~# ls -la /boot/
total 186536
drwxr-xr-x  4 root root     4096 Aug 14 15:40 .
drwxr-xr-x 23 root root     4096 Aug  1 16:59 ..
-rw-r--r--  1 1004 1004      365 Aug 14 15:40 armbianEnv.txt
-rw-r--r--  1 root root     1536 Nov 30  2023 armbian_first_run.txt.template
-rw-r--r--  1 root root    38518 Nov 30  2023 boot.bmp
-rw-r--r--  1 1004 1004     3180 Nov 30  2023 boot.cmd
-rw-rw-r--  1 root root     3252 Nov 30  2023 boot.scr
-rw-r--r--  1 root root   258998 Jul 14 17:06 config-6.12.38-current-rockchip64
-rw-r--r--  1 root root   263963 Aug 13 17:16 config-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       26 Aug 14 15:38 dtb -> dtb-6.16.0-edge-rockchip64
drwxr-xr-x  3 root root     4096 Jul 16 14:39 dtb-6.12.38-current-rockchip64
drwxr-xr-x  3 root root     4096 Aug 14 15:38 dtb-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       30 Aug 14 15:40 Image -> vmlinuz-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       33 Aug 14 15:20 initrd.img -> initrd.img-6.16.0-edge-rockchip64
-rw-r--r--  1 root root 25352236 Jul 16 14:44 initrd.img-6.12.38-current-rockchip64
-rw-r--r--  1 root root 25341844 Aug 14 15:40 initrd.img-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       37 Jul 16 14:40 initrd.img.old -> initrd.img-6.12.38-current-rockchip64
-rw-r--r--  1 root root        0 Aug 14 15:40 .next
-rw-r--r--  1 root root  5618205 Jul 14 17:06 System.map-6.12.38-current-rockchip64
-rw-r--r--  1 root root  5756639 Aug 13 17:16 System.map-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       30 Aug 14 15:40 uInitrd -> uInitrd-6.16.0-edge-rockchip64
-rw-r--r--  1 root root 25352300 Jul 16 14:44 uInitrd-6.12.38-current-rockchip64
-rw-r--r--  1 root root 25341908 Aug 14 15:40 uInitrd-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       30 Aug 14 15:20 vmlinuz -> vmlinuz-6.16.0-edge-rockchip64
-rw-r--r--  1 root root 38277632 Jul 14 17:06 vmlinuz-6.12.38-current-rockchip64
-rw-r--r--  1 root root 39352832 Aug 13 17:16 vmlinuz-6.16.0-edge-rockchip64
lrwxrwxrwx  1 root root       34 Jul 16 14:40 vmlinuz.old -> vmlinuz-6.12.38-current-rockchip64

 

First line in dmesg -T:

[Thu Aug 14 15:33:40 2025] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[Thu Aug 14 15:33:40 2025] Linux version 6.12.38-current-rockchip64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP PREEMPT Mon Jul 14 14:02:59 UTC 2025

 

The install is noble:

 

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

 v25.5.1 for RK3318 Box running Armbian Linux 6.12.38-current-rockchip64

 Packages:     Ubuntu stable (noble)
 Support:      DIY (community maintained)

 

Any creative / constructive thinking ??

Edited by MattWestB
Posted

I  was thinking the same.

Must soldering the TTY cosolle so can getting the Uboot messages.

The eMMC is the flash dead and have one Armbian on the SD-Card for jump starting the USB-SSD but the device used is only the USB-SDD i the demesg and it shall writing other devices if not booting one the USB-SSD and its the right one then HA is current and on the SD-Card is not updated.

 

Shall i rewriting the bootloader on the USB-SSD but it shall being updated for some mouths ago ?

Posted

@jock @MattWestB thank you for you help! Sorry for the late reply.

Im did update the dtb files jock said, and usb 3.0 work better now, but not as stable as 100%. Sometimes it still hang on reboot unless i disconnect the device on usb 3.0 port and re-insert power for complete reboot and booting, and sometimes it boot without recognise the device on usb 3.0 port. And sometimes the WiFi drop connection and reconnect repeatedly many times without dmesg errors, and need manual reboot. So maybe im just unlucky getting the bad batch of H96 Max.

 

Due to the needed of stability, especially with the usb port, i switching to Dell Wyse 3040 for now. It's was fun playing with armbian and rockchip. Thank you for your contribution @jock 🥰

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