Fwupd w/UEFI admin password set

A new firmware update was published to lvfs by the vendor of the laptop I am using. I have an admin password set to get into the UEFI.

fwupdmgr update

The boot messages while the update occured indicated that the firmware updated successfully. When it automatically rebooted it hung at the vendor logo just after selecting the uefi boot device.

After much consternation and fiddling it looks like the issue might be related to the admin password being set. I both unset the admin password and removed the fedora and fwupd entries from the list of boot devices to try in the uefi setup. If I were to guess there being a fwupd boot option at this point is wrong, fwupd should have removed it by then. The system finally booted back into f40 this time.

Next I reinstalled the fw

fwupdmgr reinstall <GUID>

and the firmware indicated it successfully updated which was followed by a successful reboot into f40 (again this is with no uefi admin password).

Are these firmware updates expected to work with an admin password on the UEFI? Does anybody else have to remove the admin password before updating firmware?

1 Like

I don’t have and never use a bios password on my home system.
I really suspect that the fwupdmgr is not aware of a need to unlock the bios when a password is set so will continue with the motions but fail as it did for you.

Probably there needs to be a bug report so fwupdmgr can either warn about the locked bios and exit cleanly or provide a means to unlock it before attempting the update.