Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail to boot UEFI since Jetpack 6.1 #116

Open
imperador opened this issue Jan 28, 2025 · 3 comments
Open

Fail to boot UEFI since Jetpack 6.1 #116

imperador opened this issue Jan 28, 2025 · 3 comments
Assignees

Comments

@imperador
Copy link

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 ...
@jbrasen jbrasen self-assigned this Jan 28, 2025
@jbrasen
Copy link
Contributor

jbrasen commented Jan 28, 2025

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

@jbrasen
Copy link
Contributor

jbrasen commented Jan 28, 2025

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

jbrasen added a commit to jbrasen/edk2-nvidia that referenced this issue Jan 29, 2025
If the initial callback is called before ACPI protocols are ready,
the device nodes are freed before they are processed. This change
returns in this case instead of going to the cleanup code.

Fixes github issue NVIDIA#116
Bug 5079045

Signed-off-by: Jeff Brasen <[email protected]>
@jbrasen
Copy link
Contributor

jbrasen commented Jan 29, 2025

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

ashishsingha pushed a commit that referenced this issue Jan 29, 2025
If the initial callback is called before ACPI protocols are ready,
the device nodes are freed before they are processed. This change
returns in this case instead of going to the cleanup code.

Fixes github issue #116
Bug 5079045

Signed-off-by: Jeff Brasen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants