Open verpejas opened 3 months ago
This sounds like a BIOS bug. There is a sysfs file that the think-lmi kernel module exports that fwupd reads. https://github.com/torvalds/linux/blob/master/drivers/platform/x86/think-lmi.c#L1154
If you manually read that file I expect it's "1".
I had the same issue while trying to update via the fwupdmgr
CLI. Interestingly, updating the P14s Gen2 AMD's firmware via GNOME Software worked just fine :shrug:
Update on 2024.07.11 - the bug still occurs on Bios v 1.27 - I was unable to update using fwupdmgr or Discover - had to boot back up into a windows drive and perform the update there. The "UEFI BIOS settings update pending reboot" still persists on 1.27
JFYI: Given ThinkPad T14 Gen 1 AMD and fwupd 1.9.21, I am unable to update BIOS to version 1.49 with the error message "UEFI BIOS settings update pending reboot" (secure boot disabled).
JFYI: Given ThinkPad T14 Gen 1 AMD and fwupd 1.9.21, I am unable to update BIOS to version 1.49 with the error message "UEFI BIOS settings update pending reboot" (secure boot disabled).
Let me add that installing the update manually by downloading the .cab file works fine, but the error message "UEFI BIOS settings update pending reboot" still remains, using 'fwupdmgr get-devices'. By the way, BIOS version 1.49 fixes CVE-2023-20593 (Zenbleed) at last!
I also can't apply a BIOS update on "ThinkPad T14/P14s Gen 1 AMD". It says "UEFI BIOS settings update pending reboot" for 0.1.47, so it doesn't let me install 0.1.49.
Hi @immanuelfodor, I was able to install 0.1.49 using Gnome Software GUI as a workaround. After the update, there is no longer anything about "update pending reboot" in the CLI output of fwupdmgr.
I have Manjaro KDE, so no Gnome, and in Manjaro package manager (pamac-manager), there is no lvfs integration, my only option was fwupdmgr so far :face_holding_back_tears:
Describe the bug Hi! I am getting the following error in fwupdmgr "UEFI BIOS settings update pending reboot" after successfully updating the bios from v1.25 to v1.26 on a ThinkPad T14 G2 AMD (model 20XK). At first, fwupd did not want to work properly. I updated from a USB stick. Bios update succeeded but the above mentioned message still remained. I run OpenSUSE. I disabled secure boot and secure rollback - downgraded bios to 1.25 from USB - fwupd shows no errors. Updated bios from fwupd to 1.26 - it succeeded without issues, but the above mentioned message still remains in
fwupdmgr get-devices
Steps to Reproduce
fwupdmgr get-devices
- no errors shown on bios 1.25fwupdmgr get-devices
- an error is shown: "Update Error: UEFI BIOS settings update pending reboot"Expected behavior Just as with version 1.25, it should not show any errors as the bios has been updated succesfully and there does not apper to be any issues. Fwupd won't allow for future updates or downgrades due to this error being shown.
fwupd version information Please provide the version of the daemon and client.
Please note how you installed it (
apt
,dnf
,pacman
, source, etc):Installed from OpenSUSE main repo:
Please provide the output of the fwupd devices recognized in your system.
System UEFI configuration Please provide the output of the following commands:
efivar -l | grep fw gives me nothing in return. Here is an output of efivar -l
Additional questions