Purpose of internal when flashing

The quick start guide provides an example flashing usage shown below.

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk0p1 \
  -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

It specifies the <rootdev> as internal.

What is the purpose of setting this as internal when there is no internal storage on the Jetson Orin Nano Devboard? When should we use external and how does using external differ from using the flag --external-device?

Any information would be helpful.

You could just ignore that one and let it be always internal for any case.

It is related to the boot flow. UEFI will decide where to load the kernel. rootdev will decide what device will be the mounted point of file system.

This would only make some situation on Orin AGX that you might load the kernel from emmc but mount the file system from nvme.

There is not point to do this, so please just always use internal for that parameter.

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