Rock64 hangs on reboot

There are some problems:

MMC:   mmc@ff500000: 1, mmc@ff520000: 0                                         
Loading Environment from MMC... Card did not respond to voltage select! : -110  
*** Warning - No block device, using default environment   
...
spl_load_simple_fit: can't load image loadables index 1
...
efi_free_pool: illegal free ...

Yea, this should be root=PARTUUID=…? :thinking:
So a “hard” boot is working, but not when you just reboot the system?

@russ-go can you show the output of these commands:

printenv
cat /boot/armbianEnv.txt

And what would be also intersting:
Make a normal reboot and a hard reboot, in both cases you cancel and go into the uboot prompt.
Do printenv | grep root

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