Hi 

I have the same problems. UEFi settings are not saved. And the boot order is the UEFI settings? But in my case it’s coreboot 24.02 + edk2.
I turned on debugging mode - there are no messages about errors in writing to the bios spi flash and so. How else can this be debugged?
Which UEFI module/driver is responsible for this?
Flash write to bios region is available - I can update the this region. 

Best regards, Dmitry

пт, 2 авг. 2024 г. в 02:55, Andrew Fish via groups.io <afish=apple.com@groups.io>:


On Jul 10, 2024, at 6:05 AM, Hamit Can Karaca <hckaraca99@gmail.com> wrote:

Hello,

We recently found a bug where we can't change the boot order of a USB boot device. We are trying to set it on the top of the boot order but it keeps going to the last place. Sometimes it works fine but most of the time we have this problem.

Is it a general problem in EDK2 or is it because of our custom UEFI? Have you guys seen this problem before?

We are using SBL+EDK2 UEFI and CFL. 


Can you get DEBUG prints from the ROM? Can you turn up the verbosity of the prints (turn on DEBUG_INFO etc.)?

Do you have a custom PlatformBootManagerLib [1]? This is a common place that platform policy gets implemented. 

[1] https://github.com/tianocore/edk2/blob/master/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c

Thanks,

Andrew Fish

Thanks,
Hamit Can KARACA

_._,_._,_

Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#120205) | | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_