chk Posted October 30, 2021 Share Posted October 30, 2021 Armbianmonitor: http://ix.io/3DmX 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? 0 Quote Link to comment Share on other sites More sharing options...
chk Posted October 30, 2021 Author Share Posted October 30, 2021 Hi again, I solved the issue by myself. The problem was, that I forgot that I wrote u-boot to the SPI flash years ago. Once I shorted PIN 23 and 25 on the GPIO header, it used the u-boot from the eMMC image and it detected the NVMe SSD as expected. Thanks... 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.