Odroid N2, Booting DietPi USB SSD through Petitboot, “Cannot read /tmp/…_boot_dtb_”

vlix
Sat, 24 Jan 2026 08:02:45 +0000

Creating a bug report/issue

[*] I have searched the existing open and closed issues

Required Information

DietPi version | 9.20.1

Distro version | trixie

Kernel version | Linux odroid 6.12.61-current-meson64

Architecture | arm64

SBC model | Odroid N2 (aarch64)

Power supply used | 12V 2A FULLPOWER ICP30-120-2000

USB SSD used | 174c:55aa ASMedia, LITE-ON 128GB SATA SSD

SD card used | SanDisk Ultra 16GB

Additional Information (if applicable)

Can this issue be replicated on a fresh installation of DietPi? Yes.

Steps to reproduce

1. Download DietPi_OdroidN2-ARMv8-Trixie.img.xz

2. Flash to USB SSD with balenaEtcher

3. Switch to SPI boot (Petitboot) on the Odroid N2

4. Plug USB SSD in and Turn on

Expected behaviour

Boot to DietPi directly from USB SSD through Petitboot

Actual behaviour

“Cannot read /tmp/usb0_usr_var_petitboot_mnt_dev_sda1__boot_dtb_”

Extra details

Petitboot status log:

[sda1] Processing new Disk device

[sda1] Parsed U-boot script from /boot/boot.scr

[sda2] Processing new Disk device

Booting NO LABEL

Loaded kernel image from file:///usr/var/petitboot/mnt/dev/sda1/boot/vmlinuz-6.12.61-current-meson64

Loaded initrd from file:///usr/var/petitboot/mnt/dev/sda1/boot/initrd.img-6.12.61-current-meson64

Loaded dtb from file:///tmp/usb0_usr_var_petitboot_mnt_dev_sda1__boot_dtb_

Performing kexec load

Cannot read /tmp/usb0_usr_var_petitboot_mnt_dev_sda1__boot_dtb_

Boot cancelled

Have tried with Petitboot version 20220317 and 20231218

Have tried with pb-usbquirks command in Petitboot

Have tried with SD Card and the result is similar: “Cannot read /tmp/mmc1_usr_var_petitboot_mnt_dev_mmcblk1p1__boot_dtb_”

Any idea why this is happening?