Hi there,
i'm trying to getting Armbian working on my RockPi 4B. Installation and everything went fine. Even my Intel 660 2TB NVMe SSD was detected as I booted the SD card Image (created with Etcher).
But as I booted the image from eMMC (flashed the image via dd if=image.img of=/dev/mmcblk1); it booted fine so far, but it doesn't detect the NVMe SSD...
If I return to uSD Boot, it is detected again...
Here is the log output of dmesg | grep nvme from "Boot from eMMC"
root@rockpi-4b:~# dmesg | grep nvme
[ 2.754457] nvme nvme0: pci function 0000:01:00.0
[ 2.754688] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[ 64.489438] nvme nvme0: I/O 0 QID 0 timeout, disable controller
[ 64.597365] nvme nvme0: Device shutdown incomplete; abort shutdown
[ 64.598050] nvme nvme0: Identify Controller failed (-4)
[ 64.598064] nvme nvme0: Removing after probe failure status: -5
Here is the log output of dmesg | grep nvme from "Boot from SD"
root@rockpi-4b:~# dmesg | grep nvme
[ 2.218883] nvme nvme0: pci function 0000:01:00.0
[ 2.218955] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[ 2.470965] nvme nvme0: 6/0/0 default/read/poll queues
[ 2.473631] nvme0n1: p1 p2
Any idea what went wrong and how to fix it?