It took a few minutes to "puzzle out" what has happened here
When you did install of bsp uboot, it does 2 things, put uboot files in /boot for you to dd,
AND change extlinux,conf,, wrongly, the root= statement is now wrong (on emmc), not on SD
boot flow, with this mixed up boot, uboot (emmc) -> extlinux.conf (SD) ->rootfs (emmc)
so... edit extlinux.conf (emmc) to have correct root=
sudo blkid will show all
And, BTW, 5.9 cannot do suspend 3, s3, s2mem, suspend to mem
(what version? uname -r or ls /lib/modules/)
If you want this, have to downgrade to 5.8, if it is in /var/cache/pacman/pkgs/ is a lot easier (pacman -U something)
Be sure that the boot is sorted first, of course
When you did install of bsp uboot, it does 2 things, put uboot files in /boot for you to dd,
AND change extlinux,conf,, wrongly, the root= statement is now wrong (on emmc), not on SD
boot flow, with this mixed up boot, uboot (emmc) -> extlinux.conf (SD) ->rootfs (emmc)
so... edit extlinux.conf (emmc) to have correct root=
sudo blkid will show all
And, BTW, 5.9 cannot do suspend 3, s3, s2mem, suspend to mem
(what version? uname -r or ls /lib/modules/)
If you want this, have to downgrade to 5.8, if it is in /var/cache/pacman/pkgs/ is a lot easier (pacman -U something)
Be sure that the boot is sorted first, of course