[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#989229: grub-install: warning: Cannot read EFI Boot* variables.



Source: linux
Followup-For: Bug #989229
X-Debbugs-Cc: tj.iam.tj@proton.me
Control: tag -1 moreinfo

This is in all probability a system (manufacturer's) firmware bug. The
kernel is doing what it is designed to do; that is, try to recover from
the system's UEFI Runtime Services causing a Page Fault.

There are new firmware releases available for that model - upgrading may
fix the bug:

https://www.acer.com/gb-en/support/product-support/SP111-31N/

Latest listed is v1.11 2018-12-25. Bug report shows:

[Sun Jul 11 20:36:36 2021] Hardware name: Acer Spin SP111-31N/Ironhide_AP, 
BIOS V1.02 01/04/2017

There was a similar report back in 2019 via Ubuntu and Upstream and the
response upstream is informative:

"Note that this is *not* a kernel panic. The kernel does exactly what we intended,
 which is to contain the page fault caused by the buggy firmware, and proceed
 without EFI runtime services. Unfortunately, this means that the installer cannot
 update the boot path so that grub gets invoked at boot by default. The only way to
 achieve this is probably to use 'bcfg' from the UEFI shell.

 Since this is closed source firmware provided by the hardware vendor,
 there is really very little we can do about this except complaining to
 them that their firmware is buggy.
"

https://bugzilla.kernel.org/show_bug.cgi?id=204289#c7


Reply to: