10-01-2020, 09:49 PM
I just got an NVMe adapter for my Pinebook Pro and have installed it with a Kingston A2000 250GB NVMe SSD. This is an SSD that others have reported success with on the wiki.
The boot process stalls for 60s and then I get a timeout error like this:
And then it boots normally, but none of the /dev/nvme0* devices are available. This is on Debian Bullseye installed with Daniel Thompson's installer and kernel. Kernel 5.5 and 5.7 both have this same behavior.
Here's the weird part. I only have this problem booting from eMMC. If I boot from an SD card with basically the same Bullseye install and the same kernel, the NVMe drive works perfectly. So it doesn't seem to be bad hardware or a simple compatibility issue.
I'm a little stumped.
The boot process stalls for 60s and then I get a timeout error like this:
Code:
[ 3.742566] nvme nvme0: pci function 0000:01:00.0
[ 3.742612] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[ 64.480323] nvme nvme0: I/O 12 QID 0 timeout, disable controller
[ 64.600233] nvme nvme0: Device shutdown incomplete; abort shutdown
[ 64.640667] nvme nvme0: Identify Controller failed (881)
[ 64.641472] nvme nvme0: Removing after probe failure status: -5
And then it boots normally, but none of the /dev/nvme0* devices are available. This is on Debian Bullseye installed with Daniel Thompson's installer and kernel. Kernel 5.5 and 5.7 both have this same behavior.
Here's the weird part. I only have this problem booting from eMMC. If I boot from an SD card with basically the same Bullseye install and the same kernel, the NVMe drive works perfectly. So it doesn't seem to be bad hardware or a simple compatibility issue.
I'm a little stumped.