Rock64 hangs on reboot

So a “hard” boot is working, but not when you just reboot the system?

Yes. Booting from a powercycling boots fine. Does not recover from a reboot or shutdown -r now

You can also try to boot only with eMMC OR SD connected, not with both at the same time.

To clarify, I’ve installed the bookworm and trixie images from SD and from EMMC, but never both at the same time.

printenv output:

SHELL=/bin/bash
PWD=/root
LOGNAME=root
HOME=/root
LANG=en_CA.UTF-8
SSH_CONNECTION=nnn
TERM=xterm-256color
USER=root
SHLVL=1
SSH_CLIENT=nnn
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SSH_TTY=/dev/pts/0
_=/usr/bin/printenv

no /boot/ArmbianENV.txt.

root@controller:/boot# cat dietpiEnv.txt 
rootdev=UUID=3c558342-6577-472e-afe2-c982bea688b3
rootfstype=ext4
# The init system logs to the console defined last.
consoleargs=console=ttyS2,1500000 console=tty1
extraargs=net.ifnames=0
docker_optimizations=off
overlay_path=rockchip
# Multiple prefixes are supported separated by space
overlay_prefix=rockchip
overlays=
user_overlays=