firmware: adapt to proxmox packaged fwupd

We ship our own fwupd package, since it needs to handle the
differently named efi_os_dir (proxmox vs debian).
Due to our experience with `udisks2` causing issues on hypervisors,
our package downgraded the Recommends udisks2, to a Suggests.
The downside is, that users need to explicitly set their ESP
mountpoint in the config file.

Additionally a minor stylistic rephrasing (is an option vs. could be
an option).

Tested this today, while giving our fwupd package a spin.

Suggested-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
This commit is contained in:
Stoiko Ivanov 2024-04-19 20:43:29 +02:00 committed by Thomas Lamprecht
parent 1ca0f96a86
commit 905fff4902

View File

@ -43,13 +43,22 @@ ConnectX or
https://techdocs.broadcom.com/us/en/storage-and-ethernet-connectivity/ethernet-nic-controllers/bcm957xxx/adapters/software-installation/updating-the-firmware/manually-updating-the-adapter-firmware-on-linuxesx.html['bnxtnvm'/'niccli'] https://techdocs.broadcom.com/us/en/storage-and-ethernet-connectivity/ethernet-nic-controllers/bcm957xxx/adapters/software-installation/updating-the-firmware/manually-updating-the-adapter-firmware-on-linuxesx.html['bnxtnvm'/'niccli']
for Broadcom network cards. for Broadcom network cards.
* https://fwupd.org[LVFS] could also be an option if there is a cooperation with * https://fwupd.org[LVFS] is also an option if there is a cooperation with
a https://fwupd.org/lvfs/vendors/[vendor] and the https://fwupd.org/lvfs/vendors/[hardware vendor] and
https://fwupd.org/lvfs/devices/[supported hardware] in use. The technical https://fwupd.org/lvfs/devices/[supported hardware] in use. The technical
requirement for this is that the system was manufactured after 2014, is booted requirement for this is that the system was manufactured after 2014 and is
via UEFI and the easiest way is to mount the EFI partition from which you boot booted via UEFI.
(`mount /dev/disk/by-partuuid/<from efibootmgr -v> /boot/efi`) before installing
'fwupd'. Since {pve} ships its own version of the `fwupd` package, for Secure Boot
Support with the Proxmox signing key, which does not recommend the `udisks2`
package, due to observed issues with its use on hypervisors setting the mount
point of the EFI partition in `/etc/fwupd/daemon.conf` is necessary:
.File `/etc/fwupd/daemon.conf`
----
# Override the location used for the EFI system partition (ESP) path.
EspLocation=/boot/efi
----
TIP: If the update instructions require a host reboot, make sure that it can be TIP: If the update instructions require a host reboot, make sure that it can be
done safely. See also xref:ha_manager_node_maintenance[Node Maintenance]. done safely. See also xref:ha_manager_node_maintenance[Node Maintenance].