Jetson Orin NX/Nano fails to boot on Jetpack 6.1

I’m running into issues where my Orin modules (happened on Orin NX 16GB, Orin nano 8GB and Orin nano 4GB) get stuck in boot after a seemingly random amount (in one case it was roughly 45) of power-ups and power-downs. The Debug UART of the malfunctioning Jetson writes:

ASSERT [FvbNorFlashStandaloneMm] /out/nvidia/optee_ftpm.t234-uefi/StandaloneMmOptee_RELEASE/edk2-nvidia/Silicon/NVIDIA/Drivers/FvbNorFlashDxe/FvbNorFlashStandaloneMm.c(937): ((BOOLEAN)(0==1))

Which is similar to these topics:

However, this is happening on Jetpack 6.1 (as well on Jetpack 6.0, reflashing them to the newest Jetpack was the first thing I tried), which is listed as a solution in those topics.

To get the Jetson out of the malfunctioning state I had to reflash the modules with

sudo ./flash.sh -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal

Do you have any insight into what’s happening?

Full debug log:
UART_log_noboot_6_1_orin_nx.txt (37.0 KB)

see-also, Possible UEFI memory leak and partition full

hello xlucny,

may I know what’s your reproduce step in details, did you hit the issue in the reboot stress test ?

I haven’t been able to put it through a properly long reboot test,onlya shorter one where it went 60 rebootwithout a hitch. Will report back on that one a week from now.

As for the original issues, We were testing our new batch of custom carrier boards. Each board went through three reboots where we tested various configurations, on one documented case the jetson malfunctioned after 15 boards (45 reboots). Is it possible the modules store some variables about each unique pci-e device, or something like that?

I didn’t encounter anything at a reboot stress test at over 220 reboots. Could it somehow be related to the amount of unique devices? Or some pci-e related thing?

hello xlucny,

we’ve address this failure recently, please expect next JP-6 public release will include the fixes.

1 Like

xlucny

How were you able to reflash the modules while the Jetson is in a malfunctioning state? My Orin NX will not reach the login prompt.

Just standard flashing via SDK manager, or with

sudo ./tools/kernel_flash/l4t_initrd_flash.sh -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit internal

The malfunctioning state does not affect force recovery or the flashing process.

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