Command line flashing Xavier SD module using only NVMe - no sd card


I would like to flash the Xavier SD card module using an initrd command line instead of using the SDK.

I can flash the file system to NVMe with initrd command line but the Xavier module will not boot. This is the command that completes successfully, puts the file system onto the SSD, but does not boot.

sudo tools/kernel_flash/ --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_nvme.xml -S 232GiB --showlogs --network usb0 p3509-0000+p3668-0000-qspi nvme0n1p1

Can anyone tell me what needs to change in this command so that the Xavier SDcard module boots from NVMe (without any SD card installed)

If I use the SDK, I can flash the Xavier SD card module, without any SD card installed, to the NVMe SSD on a dev kit carrier board. The Xavier SD module boots to NVMe without any problems (without any SD card installed).

regards, rapidproto

No, you cannot boot a Xavier NX without an SD card.
Parts of the bootloader of Xavier NX is stored on SD cards, but not entirely on the QSPI memory.

Thanks for update Dave, however, if I flash this with the SDK, it does boot from NVMe with no SD card installed. So the SDK is doing something additional, probably on qspi to redirect booting to ssd.

Please just keep the SD card inserted, or is there any reason you cannot do that?
Or at least put the booting log from serial console here when you said but does not boot.

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