Which Linux distro are you using? Debian
Which release version? testing (trixie), fully updated to today (2025-07-11)
Which kernel are you using? 6.12.35+deb13-amd64 (2025-07-03)
Which BIOS version are you using? 3.08 (2025-05-29)
Which Framework Laptop 13 model are you using? 13th Gen Intel® Core™, i5-1340P
I no longer have a view of EFI variables like Boot0000
in user space. It worked correctly at some point in the past. The only recent relevant change I’m aware of is that I updated the firmware to 3.08.
Normally, efibootmgr
would report on the boot order by showing variables such as BootCurrent
, Boot0000
, etc. Instead, I now see:
% efibootmgr
No BootOrder is set; firmware will attempt recovery
I use systemd-boot
, and its bootctl status
also shows evidence that it can’t access EFI variables:
% bootctl status
System:
Firmware: n/a (n/a)
Firmware Arch: x64
Secure Boot: disabled (unsupported)
TPM2 Support: yes
Measured UKI: no
Boot into FW: not supported
[…]
No boot loaders listed in EFI Variables.
[…]
Normally, there would be values for Firmware
, Secure Boot
would show up as enabled (user)
(since I’m using Secure Boot), Measured UKI
would be yes
, and Boot into FW
would be supported
. Additionally, it would be able to display a Current Boot Loader:
section.
It’s evident that the problem is that none of the EFI variables necessary to make this work are visible in user space.
% ls /sys/firmware/efi/efivars | sed -E -e 's/-.{36}$//'
FeData
H2OFormDialogConfig
IP6_CONFIG_IFR_NVDATA
KEKDefault
MebxCfg
PKDefault
PasswordConfig
SecureBootData
Tcg2ConfigInfo
WIFI_MANAGER_IFR_NVDATA
dbDefault
dbxDefault
That looks very thin. Where are the classics like LoaderFirmwareType
and LoaderInfo
, to identify the firmware, and where are all of the Boot*
variables? Where’s OsIndications
conveying the boot-into-firmware capability/ Where’s SecureBoot
to give Secure Boot information? I see Secure Boot default keys (PKDefault
, KEKDefault
, dbDefault
, dbxDefault
), but not my actual Secure Boot keys (PK
, KEK
, db
).
The system otherwise boots and functions normally (including Secure Boot behaving properly), but I’ve lost my view of the actual EFI configuration in user space.
Were these EFI variables a casualty of the recent BIOS update?
edited: subject