Hi,
Jetson Orin Nano Developer board and installed a 256G SSD on it. I upgraded to the latest SDK manger (2.1.0.11682) with JetPack 6.0 (rev. 2) on a X86 host machine to flash these boards with Ubuntu 22.04.
I used to be able to build the UEFI (both with docker or without docker) and flash to the target board from the host PC. The target board will boot up without any issue.
However, a few days ago, I pulled (git pull) the latest source for ‘edkrepo’. Here are the outputs from ‘git log’:
commit a9a61c80c224f418418bd5f94c0e04762cd4cbdb (HEAD → main, tag: uefi-202406.0, origin/uefi-202406.0-updates, origin/main, origin/HEAD)
Author: Jake Garver jake@nvidia.com
Date: Fri Jun 7 07:35:54 2024 -0700
fix(build): Fix BUILDID_STRING generation
This affacted scenarios where FIRMWARE_VERSION_BASE or GIT_SYNC_REVISION
were not set. When using git to generate these values, the edk2-nvidia
path was not replaced resulting in a failed git command.
Signed-off-by: Jake Garver <jake@nvidia.com>
After pulled the latest code, I did NOT change anything. I still could build the code and flashed my target board without any problem. See attached for two log files.
But, my target board would fail to boot up.
I used the debug UART to take a look at, here are the last few messages:
Jetson System firmware version 202406.0-a9a61c80 date 2024-07-03T14:56:43-05:00
ESC to enter Setup.
F11 to enter Boot Manager Menu.
Enter to continue boot.
L4TLauncher: Attempting Direct Boot
EFI stub: Booting Linux Kernel…
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services…
▒▒ERROR: **************************************
ERROR: RAS Uncorrectable Error in CCPMU, base=0xe001000:
ERROR: Status = 0xe4000504
ERROR: SERR = Assertion failure: 0x4
ERROR: IERR = uCode Error: 0x5
ERROR: MISC0 = 0x0
ERROR: MISC1 = 0x0
ERROR: MISC2 = 0x0
ERROR: MISC3 = 0x0
ERROR: ADDR = 0x60a5a5a5a5a5a5a5
ERROR: **************************************
ERROR: sdei_dispatch_event returned -1
ERROR: Powering off core
ERROR: ARI request timed out: req 34
ASSERT: plat/nvidia/tegra/soc/t234/drivers/mce/ari.c:154
If I used the original ‘uefi_jetson.bin’ file (came with Nvidia SDK manager) to redo the flash, the command is:
‘sudo ./flash.sh -k A_cpu-bootloader -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit nvme0n1p1’
The board will boot up without any issue.
Do you know what the problem is?
Thanks,
Steven
BUILDLOG_Jetson.txt (1.4 MB)
Flash_log.txt (71.7 KB)