Orin Nx disk encryption is not working

I enable the disk encryption of the Orin Nx 16GB kit with no fuses burnt according to the below steps.
1), sudo ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml” --no-flash --network usb0 jetson-orin-nano-devkit internal

2), sudo ROOTFS_ENC=1 ./tools/kernel_flash/l4t_initrd_flash.sh --showlogs --no-flash -S 14GiB --external-device nvme0n1p1 -i ./keys/DEK/sym2_t234.key -c ./tools/kernel_flash/flash_l4t_t234_nvme_rootfs_enc.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

but it has errors like below when it’s flashing
Error: Could not stat device /dev/mmcblk0 - No such file or directory.

Please help me to solve that, thanks!

Hi 604019430,

Are you using the devkit or custom board for Orin NX?
What’s your Jetpack version in use?

Have you entered recovery state for your board before running each of your step 1 to step 3?

1, I use the devkit and the JetPack version is R35.4.1.
2, I can conform I have put the device into recovery state before running the step1 to and step3.
3, By the way, I have installed the cryptsetup in my PC but it still issues the same error.

Please share the full log of each steps.

Should burn the fuse data before I test the disk encryption?

No, you could enable disk-encryption for a non-fused device.