Unable to detect NVME SSD on Custom Carrier Board with Orin NX Module

I am using Custom Carrier Board with Orin NX module having Samsung 980 PRO 2TB SSD but it unable to detect on Orin nx module with custom carrier board but when i use orin nano module with custom carrier board, It successfully detect the SSD. I flashed orin nx module multiple times with SDK Manager as well as using script but I won’t be detected via Orin NX Module.

Do you have a DevKit for validation?
If it boots from a USB, will the NVMe drive be detected after it boots into the kernel?

No it won’t detect, when i use hdmi port and connect Nvidia Jetson orin devkit with orin nx module then NVME SSD is detected.

So it works on DevKit but not your custom carrier board?
Is the M.2 socket connected after a PCIe switch?

Custom Board doesn’t have HDMI port and at the time of flashing it through error at the end of flashing something like …Waiting for device to boot-up and this sometime this "19:21:04.418 - error: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_ORIN_NX_TARGETS: tar: Write checkpoint 310000
"

Please answer these two questions first.
Also attach the full flashing log, and the serial console log captured from the device during flashing.

SDKM_logs_2024-01-23_19-23-23.zip (318.7 KB)
SDKM_logs_2024-01-23_19-28-29.zip (359.4 KB)

You still did not answer none of my questions. I don’t want to waste time on checking it again and again.
Also, by saying serial console log, I mean this:

  1. Combination 1 and Combination 3 Works fine.

  2. Comnination 2 and Combination 4 is with NVMe SSD (Samsung - ). The M.2 SSD Socket pinout is directly interfaced with the SOM and does not come through aswitch.

If the Force reccovery pin is not grounded the Orin NX is not detected by SDK Manager.

In case when force recovery pin is grounded and the device is powered the SDK Manager detects Orin NX the device is probably not it recovery mode as USB information does not show APX mode

I have attached the Log file from the SDK manager and the debug log captured during the flashing
this.

SDKM_logs_2024-01-23_19-23-23.zip (318.7 KB)

debugport log.txt (29.9 KB)

I have also included the Pin configuration used for PCIe in case of custom.

Host computer OS: Ubuntu 20.04

It’s showing 0955:7323 and it’s fine.

They are not even the complete log.
SDK Manager log shows that it’s still in the stage of creating the system image.

Do you mean this one by saying Samsung 980 PRO 2TB SSD?
We do have this specific model and we are sure it’s working fine with Orin NX + Orin Nano DevKit.

SDKM_logs_JetPack_5.1.2_Linux_for_Jetson_Orin_NX_modules_2024-01-24_17-42-46.zip (165.3 KB)

I tried exporting the log multiple time but it shows the same amount of data every time.

Also, I have attached the screenshot of the SDK manager. It Fails at this porocess where it keeps finding the traget to bootup.

Logs just before this are below:

18:07:50 INFO: Flash Jetson Linux - flash: [ 0.0701 ] Sending mb1
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.0962 ] blobsize is 73524331
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.1340 ] Added binary blob_nvdec_t234_prod_sigheader.fw.encrypt of size 294912
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.1444 ] Added binary blob_eks_t234_sigheader.img.encrypt of size 9232
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.1452 ] Added binary blob_boot0.img of size 55590912
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.1798 ] Added binary blob_tegra234-p3767-0000-p3768-0000-a0.dtb of size 346795
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.2535 ] tegrarcm_v2 --instance 1-1.1 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader.bct.encrypt --download blob blob.bin
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.3343 ] Sending bct_mem
18:07:50 INFO: Flash Jetson Linux - flash: [ 0.3444 ] Sending blob
18:07:54 INFO: Flash Jetson Linux - flash: /home/ayaan/nvidia/nvidia_sdk/JetPack_5.1.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra
18:07:54 INFO: Flash Jetson Linux - flash: *************
18:07:54 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…
18:07:55 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…
18:07:56 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…
18:07:57 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…
18:07:58 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…

Your information has been insufficient and vague.

Please tell me out of the 4 combinations you posted earlier, what is working and what is not?
It only fails with Orin NX module + your own custom carrier board?
Succeeds in all three other scenarios?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.