edk2-nvidia icon indicating copy to clipboard operation
edk2-nvidia copied to clipboard

Fail to boot UEFI since Jetpack 6.1

Open imperador opened this issue 10 months ago • 3 comments

Since Jetpack 6.1, Orin AGX does not boot with the UEFI if ACPI is enabled. The problem persists with Jetpack 6.2

Jetson UEFI firmware (version 36.4.3-gcid-38968081 built on 2025-01-08T01:18:20+00:00)

I/TC: Reserved shared memory is disabled
I/TC: Dynamic shared memory is enabled
I/TC: Normal World virtualization support is disabled
I/TC: Asynchronous notifications are disabled
I/TC: WARNING: Test UEFI variable auth key is being used !
I/TC: WARNING: UEFI variable protection is not fully enabled !

ASSERT [AcpiDtbSsdtGenerator] /out/nvidia/bootloader/uefi/Jetson_RELEASE/edk2/DynamicTablesPkg/Library/Common/AmlLib/String/AmlString.c(339): 0

Resetting the system in 5 seconds.
Shutdown state requested 1
Rebooting system ...

imperador avatar Jan 28 '25 15:01 imperador

Thanks for the report. I am looking into this now.

jbrasen avatar Jan 28 '25 16:01 jbrasen

Was able to reproduce the issue looking into the root cause.

jbrasen avatar Jan 28 '25 21:01 jbrasen

The pull request #117 should resolve this issue and boot ACPI correctly.

jbrasen avatar Jan 29 '25 04:01 jbrasen

Hi,

I am still getting this issue on 36.4.4 (with Jetpack 6.2.1)

Jetson UEFI firmware (version 36.4.4-gcid-41062509 built on 2025-06-16T15:25:51+00:00)

I/TC: Reserved shared memory is disabled
I/TC: Dynamic shared memory is enabled
I/TC: Normal World virtualization support is disabled
I/TC: Asynchronous notifications are disabled
I/TC: WARNING: Test UEFI variable auth key is being used !
I/TC: WARNING: UEFI variable protection is not fully enabled !

ASSERT [AcpiDtbSsdtGenerator] /out/nvidia/bootloader/uefi/Jetson_RELEASE/edk2/DynamicTablesPkg/Library/Common/AmlLib/String/AmlString.c(339): 0

Resetting the system in 5 seconds.
Shutdown state requested 1
Rebooting system ...

imperador avatar Jul 21 '25 15:07 imperador

@imperador @aaronp24 36.4.4确实无法启动,能修复吗

Unlicensed-driver-ljx avatar Sep 17 '25 13:09 Unlicensed-driver-ljx

Can reproduce this with 36.4.7 as well. Would you mind taking another look at this? @jbrasen

Jetson UEFI firmware (version 36.4.7-gcid-42132812 built on 2025-09-18T22:10:05+00:00)

I/TC: Reserved shared memory is disabled
I/TC: Dynamic shared memory is enabled
I/TC: Normal World virtualization support is disabled
I/TC: Asynchronous notifications are disabled
I/TC: WARNING: Test UEFI variable auth key is being used !
I/TC: WARNING: UEFI variable protection is not fully enabled !

ASSERT [AcpiDtbSsdtGenerator] /out/nvidia/bootloader/uefi/Jetson_RELEASE/edk2/DynamicTablesPkg/Library/Common/AmlLib/String/AmlString.c(339): 0

Resetting the system in 5 seconds.
Shutdown state requested 1
Rebooting system ...

TinyServal avatar Oct 29 '25 00:10 TinyServal

For anyone who ran into this and need to recover their Orin series board without wiping the emmc, you can use the flashing script from the BSP directory to reprogram just the QSPI flash.

For the AGX Orin Developer Kit this would be sudo ./flash.sh --no-systemimg -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-agx-orin-devkit internal.

Docs: https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/SD/FlashingSupport.html#examples

TinyServal avatar Oct 29 '25 02:10 TinyServal