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: -5And 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.

 NVMe timeout when booting from eMMC but not SD
 NVMe timeout when booting from eMMC but not SD
				

![[Image: q59Hiel.jpg]](https://i.imgur.com/q59Hiel.jpg)

 
	
