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

[QUESTION] what is edk2-nvidia and changing UEFI variables for Jetson? #74

Open
PHCLenzi opened this issue Sep 26, 2023 · 3 comments
Open

Comments

@PHCLenzi
Copy link

Hello, two questions here

What is edk2-nvidia? Is it a version of nvidia's UEFI for Jetson?

How do I change the Jetson's UEFI variables and settings (I'm using a Jetson AGX Orin)? How do I use the information on this VariableList page?

I think my questions may help others too.

Thank you

@jbrasen
Copy link
Contributor

jbrasen commented Sep 26, 2023

edk2-nvidia is the nvidia specific code for supporting UEFI. It is our equivalent of https://github.com/tianocore/edk2-platforms

For UEFI variables most of these are configurable via the UI menu. If you go under the Device Manager -> NVIDIA Configuration.

Some require setting manually or via a device tree overlay

@PHCLenzi
Copy link
Author

@jbrasen,

Is this "UI menu" accessed by the "Device Manager" inside the standard jetpack?

Context: I'm trying to understand how flash scripts (from nvidia or Yocto Project for example) change the memory address/device that contains the Kernel, Fileszstem,... .

I noticed that there is "L4TDefaultBootMode" in these variables list and I would like to know how to access it and change it.

I knew the alternative of adding a device tree overlay with the chosen memory device, but I would like to understand this variable I mentioned above.

Any ideas?

@jbrasen
Copy link
Contributor

jbrasen commented Sep 26, 2023

Yes if press ESC to enter the UEFI menu then the settings are under Device Manager
Device Manager-> NVIDIA Configuration -> L4T Configuration

This changes the way the l4t launcher attempts to boot the OS (grub, from extlinux, etc)

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