NVMe is not detected

Hi.
Recentlyy, we notet that on some Jetson devices with Jetpack 4.6 (L4T 32.4.3) have problems to detect NVMe drives.

On some devices, there is a sporadic failure and other devices show this failure right after flashing the Jetson Devices and rebooting.

As listed in the dmesg-output, the controller is failing:

[   62.170318] nvme nvme0: I/O 26 QID 0 timeout, disable controller
[   62.818521] nvme nvme0: Identify Controller failed (-4)
[   62.818565] nvme nvme0: Removing after probe failure status: -5

Due to the fact, that this problem is happening on several devices, I assume that it is not related to a hardware-problem of the controller.

On some systems, it helps to remove the pci-device with:
echo β€œ1” > /sys/bus/pci/devices/0000\:01\:00.0/remove
and enabling again:
echo β€œ1” > /sys/bus/pci/rescan

Any ideas?

Which jetpack release is in use here?

Your jetpack release does not match your L4T version. Jetpack4.6 should be rel-32.6.1 not rel-32.4.3.

You are right, that’s Jetpack4.6 rel-32.6.1

Is this custom board or devkit?

It is a custom board

Please validate this error with devkit first.

1 Like

OK, we can give a try on the devkit