Ah, that looks like the old Rockchip U-Boot environment without USB Media Storage support (´・ω・` ). Flashing a new U-Boot could make the MiQi unusable for a few days so let's avoid that for now.
If you have a serial console, you might want to check the very early boot messages, just after U-Boot, see if it provides the path of the booted kernel. Also, have a look at
cat /proc/cmdline for some hints too.
boot0 and boot1 looks too small for storing booting kernels so... maybe p5, p6 or p7 just in case ? Test them by creating a temporary folder (
mkdir /tmp/test) and mount them in it:
mount /dev/mmcblk1p5 /tmp/test
If the command fails, try p6 and p7.
If the command returns nothing, it means it succeeded. In that case, check the /tmp/test folder and see if it looks like a boot partition. Else
umount /tmp/test and check the next partition.
- If the file exists check /etc/fstab to see if there isn't already an entry defining such boot partitions.
- Is there a vmlinuz or vmlinux in the root folder of your root partition ? (Something like /vmlinuz or /vmlinux)
If nothing succeeds, try to:
- create a extlinux folder in /boot (/boot/extlinux)
- add an extlinux.conf in /boot/extlinux that looks like this
append earlyprintk debug console=ttyS2,115200n8 rw root=/dev/mmcblk1p7 rootfstype=ext4 init=/sbin/init
And see if it boots correctly.