Skip navigation list, Skip to content, site-wide navigation or skip to search.

Free Software Foundation

Join now
You are here: Home Resources Hardware Database Linux drivers that require binary firmware

Linux drivers that require binary firmware

by John Sullivan last modified May 18, 2009 09:25 AM

If you are shopping for new hardware, it is a good idea to avoid hardware that requires these drivers.

The drivers themselves may be free, but they require proprietary firmware, so any hardware that relies on them is not compatible with free software. They have been removed in the gNewSense distribution.

  • drivers/atm/atmsar11.data
  • drivers/char/drm/mga_ucode.h
  • drivers/char/drm/r128_cce.c
  • drivers/char/drm/radeon_cp.c
  • drivers/char/dsp56k.c
  • drivers/char/ip2/fip_firm.h
  • drivers/media/dvb/frontends/tda10021.c
  • drivers/media/dvb/frontends/tda8083.c
  • drivers/media/dvb/frontends/tda80xx.c
  • drivers/media/dvb/frontends/ves1820.c
  • drivers/media/dvb/frontends/ves1x93.c
  • drivers/media/dvb/ttpci/av7110.c
  • drivers/media/dvb/ttpci/av7110_hw.c
  • drivers/media/dvb/ttpci/budget-av.c
  • drivers/media/dvb/ttpci/budget-ci.c
  • drivers/media/video/cs8420.h
  • drivers/net/acenic_firmware.h
  • drivers/net/bnx2_fw.h
  • drivers/net/cassini.h
  • drivers/net/appletalk/cops_ffdrv.h
  • drivers/net/appletalk/cops_ltdrv.h
  • drivers/net/dgrs_firmware.c
  • drivers/net/e100.c
  • drivers/net/hamradio/yam1200.h
  • drivers/net/hamradio/yam9600.h
  • drivers/net/myri_code.h
  • drivers/net/pcmcia/ositech.h
  • drivers/net/starfire_firmware.h
  • drivers/net/tg3.c
  • drivers/net/tokenring/3c359_microcode.h
  • drivers/net/tokenring/smctr_firmware.h
  • drivers/net/typhoon-firmware.h
  • drivers/net/wan/sdladrv.c
  • drivers/net/wan/wanxlfw.inc_shipped
  • drivers/net/wireless/prism54_softmac/sent_data_ok.h
  • drivers/net/wireless/rtl818x/r8180_rtl8255.c
  • drivers/s390/net/qeth_mpc.c
  • drivers/scsi/aic7xxx/aic79xx_seq.h_shipped
  • drivers/scsi/aic94xx/aic94xx_seq_microcode.c
  • drivers/scsi/ql1040_fw.h
  • drivers/scsi/ql12160_fw.h
  • drivers/scsi/ql1280_fw.h
  • drivers/scsi/qla2xxx/ql2100_fw.c
  • drivers/scsi/qla2xxx/ql2200_fw.c
  • drivers/scsi/qla2xxx/ql2300_fw.c
  • drivers/scsi/qla2xxx/ql2322_fw.c
  • drivers/scsi/qla2xxx/ql6312_fw.c
  • drivers/scsi/qlogicfc_asm.c
  • drivers/scsi/qlogicpti_asm.c
  • drivers/serial/jsm/jsm_neo.c
  • drivers/usb/media/dabfirmware.h
  • drivers/usb/media/ibmcam.c
  • drivers/usb/media/pwc/pwc-kiara.c
  • drivers/usb/media/pwc/pwc-timon.c
  • drivers/usb/media/spca5xx/cs2102.h
  • drivers/usb/media/spca5xx/cxlib.h
  • drivers/usb/media/spca5xx/hdcs2020.h
  • drivers/usb/media/spca5xx/hv7131b.h
  • drivers/usb/media/spca5xx/hv7131c.h
  • drivers/usb/media/spca5xx/icm105a.h
  • drivers/usb/media/spca5xx/pb0330.h
  • drivers/usb/media/spca5xx/sn9cxxx.h
  • drivers/usb/media/spca5xx/sonix.h
  • drivers/usb/media/spca5xx/sp5xxfw2.dat
  • drivers/usb/media/spca5xx/spca500_init.h
  • drivers/usb/media/spca5xx/spca501_init.h
  • drivers/usb/media/spca5xx/spca505_init.h
  • drivers/usb/media/spca5xx/spca508_init.h
  • drivers/usb/media/spca5xx/spca561.h
  • drivers/usb/media/spca5xx/tas5130c
  • drivers/usb/media/vicam.c
  • drivers/usb/misc/emi26_fw.h
  • drivers/usb/misc/emi62_fw_m.h
  • drivers/usb/misc/emi62_fw_s.h
  • drivers/usb/misc/sisusbvga/sisusb_init.h
  • drivers/usb/net/atmel/fw-505rfmd2958-1.101.0-86.h
  • drivers/usb/net/atmel/fw-i3861.h
  • drivers/usb/net/atmel/fw-i3863.h
  • drivers/usb/net/atmel/fw-pkg-505-rfmd2958-1.101.0-86.h
  • drivers/usb/net/atmel/fw-pkg-505a-rfmd2958-1.102.0-113.h
  • drivers/usb/net/atmel/fw-pkg-i3861.h
  • drivers/usb/net/atmel/fw-pkg-i3863.h
  • drivers/usb/net/atmel/fw-pkg-r505.h
  • drivers/usb/net/atmel/fw-pkg-rfmd-0.90.2-140.h
  • drivers/usb/net/atmel/fw-pkg-rfmd-1.101.0-84.h
  • drivers/usb/net/atmel/fw-pkg-rfmd-acc-1.101.0-84.h
  • drivers/usb/net/atmel/fw-r505.h
  • drivers/usb/net/atmel/fw-rfmd-0.100.4-16.h
  • drivers/usb/net/atmel/fw-rfmd-0.90.2-140.h
  • drivers/usb/net/atmel/fw-rfmd-1.101.0-84.h
  • drivers/usb/net/atmel/fw-rfmd-acc-1.101.0-84.h
  • drivers/usb/net/eagle/eu_firmware.h
  • drivers/usb/net/kawethfw.h
  • drivers/usb/net/zd1211/WS11UPh.h
  • drivers/usb/net/zd1211/WS11UPhR.h
  • drivers/usb/net/zd1211/WS11UPhR_Turbo.h
  • drivers/usb/net/zd1211/WS11UPhm.h
  • drivers/usb/net/zd1211/WS11Ub.h
  • drivers/usb/net/zd1211/WS11Ur.h
  • drivers/usb/serial/io_fw_boot.h
  • drivers/usb/serial/io_fw_boot2.h
  • drivers/usb/serial/io_fw_down.h
  • drivers/usb/serial/io_fw_down2.h
  • drivers/usb/serial/io_fw_down3.h
  • drivers/usb/serial/keyspan_mpr_fw.h
  • drivers/usb/serial/keyspan_pda_fw.h
  • drivers/usb/serial/keyspan_usa18x_fw.h
  • drivers/usb/serial/keyspan_usa19_fw.h
  • drivers/usb/serial/keyspan_usa19qi_fw.h
  • drivers/usb/serial/keyspan_usa19qw_fw.h
  • drivers/usb/serial/keyspan_usa19w_fw.h
  • drivers/usb/serial/keyspan_usa28_fw.h
  • drivers/usb/serial/keyspan_usa28x_fw.h
  • drivers/usb/serial/keyspan_usa28xa_fw.h
  • drivers/usb/serial/keyspan_usa28xb_fw.h
  • drivers/usb/serial/keyspan_usa49w_fw.h
  • drivers/usb/serial/keyspan_usa49wlc_fw.h
  • drivers/usb/serial/ti_fw_3410.h
  • drivers/usb/serial/ti_fw_5052.h
  • drivers/usb/serial/whiteheat_fw.h
  • drivers/usb/serial/xircom_pgs_fw.h
  • drivers/video/asiliantfb.c
  • drivers/video/chipsfb.c
  • sound/pci/korg1212/korg1212-firmware.h

The FSF is a charity with a worldwide mission to advance software freedom — learn about our history and work.

The FSF also has sister organizations in France, Latin America, Europe and India.