After flashing the flash.bin file, I rebooted to check if everything went fine. I could get into uboot and then resume the boot by entering boot.
Next I updated my packages and installed the new kernel version 6.1. After rebooting now, the show error message appeared.
My guess is the problem is with the kernel, not with uboot, since i could boot normally after updating uboot. Other than that, I’m not sure what to do.
Switching to an older kernel, if possible, might help. I’m guessing I could do that from the SD card system.
Any other suggestions?
Some more info:
I have my system installed on the ssd, the bootpartition and uboot are on the eMMC
I have an SD card which gets me into a working system
After booting into the SD card image and looking around, I figured it out. What I needed to do was set the HDMI configuration back to single:
mount /dev/nvme0n1p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
chroot /mnt
reform-display-config --emmc single
What I’m wondering now, is it safe to set the display config to dual again? Maybe for now the HDMI configuration needs to be applied whenever there is a new kernel version (like from 6.0 to 6.1)?
FWIW I ran into a similar issue and the cause is that the self-built u-boot has a hardcoded variable $fdtfile. For me, setenv fdtfile (with nothing as the value) made it boot the dual display dtb. But a better solution is of course to flash the regular flash.bin.