pftf / RPi4

Raspberry Pi 4 UEFI Firmware Images
https://rpi4-uefi.dev
Other
1.19k stars 140 forks source link

Regression: BootOrder not retained with 1.29 FW #172

Open samerhaj opened 3 years ago

samerhaj commented 3 years ago

There is a known issue in 1.29 FW that causes BootOrder to not be retained. This is due to: https://github.com/tianocore/edk2-platforms/commit/2e87ce84dc67cd8b2f1a39e34ccdd885a2993226

The issue does not exist in 1.28 FW

There is a fix submitted to the mailing list, pending merge: https://edk2.groups.io/g/devel/topic/84967553#79473

Once merged, this will be picked up in the next FW release.

samerhaj commented 3 years ago

This also depends on https://edk2.groups.io/g/devel/topic/84967542#79620

Both patches are reviewed/approved, just waiting for the ongoing edk2 stable release to finish before they get merged

sunnywang-arm commented 3 years ago

Somehow Greg and I can't reproduce this issue with v1.29. Could someone who ran into this issue help use the bootleg firmware below to get more information for us? I added more debug prints into the bootleg.
RPI_EFI_BootOptionTrace.zip

Cc @samerhaj @pbatard

samerhaj commented 2 years ago

I was able to reproduce the issue using 1.29 and 1.30, but not 1.30 Also, I confirmed that the 1.31 (which picked up this patch, as well as reverted the older start4/fixup4 binaries) works.

paulwratt commented 2 years ago

With 1.32 reverting to upstream Kernel again, can this be closed? (did the patchs get accepted - there is no mention of it on the Release page)