RAS Error in L2 on BL31 and failed to boot when Xavier NX boot up

Hello, team, I am testing the cold boot on Jetson Xavier NX emmc module(Jetson Linux Release 35.1), Power on the module for 90 seconds, then power off for 30 seconds, and then repeat the cycle continuously.

I have tested more than 3000 times, but found two times failed to boot. Here are the boot logs:

failed_to_boot.txt (21.3 KB)
failed_to_boot-2.txt (105.2 KB)
normal_boot.txt (97.3 KB)

please help me to solve this, thanks!

Why did you tell me you are using 32.7.2 but showed me a rel-35 log?

Sorry about this , I am using R35.1

Is this tested on custom board or devkit?

Jetson Xavier NX emmc module + custom carrier board

Could you change tos-trusty_t194.img to tos-mon-only_t194.img in below file and try again?

p2972-0000.conf.common

In my p2972-0000.conf.common :

TOSFILE=β€œbootloader/tos_t194.img”; not tos-trusty_t194.img

Now I change tos_t194.img to tos-mon-only_t194.img ?

Check the exact file name under your bootloader folder. And change it to the one with β€œmon-only” string inside of it.

OK , I will test again , here is my setting after modifying p2972-0000.conf.common

# ls bootloader/tos* -l
lrwxrwxrwx 1 root root      14 12月 12 12:46 bootloader/tos.img -> tos-trusty.img
-rw-rw-rw- 1 root root   72016 12月 12 12:46 bootloader/tos-mon-only.img
-rw-rw-rw- 1 root root   75792 12月 12 12:47 bootloader/tos-mon-only_t194.img
-rw-rw-rw- 1 root root  878016 12月 12 12:47 bootloader/tos-optee_t194.img
-rw-rw-rw- 1 root root 1022704 12月 12 12:47 bootloader/tos-optee_t234.img
lrwxrwxrwx 1 root root      18 12月 12 12:47 bootloader/tos_t194.img -> tos-optee_t194.img
lrwxrwxrwx 1 root root      18 12月 12 12:46 bootloader/tos_t234.img -> tos-optee_t234.img
-rw-rw-rw- 1 root root  391520 12月 12 12:47 bootloader/tos-trusty.img
-rw-rw-rw- 1 root root  395296 12月 12 12:46 bootloader/tos-trusty_t194.img

# cat p2972-0000.conf.common | grep TOS
TOSFILE="bootloader/tos-mon-only_t194.img";
1 Like

I modified p3668.conf.common instead of p2972-0000.conf.common.

root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# cat p3668.conf.common | grep TOS
TOSFILE="bootloader/tos-mon-only_t194.img";

but I failed to flash the xavier nx modules, here is the logs:

On PC :
./flash.sh -r jetson-xavier-nx-devkit-emmc mmcblk0p1
flash_log.txt (52.5 KB)

Xavier nx log:
xavier_nx_log.txt (6.7 KB)

please help me to flash the module , thanks

Hi WakkeWang,

Please try again with full flash.
$ sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1

still failed to flash, please help me flash it, thanks

flash_log.txt (61.3 KB)
xavier_nx_log.txt (6.7 KB)

Hi WakkeWang,

Are you connect one Jetson device?
Please make sure you only connect one Jetson device on host PC.

  1. In p2972-0000.conf.common:
    TOSFILE=β€œbootloader/tos-mon-only_t194.img";
  2. Set soft links:
    cd .../Linux_For_Tegra/bootloader
    ln -sf tos-mon-only_t194.img tos_t194.img
  3. Full flash:
    $ sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1

Hi , still failed to flash.

root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# ll -ah bootloader/tos* 
lrwxrwxrwx 1 root root   14 12月 12 12:46 bootloader/tos.img -> tos-trusty.img
-rw-rw-rw- 1 root root  71K 12月 12 12:46 bootloader/tos-mon-only.img
-rw-rw-rw- 1 root root  75K 12月 12 12:47 bootloader/tos-mon-only_t194.img
-rw-rw-rw- 1 root root 858K 12月 12 12:47 bootloader/tos-optee_t194.img
-rw-rw-rw- 1 root root 999K 12月 12 12:47 bootloader/tos-optee_t234.img
lrwxrwxrwx 1 root root   21 1月  10 15:01 bootloader/tos_t194.img -> tos-mon-only_t194.img
lrwxrwxrwx 1 root root   18 12月 12 12:46 bootloader/tos_t234.img -> tos-optee_t234.img
-rw-rw-rw- 1 root root 383K 12月 12 12:47 bootloader/tos-trusty.img
-rw-rw-rw- 1 root root 387K 12月 12 12:46 bootloader/tos-trusty_t194.img
root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# 
root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# 
root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# cat p3668.conf.common | grep tos
TOSFILE="bootloader/tos_t194.img";
root@yzj-ThinkPad-E460:/mnt/R35.1/OK/1_STEP_EMMC/Linux_for_Tegra# cat p2972-0000.conf.common | grep tos
TOSFILE="bootloader/tos_t194.img";

but After I execute following command, I can flash it successfully :

ln -sf bootloader/tos-optee_t194.img bootloader/tos_t194.img

please help me to flash it with tos-mon-only_t194.img

Could you try with nv devkit first?

I try to flash the module with nv devkit , the same error.

Let us check this. Thanks for reporting issue.

Hi teams, Any updates ?

Hi,

Sorry, we are still checking why there is flash problem.

Hi team, any updates ?