On 3/18/21 9:55 PM, Sven Joachim wrote:
On 2021-03-18 21:03 +0100, Grzesiek Sójka wrote:
I noticed recently that efibootmgr stoped working. On all my Sid
machines I get the following:
# efibootmgr
EFI variables are not supported on this system.
But if I run Buster (the same hardware) then everything is ok. So this
is definitely software problem. I also noticed that the
/sys/firmware/efi/efivars
directory is empty.
Not here, and efibootmgr works for me.
Kernel problem? Missing modules?
Perhaps the efivarfs module is not loaded. I don not have to load
it
manually, though.
The problem seems to be related to 5.10.x kernels & LGA1155 based systems.
1. On laptop based on i5-8250u efibootmgr works fine (all kernel versions)
2. On systems based on LGA1155 socket (i5-2500k, i7-3770):
- kernels 5.10.x: efibootmgr does not work,
directory /sys/firmware/efi/efivars is empty
- kernel 5.8.0-2: efibootmgr woks as expected
On 5.8.0-2 i get:
# lsmod | grep efi
efivarfs 16384 0
efi_pstore 16384 0
efivars 20480 1 efi_pstore
There is no efivars.ko in 5.10.x. Maybe that is the problem?