hello chuka_chiu,
Let’s skip ROOTFS_RETRY_COUNT_MAX setting since it’s by default as 3-trials.
Since JP-6 public release, the board name has changed to… $OUT/Linux_for_Tegra/bootloader/generic/
So…
Please follow below again to enable ROOTFS_AB on Orin-Nano with NVMe.
(1) $ sudo ROOTFS_AB=1 ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --no-flash --network usb0 jetson-orin-nano-devkit internal
(2) $ sudo ROOTFS_AB=1 ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs --no-flash --external-device nvme0n1p1 -c ./tools/kernel_flash/flash_l4t_t234_nvme_rootfs_ab.xml --external-only --append --network usb0 jetson-orin-nano-devkit external
(3) $ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs --network usb0 --flash-only
Upon system boot up, you may running below to confirm Rootfs-A/B slots are available.
for instance,
$ sudo nvbootctrl -t rootfs dump-slots-info
$ df -h