NVME SSD can't be detected on JetPack 4.6
Hi
Pics as below ,we have two 128gb nvme SSD from same brand and spec but different part number. (E12C / E13T)
We build two version JetPack 4.4 and 4.6 firmware on our product.(same carrier board)
E12C can be detected on JetPack 4.4 and 4.6 , (/dev/nvme0)
E13T can’t be detected on JetPack 4.6 , but worked on older JetPack 4.4
E13T logs on JetPack4.4 , dmesg | grep pci
at last line , nvme0 detected
E13T logs on 4.6
0005:01 seems didn’t show up.
I’ve compared tegra194-soc-pcie.dtsi on 4.4 and 4.6
It has a bit difference in range . (0xc2…)
I modified 4.6 one to be same with 4.4 and rebuild/download.
It still can’t detect E13T as 4.4 does.
Is there any PCI patch can be modified to make 4.6 worked as 4.4 to detect E13T successfully?
=====Update==
We also have tx2nx module , then installed E13T ssd with JetPack4.6 on tx2nx with same custom carrier board .
NVME can be detected on this combination.
It seem issue only happen on NX with newer Jetpack 4.6