(+86) 15013630202 sales@pcie.com

JetPack 5.0.2 with PCIE Hub and NVME doesn't work

Mar 04, 2024

Hello together,


after upgrading from JetPack 4.7.3 to JetPack 5.0.2 my NVME in a custom doesn’t work anymore. I get the following output in dmesg.


[  475.963749] nvme nvme0: pci function 0005:06:00.0
[ 537.573600] nvme nvme0: I/O 0 QID 0 timeout, disable controller
[ 537.681361] nvme nvme0: Device shutdown incomplete; abort shutdown
[ 537.701906] nvme nvme0: Identify Controller failed (-4)
[ 537.702134] nvme nvme0: Removing after probe failure status: -5

I’ve tried following combinations:



  • Same SOM+Kernel with a custom board without a PCIE Hub, so that the NVME is directly connected. → works

  • Same custom Board with PCIE Hub and with JetPack 4.7.3 → works


So i think it’s a timing probing issue within the nvme-pci driver.


The reason why we’re switching from 4.7.3 to 5.0.2 is because of the CBoot, since it also had a problem which was similar to this: Boot Jetson xavier NX using M.2 Key-M SSD


What also is interesting in the UEFI i see the correct NVME as a boot option.


Attached is the dmesg output & the PCIE hub logic in the actual board.





bootlog_pci_hub_nvme_failed_jetpack_5_0_2.log (80.9 KB)

Thanks alot and best regards,

Saber