I modified a custom carrier design that was working with a Xavier to expose some different periferals and make it better compatible with the Orin SOM.
I am now trying to get my new carrier to work, however Orin doesn’t detect the NVMe drive on the PCIe0 lanes. When I switch back to the old carrier the drive is detected.
Attached is a UART log trying to flash the Orin.
How can I further debug my carrier board? I have triple checked connectivity, power and everything is normal. 231108-desktop-flash-log.txt (252.9 KB) 231108-uart-flash-log.txt (91.6 KB)
1- I can’t do this very easily cause I only have one USB 3.0 exposed and it’s routed to a hub IC that needs some I2C commands to startup. I might be able to remove the IC and bridge the connections to try to flash via USB.
2- I will attach snippets of the schematic for M.2 connection and SODIMM side.
3- I have 2 custom carrier boards:
- ‘the old one’ designed for Xavier but compatible with Orin too, which works fine with both modules.
- ‘the new one’ designed for Orin and not compatible with Xavier, currently not working as NVMe is not detected.
Since ‘the old one’ is compatible with both modules, I tried to plug in the Orin module on the old carrier to check functionality and PCIe0 is detected correctly. Schematic and routing for PCIe0 has not changed from old carrier to new carrier.