fwupd/contrib/qubes/doc/uefi_capsule_update.md
Norbert Kamiński 60e84c617f contrib/qubes: Add Qubes wrapper source and create packages
This patch is adding the fwupd wrapper for Qubes.
The wrapper provides fwupd functionalities for Qubes R4.1.
It creates three packages (two RPMs and one Debian package):
fwupd-qubes-dom0 (RPM)
fwupd-qubes-vm (RPM)
fwupd-qubes-vm-whonix (deb)
More information about the wrapper could be found in the
contrib/qubes/README.md

Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com>
2021-02-26 06:40:21 +00:00

983 B

UEFI capsule update

The qubes-fwupd handle the UEFI capsule update under several conditions. The fwupd uses ESRT tables to read GUID, and that causes trouble when the OS is running under a hypervisor. The Xen does not pass the ESRT tables to paravirtualized dom0, so the Qubes is not able to provide sysfs information. More information you can find it this thread:

https://patchwork.kernel.org/patch/11715901/

Requirements

Qubes OS

You need Qubes R4.1 to use the UEFI capsule update.

Hardware

Make sure that your hardware has available firmware updates in the LVFS

UEFI capsule update - downgrade

UEFI capsule updates and downgrades were tested on DELL XPS 15 9560.

$ sudo qubes-fwupdmgr downgrade

UEFI capsule update - update

$ sudo qubes-fwupdmgr update

Update process

Capsule found

img

ME updated

img

Success

img