Bios and firmware update 3.07 9/29/25 fails using LVFS on linux

I’m using Pop_Os! 22.04 -(Jammy Kernal)
I have the Ryzen™ 7 7840HS system.

The update for bios and firmware to 3.07:

Update fails through gui. update fales by force using LVFS commands.
I get the same error:

failed to set /sys/firmware/efi/efivars/fwupd-6ae76af1-c002-5d64-8e18-658d205acf34-0-0abba7dc-e516-4167-bbf5-4d9d1c739416 as mutable: failed to open: No such file or directory

Check your kernel command line. Did you add anything like noexec=off? This sounds like efivarfs is not working.

Are you running the update as root? Is efivarfs mounted?

um… i am running it as sudo?

where would noexec command be?

Share output for cat /proc/cmdline

from what im hearing from reddit on my distro its because its a LTS version of the kernal.

my fwupdmgr update versions are very out of date: fwupdmgr --version
compile org.freedesktop.fwupd 1.9.5
compile com.hughsie.libxmlb 0.3.10
compile com.hughsie.libjcat 0.1.9
runtime org.freedesktop.fwupd-efi 1.4
compile org.freedesktop.gusb 0.3.10
runtime com.dell.libsmbios 2.4
runtime org.freedesktop.gusb 0.3.10
runtime org.freedesktop.fwupd 1.9.5
runtime org.kernel 6.16.3-76061603-generic

how can i update them?

cat /proc/cmdline
initrd=\EFI\Pop_OS-1a98fd9f-4937-49b5-88a7-1d7ff5061cf3\initrd.img root=UUID=1a98fd9f-4937-49b5-88a7-1d7ff5061cf3 ro quiet loglevel=0 systemd.show_status=false splash

Cross posting from reddit:
I couldn’t update the PopOS version of fwupd as hard as I tried so I actually resorted to using the live environment of another distro to do the updates instead. Pretty cool that you can do all this without even installing the other distro

I used CachyOS as that’s what I had on hand and it being Arch based and rolling release it has the latest fwupd version but you can probably use any distro that’s more up to date. (Although unfortunately PopOS 24.04 beta still has this issue)

  • First install fwupd (eg for Arch: pacman -S fwupd )

  • fwupdmgr refresh to get the latest firmware versions

  • fwupdmgr get-devices & fwupdmgr get-updates to be sure its detecting the hardware and has the updates to apply

  • And finally fwupmgr update to actually run updates

After reboot it went straight into linux firmware updater. I actually had to do this process twice for it to update everything so look out for that. The only other thing was to update the UEFI dbx in PopOS as that is specifically for the PopOS boot entry I believe but luckily that worked.

1 Like