List with hardware support by gnu-libre kernel, updated
changelog 04-11-2025: add Scanner
CPU
AMD A10-Series A10 5800K A10 5800 (don’t work with gnu-boot as I know, works with some old version of coreboot (removed in the latest versions), no know about proprietary firmware needed, no amd psp
AMD Ryzen 3 3200G (avoid all ryzen serie, they had amd psp which is the “Intel me” of Amd, is impossible to disable it, no free bios support this cpu family atm (2025))
DVB-CARDS (dvb-s, dvb-c, dvb-t/t2)
AverTV Volar Black HD (Avermedia A850) with id 07ca:850a: works fine, this device is not dvb-t2 ready so is useless in those days. Just to understand, on my country a modern dvb-t2 device can receive 200 channels, this one only 10
CINERGY TC2 Stick: id 0ccd:10b2, return a lot of errors, DON’T WORK, require non-free firmware dvb-usb-it9303-01.fw
TechnoTrend AG TT-connect CT2-4650 CI with id 0b48:3015: DON’T WORK, at start seems to work with /dev/dvb directory created, but after running vdr, those error messages appear, the card don’t work, no signal at all on every channel. This card require non-free firmware dvb-demod-si2168-b40-01.fw
TECHNOTREND TT-connect S2-4600 aka geniatech dvb-s2 with id 0b48:3011: DON’T WORK, the card is initialized, vdr start but no channel and no motor-dish steer, in few words: dont’t work, return this error message which mean this card has the driver free but the firmware proprietary!
m88ds3103 3-0068: firmware file ‘/(DEBLOBBED)/’ not found
ETHERNET CARDS (PCI/USB)
Suceso Ethernet-1000Mbps USB aka Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter with id 0bda:8153 (works perfect, just plug and play, tested on kernel-gnu 6.14.11)
Amazon Basic Ethernet Adapter: Works perfect, no error messages at all, id: 0b95:1790 aka ASIX Electronics Corp. AX88179 Gigabit Ethernet
FS (ok is not hardware, but don’t make problems)
ZFS: a lot of users don’t like it because its license, but personally I consider it a great fs, compile fine and works with gnu-libre-kernel. The version used by Linux is open-zfs which is opensource (zfs official is a little different and has some obscure “oracleus” things)
GPU
[AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] (don’t work with gnu-libre, require a proprietary blob, the driver radeon is opensource, the firmware not, X11 don’t start)
Nvidia GP108 (138000a1) (don’t work with gnu-libre, require a proprietary blob, the driver nouveau is opensource, the firmware for this card not, X11 start but no 3d, and a lot of error messages in the log)
LAPTOPS
Dell Inspiron 3542/0FKWR5 (2014): no way to install gnu-boot, coreboot or other firmware, works fine with gnu-libre kernel, give only this error message, “3-1.6: Missing Free firmware (non-Free firmware loading is disabled)”, tested with version 6.17.5
IBM Thinkpad X60 (works with gnu-libre, gnu-boot) RECOMMENDED
NS5x_NS7xPU (works with dasharo firmware, not tested with other firmwares, expensive, possibility to disable Intel ME, not tested with gnu-libre)
Apple MacBook7,1/Mac-F22C89C8 (don’t work with any free firmware (gnu-boot, coreboot, libreboot) at 2025, works fine with libre-kernel except for integrated wifi, tested with version 6.17.5)
MOTHERBOARDS
Asrock B450M Pro4-F (don’t work with any free firmware (gnu-boot, coreboot, libreboot) at 2025, amd psp
Asrock HDV R4.0 (don’t work with any free firmware (gnu-boot, coreboot, libreboot) at 2025, amd psp
ASUS PRO B550M-C/CSM (don’t work with any free firmware (gnu-boot, coreboot, libreboot) at 2025
ASUS A88XM-E (works with Coreboot 4.18, support removed since 4.19, no amd psp)
ASUS F2A85-M (works with Coreboot 4.18, support removed since 4.19, no amd psp)
ASUS F2A85-M PRO (works with Coreboot 4.18, support removed since 4.19, no amd psp)
SCANNERS
Canon Lide 400: works perfect.
WORKSTATIONS/PC/SERVERS
HP Microserver NL40: Works all, except those devices (one is the Radeon VGA RS880M [Mobility Radeon HD 4225/4250], the cpu is very old and a little slow but is bug-free (no know hardware bugs like spectre and similar not-fixed), NO free bios available for this machine.
[ 3.396531] 2-3:1.0: Missing Free firmware (non-Free firmware loading is disabled)
[ 21.940399] 0000:01:05.0: Missing Free firmware (non-Free firmware loading is disabled)
[ 21.989491] 0000:01:05.0: Missing Free firmware (non-Free firmware loading is disabled)
IBM 9111-285 (works with gnu-libre, NO gnu-boot or other free bios, very outdated, slow but usable, cpu with serious hw bugs still not fixed, kernel 6.* is not recommended because can hang on boot), a notice: is very old hw, it belong to another era in which states don’t use amd psp, intel me and other shit to track users, so I think even without a libre firmware is more safe than more modern hardware with coreboot (and proprietary firmware loaded), PROBABLY!
WIFI
BrosTrend Ac1200: works with gnu-libre, use this driver) not tested as AP or Client, because no AP atm, but the card load without any error message, official driver included in kernel (rtw_8822bu) don’t work and exit with those errors
[ 2.325959] 1-4:1.0: Missing Free firmware (non-Free firmware loading is disabled)
[ 2.326001] rtw_8822bu 1-4:1.0: Direct firmware load for /(DEBLOBBED)/ failed with error -2
[ 2.326004] rtw_8822bu 1-4:1.0: failed to request firmware
[ 2.337712] rtw_8822bu 1-4:1.0: failed to load firmware
[ 2.337717] rtw_8822bu 1-4:1.0: failed to setup chip efuse info
[ 2.337718] rtw_8822bu 1-4:1.0: failed to setup chip information
[ 2.337880] rtw_8822bu 1-4:1.0: probe with driver rtw_8822bu failed with error -22
with rtl88x2bu works fine as you can see
[ 608.143736] usbcore: registered new interface driver rtl88x2bu
[ 608.151293] rtl88x2bu 1-4:1.0 **********: renamed from wlan0
iwconfig said
wlan0 unassociated Nickname:“WIFI@RTL88X2BU”Mode:Managed Frequency=2.412 GHz Access Point: Not-AssociatedSensitivity:0/0Retry:off RTS thr:off Fragment thr:offEncryption key:offPower Management:offLink Quality:0 Signal level:0 Noise level:0Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0Tx excessive retries:0 Invalid misc:0 Missed beacon:0
in few words: blacklist rtw_8822bu and use rtl88x2bu
BrosTrend 1800 AX (works with gnu-libre, use this driver) WARNING: works fine as client, give me a lot of problem as AP (disconnections) even with standard Linux kernel
Ralink RT3072 with id 0df6:0060 aka Sitecom Europe B.V. WLA-4000 802.11bgn [Ralink RT3072]: works perfect, no external driver needed, use module rt2800usb