@Igor I am running into this problem as well. I've tried several different SD cards, and tried both the supported bullseye CLI image from Nov 30, and the rolling release kinetic CLI image from Dec 25th. I get the same error as the OP. I did some poking around from the initramfs shell that I was dropped into, and the SD card isn't being detected properly. I see the emmc block device and its partitions on `mmcblk1` (ex: `/dev/mmcblk1boot0`, and `/dev/mmcblk1boot1`). What's strange, now that I think about it, is that when I use the "official" 2021-06-21 Debian buster image from banana pi wiki (found here: https://wiki.banana-pi.org/Banana_Pi_BPI-M5 ), the emmc storage shows up as the `mmcblk0` device, as the wiki says it would. See https://wiki.banana-pi.org/Getting_Started_with_M5/M2Pro#Prepare
Could the armbian boot scripts be fighting with something over block assignments, and that's the reason why the SD card isn't showing up?
I have a usb-serial cable arriving today, hopefully I can get a better look into what's going on when that arrives.
In the meantime, is there anything else I can try? Is there a way for me to boot using the manufacturer-provided images, and then flash the emmc to armbian?
(also, any idea where those pre-existing emmc partitions came from, and what they are for? they don't show up when I run `fdisk -l` against the root block device.
Thanks!