fwupd status

You might have noticed the sysutils/fwupd port. Please be warned that it might break your hardware if you try to flash firmware with it!!

how to help ?

Please run these commands and send the output to decke@FreeBSD.org :

# service dbus start
# service fwupd start

# fwupdmgr get-devices -v

This only probes which devices it can find so it's non destructive!

plugins

plugin

builds?

detects?

works?

notes

acpi-dmar

enabled

unknown

unknown

acpi-facp

enabled

unknown

unknown

acpi-ivrs

enabled

unknown

unknown

acpi-phat

disabled

unknown

unknown

requires read access to /sys/firmware/acpi/tables

algoltek-usb

enabled

unknown

unknown

algoltek-usbcr

enabled

unknown

unknown

amd-gpu

enabled

unknown

unknown

amd-kria

disabled

unknown

unknown

amd-pmc

disabled

unknown

unknown

requires read access to /sys/bus/platform/drivers/amd_pmc

analogix

enabled

unknown

unknown

android-boot

disabled

unknown

unknown

requires read/write access to /dev/block

asus-hid

enabled

unknown

unknown

ata

disabled

unknown

unknown

aver-hid

enabled

unknown

unknown

bcm57xx

disabled

unknown

unknown

requires the SIOCETHTOOL ioctl interface

bios

enabled

unknown

unknown

bnr-dp

disabled

unknown

unknown

requires read/write access to /dev/drm_dp_aux

ccgx

enabled

unknown

unknown

ccgx-dmc

enabled

unknown

unknown

cfu

enabled

unknown

unknown

ch341a

enabled

unknown

unknown

ch347

enabled

unknown

unknown

corsair

enabled

unknown

unknown

cpu

enabled

unknown

unknown

cros-ec

enabled

unknown

unknown

dell

enabled

unknown

unknown

dell-dock

enabled

unknown

unknown

dell-kestrel

enabled

unknown

unknown

devlink

disabled

unknown

unknown

requires devlink support (Linux specific)

dfu

enabled

ok

unknown

ebitdo

enabled

unknown

unknown

egis-moc

enabled

unknown

unknown

elan-kbd

enabled

unknown

unknown

elanfp

enabled

unknown

unknown

elantp

enabled

unknown

unknown

emmc

disabled

unknown

unknown

requires ioctl access to MMC_IOC_CMD and MMC_IOC_MULTI_CMD

ep963x

disabled

unknown

unknown

fastboot

enabled

unknown

unknown

flashrom

enabled

unknown

unknown

focalfp

enabled

unknown

unknown

fpc

enabled

unknown

unknown

framework-qmk

enabled

unknown

unknown

fresco-pd

enabled

unknown

unknown

genesys

enabled

ok

unknown

genesys-gl32xx

disabled

unknown

unknown

requires read/write access to /dev/sd* block devices and requires using a sg_io ioctl for interaction with the device

goodix-moc

enabled

ok

unknown

goodix-tp

enabled

unknown

unknown

gpio

disabled

unknown

unknown

requires ioctl GPIO_GET_CHIPINFO_IOCTL and GPIO_V2_GET_LINE_IOCTL access on /dev/gpiochip* devices

hpi-cfu

enabled

unknown

unknown

huddly-usb

enabled

unknown

unknown

hughski-colorhug

enabled

unknown

unknown

ilitek-its

enabled

unknown

unknown

intel-amt

disabled

unknown

unknown

requires ioctl(IOCTL_MEI_CONNECT_CLIENT) to /dev/mei0

intel-cvs

enabled

unknown

unknown

intel-gsc

disabled

unknown

unknown

requires read/write access to /dev/mei*

intel-mchi

disabled

unknown

unknown

requires ioctl(IOCTL_MEI_CONNECT_CLIENT) to /dev/mei0

intel-mkhi

disabled

unknown

unknown

requires ioctl(IOCTL_MEI_CONNECT_CLIENT) to /dev/mei0

intel-usb4

enabled

unknown

unknown

iommu

enabled

unknown

unknown

jabra

enabled

unknown

unknown

jabra-file

enabled

unknown

unknown

jabra-gnp

enabled

unknown

unknown

kinetic-dp

disabled

unknown

unknown

requires read/write access to /dev/drm_dp_aux*

legion-hid2

enabled

unknown

unknown

lenovo-thinklmi

enabled

unknown

unknown

linux-display

disabled

unknown

unknown

requires read access to /sys/class/drm

linux-lockdown

disabled

unknown

unknown

requires read access to /sys/sys/kernel/security

linux-sleep

disabled

unknown

unknown

requires read access to /sys/power/mem_sleep

linux-swap

disabled

unknown

unknown

requires read access to /proc

linux-tainted

disabled

unknown

unknown

requires read access to /sys/kernel/tainted

logind

disabled

unknown

unknown

requires access to the dbus interface org.freedesktop.login1

logitech-bulkcontroller

enabled

unknown

unknown

logitech-hidpp

enabled

unknown

unknown

logitech-rallysystem

enabled

unknown

unknown

logitech-scribe

disabled

unknown

unknown

requires read access to /dev/bus/usb, /dev/video0 and ioctl UVCIOC_CTRL_QUERY

logitech-tap

disabled

unknown

unknown

requires read/write access to /dev/bus/usb and ioctl UVCIOC_CTRL_QUERY, HIDIOCGFEATURE, HIDIOCSFEATURE, HIDIOCGINPUT

mediatek-scaler

disabled

unknown

unknown

requires access to i2c buses associated with the specified DisplayPort aux channel

modem-manager

disabled

unknown

unknown

requires read/write access to /dev/bus/usb and /dev/bus/pci

msr

enabled

unknown

unknown

mtd

disabled

unknown

unknown

requires read/write access to /dev/mtd

nordic-hid

enabled

unknown

unknown

nvme

disabled

unknown

unknown

requires ioctl NVME_IOCTL_ADMIN_CMD access

parade-lspcon

disabled

unknown

unknown

requires access to the DisplayPort aux channel to read DPCD

parade-usbhub

enabled

unknown

unknown

pci-bcr

enabled

unknown

unknown

pci-mei

enabled

unknown

unknown

pci-psp

enabled

unknown

unknown

pixart-rf

disabled

unknown

unknown

requires ioctl HIDIOCSFEATURE and HIDIOCGFEATURE access

powerd

enabled

unknown

unknown

qc-firehose

enabled

unknown

unknown

qc-s5gen2

enabled

unknown

unknown

qsi-dock

enabled

unknown

unknown

realtek-mst

disabled

unknown

unknown

requires access to i2c buses associated with the specified DisplayPort aux channel

redfish

disabled

unknown

unknown

plugins/redfish/fu-redfish-plugin.c:730:37: fatal error: use of undeclared identifier 'FU_TYPE_IPMI_DEVICE'

rp-pico

enabled

unknown

unknown

rts54hub

enabled

unknown

unknown

scsi

disabled

unknown

unknown

requires only reading from sysfs for enumeration, but requires using a sg_io ioctl for UFS updates

steelseries

enabled

unknown

unknown

synaptics-cape

enabled

unknown

unknown

synaptics-cxaudio

enabled

unknown

unknown

synaptics-mst

disabled

unknown

unknown

requires read/write access to /dev/drm_dp_aux*

synaptics-prometheus

enabled

unknown

unknown

synaptics-rmi

disabled

unknown

unknown

requires ioctl access to HIDIOCSFEATURE and HIDIOCGFEATURE

synaptics-vmm9

enabled

unknown

unknown

system76-launch

enabled

unknown

unknown

telink-dfu

enabled

unknown

unknown

test

enabled

unknown

unknown

thelio-io

enabled

unknown

unknown

thunderbolt

disabled

unknown

unknown

requires read/write access to /sys/bus/thunderbolt

ti-tps6598x

enabled

unknown

unknown

tpm

disabled

unknown

unknown

uses the tpm2-tss library to access the TPM and requires access to /sys/class/tpm

uefi-capsule

enabled

unknown

unknown

uefi-db

enabled

unknown

unknown

uefi-dbx

enabled

unknown

unknown

uefi-esrt

enabled

unknown

unknown

uefi-kek

enabled

unknown

unknown

uefi-mok

enabled

unknown

unknown

uefi-pk

enabled

unknown

unknown

uefi-recovery

enabled

unknown

unknown

uefi-sbat

enabled

unknown

unknown

uf2

disabled

unknown

unknown

requires permission to mount, write a file and unmount the mass storage device

upower

enabled

unknown

unknown

usi-dock

enabled

unknown

unknown

vbe

enabled

unknown

unknown

vli

enabled

unknown

unknown

wacom-raw

enabled

unknown

unknown

wacom-usb

enabled

unknown

unknown

wistron-dock

enabled

unknown

unknown

known problems / todo

BernhardFroehlich/fwupd (last edited 2025-10-28T20:46:35+0000 by BernhardFroehlich)