Failure to flash using initrd when setting environment variable ADDITIONAL_DTB_OVERLAY="BootOrderNvme.dtbo"

Hello:
when I use initrd to burn, if the environment variable ADDITIONAL_DTB_OVERLAY=“BootOrderNvme.dtbo” is configured, the burning will fail, but if ADDITIONAL_DTB_OVERLAY is not configured, the burning will succeed
I looked at the serial port log and suspected it might be because the environment variable ADDITIONAL_DTB_OVERLAY=“BootOrderNvme.dtbo” would cause boot from nvme instead of going into recovery mode
This is the output log of the initrd script:
initrd_flash.log (178.8 KB)
This is the serial port log:
serial.log (93.0 KB)

  • The hardware uses the Jetson orin nano module and custom board, and the SDK is Jetson Linux 35.6

Hi,

It seems that you have provided the successful flash log in the attachment.
Could you please share the initrd_flash.log and serial.log files where the issue occurred for our review?

Thank you.

The uploaded log has failed:
In line 2300 of the initrd_flash.log file, The timeout occurred because the device did not enter the recovery mode

Waiting for target to boot-up...
Waiting for target to boot-up...
Timeout
Cleaning up...

In line 444 of the serial.log file, the device startup mode is recovery
I> Boot-mode : RCM BOOT
However, in line 1056, there is no initrd boot, flash success should be root=initrd
Kernel command line: root=PARTUUID=c2f00d0d-d865-468f-9853-bfb9e7291558

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks

Hi,

For more information, Could you provide your flashing commands to review?

Thanks