We opened already another topic on this issue, which was automatically closed:
We see NVME errors on our Xavier NX and our Xavier AGX systems.
Now we changed on our Xavier NX carriers the boot-configuration by removing the NVMe, and so far the SSD gets always correctly detected. Do you have any idea what is the cause?
We have some other questions to this workaround:
It seems that flashing the CPUBL-CFG is not working (with the “-k” option), the cbo.dtb only takes effect when flashing the whole system. Why is that? Is there a possibility to change the boot-order without flashing the whole device?
If we do change this, our systems cannot be booted anymore from the NVMe, which might be necessary. Any other idea what we could try? What does the mentioned TX2-NX patch should resolve?
We will in the meantime try to add a delay before the pcie probing and see if that helps.
Thank you for your help.
Thank you for your answer.
Exactly, we see that if we remove NVMe from the boot-configuration, it always gets detected. If the bootloader has it included as a boot device, sometimes the NVMe is not detected with “probe failure”.
We mainly test this with JetPack 4.6, but we also have seen probe failures with JetPack 5.0.2. Adding a delay into the kernel pcie tegra driver did not help.
Could you also share the boot log of your jp5.0.2 case?
Also, what would happen if you boot from nvme drive but it fails to probe in kernel? It would go into initrd (bash shell)? Is that the problem you are talking about?
As for our customers, it is not so easy possible to switch from JetPack 4.6 to JetPack 4.6.1, would it be possible to have patches for JP4.6?
So far we tested booting from eMMC and mounting NVMe with an entry in fstab. The system goes into the console as the NVMe cannot be mounted when a probe failure occurs.
We will check to get the boot log for JetPack 5.0.2.
It seems that the bootloader from jp4.6.1 solves the issues.
Do we have to expect any compatibility problems when we install just the bootloader from JP4.6.1 while all other components are from JP4.6? We flashed the bootloader with: