Skip to content

Linux firmware

Show used firmware packages

Then after reboot list the packages with:

journalctl -b | sed -n 's;.*Loaded FW: \(.*\),.*;/usr/lib/firmware/\1.zst;p' | xargs pacman -Qoq | sort -u

Firmware update daemon (fwupd)

Install cli tool and UI:

sudo pacman -S fwupd gnome-firmware
sudo apt install fwupd

Refresh firmware database:

sudo fwupdmgr refresh --force

List all, also non-updateable devices (such as coreboot atm i.e.):

fwupdmgr get-devices --show-all-devices

Show available updates:

fwupdmgr get-updates

Update:

fwupdmgr update

Issues:

Coreboot support

2019-11, fwupd 1.3.3-2: Coreboot detected with fwupdmgr get-devices --show-all-devices, but device is shown as non-updatable.

LVFS website search also doesn't show more than one coreboot-supported device.

GUI

  • GNOME Software (Updates tab)