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