Traduction(s): English - Español - Français - Italiano


Firmware

Le mot firmware, qui peut être traduit par le terme micrologiciel (ou microprogramme), fait référence à un programme intégré qui contrôle des périphériques électroniques. Il n'y a pas de frontières précises entre microprogramme et programme dans la mesure où les deux termes recouvrent parfois des codes similaires. Habituellement, le terme micrologiciel (firmware) désigne un programme qui se charge des opérations de bas niveau dans un périphérique, sans lesquels le périphérique ne pourrait fonctionner... (pour en savoir plus Wikipedia).


Micrologiciels, Périphériques et Pilotes

De nombreux périphériques ont besoin d'un micrologiciel pour fonctionner. Historiquement, les micrologiciels étaient incorporés à la ROM ou à la mémoire flash des périphériques, mais, de plus en plus souvent, ils doivent être chargés dans le périphérique par le pilote au moment de leur mise en route. Certains de ces micrologiciels sont libres et open-source, mais d'autres non ce qui fait que vous devez ajouter les sources non-free et contrib à votre fichier /etc/apt/sources.list ; voir sources.list(5) et Debian archive basics (Debian Reference) pour des informations complémentaires.

Le micrologiciel pendant l'installation

Dans certains cas, le programme d'installation de Debian détecte la nécessité de charger un micrologiciel non-libre et demande à l'utilisateur de charger le micrologiciel afin de pouvoir achever l'installation. Cela peut arriver, par exemple, avec les cartes réseau sans fil qui souvent ont besoin d'un micrologiciel non-libre pour fonctionner (voir ipw2200 à titre d'exemple.

Nous vous suggérons, notamment lors de l'installation d'un matériel qui ne vous est pas familier, de télécharger l'archive du micrologiciel nécessaire à votre matériel et de le décompresser dans une répertoire nommé « firmware » placé à la racine d'un support amovible (périphérique USB/CD). Quand l'installateur démarre, il trouve automatiquement cette archive sur le support amovible et installe le micrologiciel de votre matériel s'il y en a besoin. Vous pouvez trouver le lien de téléchargement des micrologiciel correspondant à votre distribution Debian à cette adresse : http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/.

Dans certains cas, le micrologiciel fourni sur le support amovible peut, dans certains cas, ne pas être détecté (par exemple 740503). Dans cette situation, allez sur la console et montez manuellement (voir mount(8)) le support amovible sur un répertoire temporaire (par exemple, « /media »).

Autrement, on peut aussi utiliser des images d'installateur parallèles qui incluent directement l'ensemble des paquets de micrologiciels non-libres. Il existe des images CD « netinst » ainsi que des images d'installateur DVD - voir http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/.

Une fois que le réseau est configuré, le programme d'installation de Debian peut aller chercher les micrologiciels dans les dépôts Debian.

Localisation des micrologiciels

Debian 8 « Jessie »

La version la plus récente de udev utilisée dans Jessie ne recherche les fichiers de micrologiciel que dans un seul répertoire. Voir 729252 pour plus de détails. Les fichiers de micrologiciel doivent être installés dans :

Debian 7 « Wheezy », Debian 6.0 « Squeeze »

Les micrologiciels proviennent des emplacements suivants (voir les fichiers /lib/udev/hotplug.functions et /lib/udev/firmware.agent d'udev).

  1. /lib/firmware/$(uname -r) - micrologiciels fournis par un paquet, spécifiques à un noyau.

  2. /lib/firmware/ - micrologiciels fournis par un paquet, valides pour tous les noyaux.

  3. /usr/local/lib/firmware - Emplacement des micrologiciels installés manuellement.

  4. /usr/lib/hotplug/firmware - micrologiciels fournis par un paquet, valides pour tous les noyaux.

Liste des micrologiciels du noyau Linux

Pour trouver le paquet qui fournit le fichier d'un micrologiciels donné, rendez-vous sur cette page :
https://www.debian.org/distrib/packages#search_contents

Voici la liste, générée automatiquement par le noyau linux 4.9.0-5-amd64 (Debian 4.9.65-3+deb9u2) de Stretch, des modules Linux qui ont besoin d'un micrologiciel pour fonctionner. Certains des micrologiciels ont été empaquetés pour Debian (par exemple dans le paquet firmware-linux-nonfree).

Attention : cette liste peut ne pas être complète parce que le nom des micrologiciels ne peut pas toujours être extrait de façon fiable.

Il s'agit d'un liste créée avec le script ci-dessous:

acenic.ko

AceNIC/3C985/GA620 Gigabit Ethernet driver

acenic/tg1.bin
acenic/tg2.bin

advansys.ko

(none)

advansys/3550.bin
advansys/38C0800.bin
advansys/38C1600.bin
advansys/mcode.bin

af9013.ko

Afatech AF9013 DVB-T demodulator driver

dvb-fe-af9013.fw

aic94xx.ko

Adaptec aic94xx SAS/SATA driver

aic94xx-seq.fw

ambassador.ko

Madge ATM Ambassador driver

atmsar11.fw

amdgpu.ko

AMD GPU

amdgpu/carrizo_ce.bin
amdgpu/carrizo_me.bin
amdgpu/carrizo_mec2.bin
amdgpu/carrizo_mec.bin
amdgpu/carrizo_pfp.bin
amdgpu/carrizo_rlc.bin
amdgpu/carrizo_sdma1.bin
amdgpu/carrizo_sdma.bin
amdgpu/carrizo_uvd.bin
amdgpu/carrizo_vce.bin
amdgpu/fiji_ce.bin
amdgpu/fiji_me.bin
amdgpu/fiji_mec2.bin
amdgpu/fiji_mec.bin
amdgpu/fiji_pfp.bin
amdgpu/fiji_rlc.bin
amdgpu/fiji_sdma1.bin
amdgpu/fiji_sdma.bin
amdgpu/fiji_smc.bin
amdgpu/fiji_uvd.bin
amdgpu/fiji_vce.bin
amdgpu/polaris10_ce.bin
amdgpu/polaris10_mc.bin
amdgpu/polaris10_me.bin
amdgpu/polaris10_mec2.bin
amdgpu/polaris10_mec.bin
amdgpu/polaris10_pfp.bin
amdgpu/polaris10_rlc.bin
amdgpu/polaris10_sdma1.bin
amdgpu/polaris10_sdma.bin
amdgpu/polaris10_smc.bin
amdgpu/polaris10_smc_sk.bin
amdgpu/polaris10_uvd.bin
amdgpu/polaris10_vce.bin
amdgpu/polaris11_ce.bin
amdgpu/polaris11_mc.bin
amdgpu/polaris11_me.bin
amdgpu/polaris11_mec2.bin
amdgpu/polaris11_mec.bin
amdgpu/polaris11_pfp.bin
amdgpu/polaris11_rlc.bin
amdgpu/polaris11_sdma1.bin
amdgpu/polaris11_sdma.bin
amdgpu/polaris11_smc.bin
amdgpu/polaris11_smc_sk.bin
amdgpu/polaris11_uvd.bin
amdgpu/polaris11_vce.bin
amdgpu/stoney_ce.bin
amdgpu/stoney_me.bin
amdgpu/stoney_mec.bin
amdgpu/stoney_pfp.bin
amdgpu/stoney_rlc.bin
amdgpu/stoney_sdma.bin
amdgpu/stoney_uvd.bin
amdgpu/stoney_vce.bin
amdgpu/tonga_ce.bin
amdgpu/tonga_k_smc.bin
amdgpu/tonga_mc.bin
amdgpu/tonga_me.bin
amdgpu/tonga_mec2.bin
amdgpu/tonga_mec.bin
amdgpu/tonga_pfp.bin
amdgpu/tonga_rlc.bin
amdgpu/tonga_sdma1.bin
amdgpu/tonga_sdma.bin
amdgpu/tonga_smc.bin
amdgpu/tonga_uvd.bin
amdgpu/tonga_vce.bin
amdgpu/topaz_ce.bin
amdgpu/topaz_k_smc.bin
amdgpu/topaz_mc.bin
amdgpu/topaz_me.bin
amdgpu/topaz_mec.bin
amdgpu/topaz_pfp.bin
amdgpu/topaz_rlc.bin
amdgpu/topaz_sdma1.bin
amdgpu/topaz_sdma.bin
amdgpu/topaz_smc.bin
radeon/bonaire_mc.bin
radeon/hawaii_mc.bin

ar5523.ko

(none)

ar5523.bin

ast.ko

AST

ast_dp501_fw.bin

at76c50x-usb.ko

Atmel at76x USB Wireless LAN Driver

atmel_at76c503-i3861.bin
atmel_at76c503-i3863.bin
atmel_at76c503-rfmd-acc.bin
atmel_at76c503-rfmd.bin
atmel_at76c505amx-rfmd.bin
atmel_at76c505a-rfmd2958.bin
atmel_at76c505-rfmd2958.bin
atmel_at76c505-rfmd.bin

ath10k_pci.ko

Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices

ath10k/QCA6174/hw2.1/board-2.bin
ath10k/QCA6174/hw2.1/board.bin
ath10k/QCA6174/hw2.1/firmware-4.bin
ath10k/QCA6174/hw2.1/firmware-5.bin
ath10k/QCA6174/hw3.0/board-2.bin
ath10k/QCA6174/hw3.0/board.bin
ath10k/QCA6174/hw3.0/firmware-4.bin
ath10k/QCA6174/hw3.0/firmware-5.bin
ath10k/QCA9377/hw1.0/board.bin
ath10k/QCA9377/hw1.0/firmware-5.bin
ath10k/QCA9887/hw1.0/board-2.bin
ath10k/QCA9887/hw1.0/board.bin
ath10k/QCA9887/hw1.0/firmware-5.bin
ath10k/QCA988X/hw2.0/board-2.bin
ath10k/QCA988X/hw2.0/board.bin
ath10k/QCA988X/hw2.0/firmware-2.bin
ath10k/QCA988X/hw2.0/firmware-3.bin
ath10k/QCA988X/hw2.0/firmware-4.bin
ath10k/QCA988X/hw2.0/firmware-5.bin

ath3k.ko

Atheros AR30xx firmware driver

ath3k-1.fw

ath6kl_sdio.ko

Driver support for Atheros AR600x SDIO devices

ath6k/AR6003/hw2.0/athwlan.bin.z77
ath6k/AR6003/hw2.0/bdata.bin
ath6k/AR6003/hw2.0/bdata.SD31.bin
ath6k/AR6003/hw2.0/data.patch.bin
ath6k/AR6003/hw2.0/otp.bin.z77
ath6k/AR6003/hw2.1.1/athwlan.bin
ath6k/AR6003/hw2.1.1/bdata.bin
ath6k/AR6003/hw2.1.1/bdata.SD31.bin
ath6k/AR6003/hw2.1.1/data.patch.bin
ath6k/AR6003/hw2.1.1/otp.bin
ath6k/AR6004/hw1.0/bdata.bin
ath6k/AR6004/hw1.0/bdata.DB132.bin
ath6k/AR6004/hw1.0/fw.ram.bin
ath6k/AR6004/hw1.1/bdata.bin
ath6k/AR6004/hw1.1/bdata.DB132.bin
ath6k/AR6004/hw1.1/fw.ram.bin
ath6k/AR6004/hw1.2/bdata.bin
ath6k/AR6004/hw1.2/bdata.bin
ath6k/AR6004/hw1.2/fw.ram.bin
ath6k/AR6004/hw1.3/bdata.bin
ath6k/AR6004/hw1.3/bdata.bin
ath6k/AR6004/hw1.3/fw.ram.bin

ath6kl_usb.ko

Driver support for Atheros AR600x USB devices

ath6k/AR6004/hw1.0/bdata.bin
ath6k/AR6004/hw1.0/bdata.DB132.bin
ath6k/AR6004/hw1.1/bdata.bin
ath6k/AR6004/hw1.1/bdata.DB132.bin
ath6k/AR6004/hw1.2/bdata.bin
ath6k/AR6004/hw1.2/bdata.bin
ath6k/AR6004/hw1.3/bdata.bin
ath6k/AR6004/hw1.3/bdata.bin
ath6k/AR6004/hw1.3/fw.ram.bin
fw.ram.bin
fw.ram.bin
fw.ram.bin

ath9k_htc.ko

Atheros driver 802.11n HTC based wireless devices

ath9k_htc/htc_7010-1.4.0.fw
ath9k_htc/htc_9271-1.4.0.fw

atmel.ko

Support for Atmel at76c50x 802.11 wireless ethernet cards.

atmel_at76c502_3com.bin
atmel_at76c502_3com-wpa.bin
atmel_at76c502.bin
atmel_at76c502d.bin
atmel_at76c502d-wpa.bin
atmel_at76c502e.bin
atmel_at76c502e-wpa.bin
atmel_at76c502-wpa.bin
atmel_at76c504_2958.bin
atmel_at76c504_2958-wpa.bin
atmel_at76c504a_2958.bin
atmel_at76c504a_2958-wpa.bin
atmel_at76c504.bin
atmel_at76c504-wpa.bin
atmel_at76c506.bin
atmel_at76c506-wpa.bin

b43.ko

Broadcom B43 wireless driver

b43/ucode11.fw
b43/ucode13.fw
b43/ucode14.fw
b43/ucode15.fw
b43/ucode16_mimo.fw
b43/ucode5.fw
b43/ucode9.fw

b43legacy.ko

Broadcom B43legacy wireless driver

b43legacy/ucode2.fw
b43legacy/ucode4.fw

bcm203x.ko

Broadcom Blutonium firmware driver ver 1.2

BCM2033-FW.bin
BCM2033-MD.hex

bfa.ko

QLogic BR-series Fibre Channel HBA Driver fcpim

cbfw-3.2.5.1.bin
ct2fw-3.2.5.1.bin
ctfw-3.2.5.1.bin

bfusb.ko

BlueFRITZ! USB driver ver 1.2

bfubase.frm

bna.ko

QLogic BR-series 10G PCIe Ethernet driver

ct2fw-3.2.5.1.bin
ctfw-3.2.5.1.bin

bnx2.ko

QLogic BCM5706/5708/5709/5716 Driver

bnx2/bnx2-mips-06-6.2.3.fw
bnx2/bnx2-mips-09-6.2.1b.fw
bnx2/bnx2-rv2p-06-6.0.15.fw
bnx2/bnx2-rv2p-09-6.0.17.fw
bnx2/bnx2-rv2p-09ax-6.0.17.fw

bnx2x.ko

QLogic BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/57840_MF Driver

bnx2x/bnx2x-e1-7.13.1.0.fw
bnx2x/bnx2x-e1h-7.13.1.0.fw
bnx2x/bnx2x-e2-7.13.1.0.fw

brcmfmac.ko

Broadcom 802.11 wireless LAN fullmac driver.

brcm/brcmfmac43143.bin
brcm/brcmfmac43143-sdio.bin
brcm/brcmfmac43236b.bin
brcm/brcmfmac43241b0-sdio.bin
brcm/brcmfmac43241b4-sdio.bin
brcm/brcmfmac43241b5-sdio.bin
brcm/brcmfmac43242a.bin
brcm/brcmfmac4329-sdio.bin
brcm/brcmfmac4330-sdio.bin
brcm/brcmfmac43340-sdio.bin
brcm/brcmfmac4334-sdio.bin
brcm/brcmfmac4335-sdio.bin
brcm/brcmfmac43362-sdio.bin
brcm/brcmfmac4339-sdio.bin
brcm/brcmfmac43430-sdio.bin
brcm/brcmfmac43455-sdio.bin
brcm/brcmfmac4350c2-pcie.bin
brcm/brcmfmac4350-pcie.bin
brcm/brcmfmac4354-sdio.bin
brcm/brcmfmac43569.bin
brcm/brcmfmac4356-pcie.bin
brcm/brcmfmac4356-sdio.bin
brcm/brcmfmac43570-pcie.bin
brcm/brcmfmac4358-pcie.bin
brcm/brcmfmac4359-pcie.bin
brcm/brcmfmac43602-pcie.bin
brcm/brcmfmac4365b-pcie.bin
brcm/brcmfmac4365c-pcie.bin
brcm/brcmfmac4366b-pcie.bin
brcm/brcmfmac4366c-pcie.bin
brcm/brcmfmac4371-pcie.bin

brcmsmac.ko

Broadcom 802.11n wireless LAN driver.

brcm/bcm43xx-0.fw
brcm/bcm43xx_hdr-0.fw

bt3c_cs.ko

Bluetooth driver for the 3Com Bluetooth PCMCIA card

BT3CPCC.bin

btintel.ko

Bluetooth support for Intel devices ver 0.1

intel/ibt-11-5.ddc
intel/ibt-11-5.sfi

btmrvl_sdio.ko

Marvell BT-over-SDIO driver ver 1.0

mrvl/sd8688.bin
mrvl/sd8688_helper.bin
mrvl/sd8787_uapsta.bin
mrvl/sd8797_uapsta.bin
mrvl/sd8887_uapsta.bin
mrvl/sd8897_uapsta.bin
mrvl/sd8997_uapsta.bin

carl9170.ko

Atheros AR9170 802.11n USB wireless

carl9170-1.fw

cassini.ko

Sun Cassini(+) ethernet driver

sun/cassini.bin

cpia2.ko

V4L-driver for STMicroelectronics C!?PiA2 based cameras

cpia2/stv0672_vp4.bin

csiostor.ko

Chelsio FCoE driver

cxgb4/t5fw.bin

cx18.ko

CX23418 driver

dvb-cx18-mpc718-mt352.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
xc3028-v27.fw

cx231xx.ko

Conexant cx231xx based USB video device driver

v4l-cx23885-enc.fw

cx23885.ko

Driver for cx23885 based TV cards

v4l-cx23885-enc.fw

cx24117.ko

DVB Frontend module for Conexant cx24117/cx24132 hardware

dvb-fe-cx24117.fw

cx25840.ko

Conexant CX25840 audio/video decoder driver

v4l-cx231xx-avcore-01.fw
v4l-cx23885-avcore-01.fw
v4l-cx25840.fw

cxgb3.ko

Chelsio T3 Network Driver

cxgb3/ael2005_opt_edc.bin
cxgb3/ael2005_twx_edc.bin
cxgb3/ael2020_twx_edc.bin
cxgb3/t3b_psram-1.1.0.bin
cxgb3/t3c_psram-1.1.0.bin
cxgb3/t3fw-7.12.0.bin

cxgb4.ko

Chelsio T4/T5/T6 Network Driver

cxgb4/t4fw.bin
cxgb4/t5fw.bin
cxgb4/t6fw.bin

cyclades.ko

(none)

cyzfirm.bin

daqboard2000.ko

Comedi low-level driver

daqboard2000_firmware.bin

drx39xyj.ko

Micronas DRX39xxj Frontend

dvb-fe-drxj-mc-1.0.8.fw

ds3000.ko

DVB Frontend module for Montage Technology DS3000 hardware

dvb-fe-ds3000.fw

dvb-ttpci.ko

driver for the SAA7146 based AV110 PCI DVB cards by Siemens, Technotrend, Hauppauge

av7110/bootcode.bin

dvb-ttusb-budget.ko

TTUSB DVB Driver

ttusb-budget/dspbootcode.bin

dvb-usb-af9015.ko

Afatech AF9015 driver

dvb-usb-af9015.fw

dvb-usb-af9035.ko

Afatech AF9035 driver

dvb-usb-af9035-02.fw
dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw
dvb-usb-it9303-01.fw

dvb-usb-az6007.ko

Driver for AzureWave 6007 DVB-C/T USB2.0 and clones

dvb-usb-terratec-h7-az6007.fw

dvb-usb-dib0700.ko

Driver for devices based on DiBcom DiB0700 - USB bridge

dvb-usb-dib0700-1.20.fw

dvb-usb-dw2102.ko

Driver for DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101 USB2.0, TeVii S421, S480, S482, S600, S630, S632, S650, TeVii S660, S662, Prof 1100, 7500 USB2.0, Geniatech SU3000, T220, TechnoTrend S2-4600, Terratec Cinergy S2 devices

dvb-usb-dw2101.fw
dvb-usb-dw2102.fw
dvb-usb-dw2104.fw
dvb-usb-dw3101.fw
dvb-usb-p1100.fw
dvb-usb-p7500.fw
dvb-usb-s630.fw
dvb-usb-s660.fw

dvb-usb-ec168.ko

E3C EC168 driver

dvb-usb-ec168.fw

dvb-usb-lmedm04.ko

LME2510(C) DVB-S USB2.0

dvb-usb-lme2510c-lg.fw
dvb-usb-lme2510c-rs2000.fw
dvb-usb-lme2510c-s0194.fw
dvb-usb-lme2510c-s7395.fw
dvb-usb-lme2510-lg.fw
dvb-usb-lme2510-s0194.fw

e100.ko

Intel(R) PRO/100 Network Driver

e100/d101m_ucode.bin
e100/d101s_ucode.bin
e100/d102e_ucode.bin

emi26.ko

Emagic EMI 2|6 firmware loader.

emi26/bitstream.fw
emi26/firmware.fw
emi26/loader.fw

emi62.ko

Emagic EMI 6|2m firmware loader.

emi62/bitstream.fw
emi62/loader.fw
emi62/spdif.fw

fore_200e.ko

FORE Systems 200E-series ATM driver - version 0.3e

pca200e_ecd.bin2

gspca_vicam.ko

GSPCA ViCam USB Camera Driver

vicam/firmware.fw

i1480-dfu-usb.ko

Intel Wireless UWB Link 1480 firmware uploader for USB

i1480-phy-0.0.bin
i1480-pre-phy-0.0.bin
i1480-usb-0.0.bin

i2400m-usb.ko

Driver for USB based Intel Wireless WiMAX Connection 2400M (5x50 & 6050)

i2400m-fw-usb-1.5.sbcf
i6050-fw-usb-1.5.sbcf

i915.ko

Intel Graphics

i915/bxt_dmc_ver1_07.bin
i915/bxt_guc_ver8_7.bin
i915/kbl_dmc_ver1_01.bin
i915/kbl_guc_ver9_14.bin
i915/skl_dmc_ver1_26.bin
i915/skl_guc_ver6_1.bin

ib_qib.ko

Intel IB driver

qlogic/sd7220.fw

io_edgeport.ko

Edgeport USB Serial Driver

edgeport/boot2.fw
edgeport/boot.fw
edgeport/down2.fw
edgeport/down.fw

io_ti.ko

Edgeport USB Serial Driver

edgeport/down3.bin

ipw2200.ko

Intel(R) PRO/Wireless 2200/2915 Network Driver

ipw2200-bss.fw
ipw2200-ibss.fw
ipw2200-sniffer.fw

isci.ko

(none)

isci/isci_firmware.bin

isicom.ko

Driver for the ISI series of cards by MultiTech

isi4608.bin
isi4616.bin
isi608.bin
isi608em.bin
isi616em.bin

isight_firmware.ko

(none)

isight.fw

ivtv.ko

CX23415/CX23416 driver

v4l-cx2341x-dec.fw
v4l-cx2341x-enc.fw
v4l-cx2341x-init.mpg

iwl3945.ko

Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux

iwlwifi-3945-2.ucode

iwl4965.ko

Intel(R) Wireless WiFi 4965 driver for Linux

iwlwifi-4965-2.ucode

iwlwifi.ko

Intel(R) Wireless WiFi driver for Linux

iwlwifi-1000-5.ucode
iwlwifi-100-5.ucode
iwlwifi-105-6.ucode
iwlwifi-135-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-3160-17.ucode
iwlwifi-3168-26.ucode
iwlwifi-5000-5.ucode
iwlwifi-5150-2.ucode
iwlwifi-6000-4.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-7260-17.ucode
iwlwifi-7265-17.ucode
iwlwifi-7265D-26.ucode
iwlwifi-8000C-26.ucode
iwlwifi-8265-26.ucode
iwlwifi-9000-pu-a0-jf-a0--26.ucode
iwlwifi-9000-pu-a0-lc-a0--26.ucode
iwlwifi-9260-th-a0-jf-a0--26.ucode
iwlwifi-Qu-a0-jf-b0--26.ucode

jr3_pci.ko

Comedi low-level driver

comedi/jr3pci.idm

kaweth.ko

KL5USB101 USB Ethernet driver

kaweth/new_code.bin
kaweth/new_code_fix.bin
kaweth/trigger_code.bin
kaweth/trigger_code_fix.bin

keyspan.ko

Keyspan USB to Serial Converter Driver

keyspan/mpr.fw
keyspan/usa18x.fw
keyspan/usa19.fw
keyspan/usa19qi.fw
keyspan/usa19qw.fw
keyspan/usa19w.fw
keyspan/usa28.fw
keyspan/usa28xa.fw
keyspan/usa28xb.fw
keyspan/usa28x.fw
keyspan/usa49w.fw
keyspan/usa49wlc.fw

keyspan_pda.ko

USB Keyspan PDA Converter driver

keyspan_pda/keyspan_pda.fw
keyspan_pda/xircom_pgs.fw

lgs8gxx.ko

Legend Silicon LGS8913/LGS8GXX DMB-TH demodulator driver

lgs8g75.fw

libertas_cs.ko

Driver for Marvell 83xx compact flash WLAN cards

libertas/cf8305.bin
libertas/cf8381.bin
libertas/cf8381_helper.bin
libertas/cf8385.bin
libertas/cf8385_helper.bin
libertas_cs.fw
libertas_cs_helper.fw

libertas_sdio.ko

Libertas SDIO WLAN Driver

libertas/sd8385.bin
libertas/sd8385_helper.bin
libertas/sd8686_v8.bin
libertas/sd8686_v8_helper.bin
libertas/sd8686_v9.bin
libertas/sd8686_v9_helper.bin
libertas/sd8688.bin
libertas/sd8688_helper.bin
sd8385.bin
sd8385_helper.bin
sd8686.bin
sd8686_helper.bin
sd8688.bin
sd8688_helper.bin

libertas_tf_usb.ko

8388 USB WLAN Thinfirm Driver

lbtf_usb.bin

liquidio.ko

Cavium LiquidIO Intelligent Server Adapter Driver

liquidio/lio_210nv.bin
liquidio/lio_210sv.bin
liquidio/lio_410nv.bin

m88ds3103.ko

Montage Technology M88DS3103 DVB-S/S2 demodulator driver

dvb-demod-m88ds3103.fw
dvb-demod-m88rs6000.fw

me4000.ko

Comedi driver for Meilhaus ME-4000 series boards

me4000_firmware.bin

me_daq.ko

Comedi low-level driver

me2600_firmware.bin

mga.ko

Matrox G200/G400

matrox/g200_warp.fw
matrox/g400_warp.fw

mn88472.ko

Panasonic MN88472 DVB-T/T2/C demodulator driver

dvb-demod-mn88472-02.fw

mn88473.ko

Panasonic MN88473 DVB-T/T2/C demodulator driver

dvb-demod-mn88473-01.fw

moxa.ko

MOXA Intellio Family Multiport Board Device Driver

c218tunx.cod
c320tunx.cod
cp204unx.cod

mt7601u.ko

(none)

mt7601u.bin

mwifiex_sdio.ko

Marvell WiFi-Ex SDIO Driver version 1.0

mrvl/sd8786_uapsta.bin
mrvl/sd8787_uapsta.bin
mrvl/sd8797_uapsta.bin
mrvl/sd8887_uapsta.bin
mrvl/sd8897_uapsta.bin
mrvl/sd8997_uapsta.bin

mwifiex_usb.ko

Marvell WiFi-Ex USB Driver version1.0

mrvl/usb8766_uapsta.bin
mrvl/usb8797_uapsta.bin
mrvl/usb8801_uapsta.bin
mrvl/usbusb8997_combo_v4.bin

mwl8k.ko

Marvell TOPDOG(R) 802.11 Wireless Network Driver

mwl8k/fmimage_8363.fw
mwl8k/fmimage_8366_ap-3.fw
mwl8k/fmimage_8366.fw
mwl8k/fmimage_8687.fw
mwl8k/helper_8363.fw
mwl8k/helper_8366.fw
mwl8k/helper_8687.fw

myri10ge.ko

Myricom 10G driver (10GbE)

myri10ge_ethp_z8e.dat
myri10ge_eth_z8e.dat
myri10ge_rss_ethp_z8e.dat
myri10ge_rss_eth_z8e.dat

netxen_nic.ko

QLogic/!?NetXen (1/10) GbE Intelligent Ethernet Driver

phanfw.bin

ni_pcidio.ko

Comedi low-level driver

ni6534a.bin
niscrb01.bin
niscrb02.bin

nouveau.ko

nVidia Riva/TNT/!GeForce/Quadro/Tesla

nvidia/gm200/acr/bl.bin
nvidia/gm200/acr/ucode_load.bin
nvidia/gm200/acr/ucode_unload.bin
nvidia/gm200/gr/fecs_bl.bin
nvidia/gm200/gr/fecs_data.bin
nvidia/gm200/gr/fecs_inst.bin
nvidia/gm200/gr/fecs_sig.bin
nvidia/gm200/gr/gpccs_bl.bin
nvidia/gm200/gr/gpccs_data.bin
nvidia/gm200/gr/gpccs_inst.bin
nvidia/gm200/gr/gpccs_sig.bin
nvidia/gm200/gr/sw_bundle_init.bin
nvidia/gm200/gr/sw_ctx.bin
nvidia/gm200/gr/sw_method_init.bin
nvidia/gm200/gr/sw_nonctx.bin
nvidia/gm204/acr/bl.bin
nvidia/gm204/acr/ucode_load.bin
nvidia/gm204/acr/ucode_unload.bin
nvidia/gm204/gr/fecs_bl.bin
nvidia/gm204/gr/fecs_data.bin
nvidia/gm204/gr/fecs_inst.bin
nvidia/gm204/gr/fecs_sig.bin
nvidia/gm204/gr/gpccs_bl.bin
nvidia/gm204/gr/gpccs_data.bin
nvidia/gm204/gr/gpccs_inst.bin
nvidia/gm204/gr/gpccs_sig.bin
nvidia/gm204/gr/sw_bundle_init.bin
nvidia/gm204/gr/sw_ctx.bin
nvidia/gm204/gr/sw_method_init.bin
nvidia/gm204/gr/sw_nonctx.bin
nvidia/gm206/acr/bl.bin
nvidia/gm206/acr/ucode_load.bin
nvidia/gm206/acr/ucode_unload.bin
nvidia/gm206/gr/fecs_bl.bin
nvidia/gm206/gr/fecs_data.bin
nvidia/gm206/gr/fecs_inst.bin
nvidia/gm206/gr/fecs_sig.bin
nvidia/gm206/gr/gpccs_bl.bin
nvidia/gm206/gr/gpccs_data.bin
nvidia/gm206/gr/gpccs_inst.bin
nvidia/gm206/gr/gpccs_sig.bin
nvidia/gm206/gr/sw_bundle_init.bin
nvidia/gm206/gr/sw_ctx.bin
nvidia/gm206/gr/sw_method_init.bin
nvidia/gm206/gr/sw_nonctx.bin
nvidia/gm20b/acr/bl.bin
nvidia/gm20b/acr/ucode_load.bin
nvidia/gm20b/gr/fecs_bl.bin
nvidia/gm20b/gr/fecs_data.bin
nvidia/gm20b/gr/fecs_inst.bin
nvidia/gm20b/gr/fecs_sig.bin
nvidia/gm20b/gr/gpccs_data.bin
nvidia/gm20b/gr/gpccs_inst.bin
nvidia/gm20b/gr/sw_bundle_init.bin
nvidia/gm20b/gr/sw_ctx.bin
nvidia/gm20b/gr/sw_method_init.bin
nvidia/gm20b/gr/sw_nonctx.bin
nvidia/gp100/acr/bl.bin
nvidia/gp100/acr/ucode_load.bin
nvidia/gp100/acr/ucode_unload.bin
nvidia/gp100/gr/fecs_bl.bin
nvidia/gp100/gr/fecs_data.bin
nvidia/gp100/gr/fecs_inst.bin
nvidia/gp100/gr/fecs_sig.bin
nvidia/gp100/gr/gpccs_bl.bin
nvidia/gp100/gr/gpccs_data.bin
nvidia/gp100/gr/gpccs_inst.bin
nvidia/gp100/gr/gpccs_sig.bin
nvidia/gp100/gr/sw_bundle_init.bin
nvidia/gp100/gr/sw_ctx.bin
nvidia/gp100/gr/sw_method_init.bin
nvidia/gp100/gr/sw_nonctx.bin

orinoco.ko

Driver for Lucent Orinoco, Prism II based and similar wireless cards

agere_ap_fw.bin
agere_sta_fw.bin
prism_ap_fw.bin
prism_sta_fw.bin
symbol_sp24t_prim_fw
symbol_sp24t_sec_fw

orinoco_usb.ko

Driver for Orinoco wireless LAN cards using EZUSB bridge

orinoco_ezusb_fw

p54pci.ko

Prism54 PCI wireless driver

isl3886pci

p54usb.ko

Prism54 USB wireless driver

isl3886usb
isl3887usb

pcnet_cs.ko

NE2000 compatible PCMCIA ethernet driver

cis/DP83903.cis
cis/LA-PCM.cis
cis/NE2K.cis
cis/PCMLM28.cis
cis/PE-200.cis
cis/PE520.cis
cis/tamarack.cis

prism2_usb.ko

(none)

prism2_ru.fw

pvrusb2.ko

Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner

v4l-pvrusb2-24xxx-01.fw
v4l-pvrusb2-29xxx-01.fw
v4l-pvrusb2-73xxx-01.fw
v4l-pvrusb2-73xxx-01.fw

qat_dh895xcc.ko

Intel(R) QuickAssist Technology

qat_895xcc.bin

qed.ko

QLogic !FastLinQ 4xxxx Core Module

qed/qed_init_values_zipped-8.10.10.0.bin

qla1280.ko

Qlogic ISP SCSI (qla1x80/qla1x160) driver

qlogic/1040.bin
qlogic/12160.bin
qlogic/1280.bin

qla2xxx.ko

QLogic Fibre Channel HBA Driver

ql2100_fw.bin
ql2200_fw.bin
ql2300_fw.bin
ql2322_fw.bin
ql2400_fw.bin
ql2500_fw.bin

qlcnic.ko

QLogic 1/10 GbE Converged/Intelligent Ethernet Driver

phanfw.bin

r128.ko

ATI Rage 128

r128/r128_cce.bin

r8169.ko

RealTek RTL-8169 Gigabit Ethernet driver

rtl_nic/rtl8105e-1.fw
rtl_nic/rtl8106e-1.fw
rtl_nic/rtl8106e-2.fw
rtl_nic/rtl8107e-1.fw
rtl_nic/rtl8107e-2.fw
rtl_nic/rtl8168d-1.fw
rtl_nic/rtl8168d-2.fw
rtl_nic/rtl8168e-1.fw
rtl_nic/rtl8168e-2.fw
rtl_nic/rtl8168e-3.fw
rtl_nic/rtl8168f-1.fw
rtl_nic/rtl8168f-2.fw
rtl_nic/rtl8168g-2.fw
rtl_nic/rtl8168g-3.fw
rtl_nic/rtl8168h-1.fw
rtl_nic/rtl8168h-2.fw
rtl_nic/rtl8402-1.fw
rtl_nic/rtl8411-1.fw
rtl_nic/rtl8411-2.fw

r8192e_pci.ko

Linux driver for Realtek RTL819x WiFi cards

RTL8192E/boot.img
RTL8192E/data.img
RTL8192E/main.img

r8192u_usb.ko

802.11 data/management/control stack

r8192u_usb.ko

HostAP crypto

r8192u_usb.ko

Host AP crypt: TKIP

r8192u_usb.ko

Host AP crypt: WEP

r8192u_usb.ko

Linux driver for Realtek RTL8192 USB WiFi cards

RTL8192U/boot.img
RTL8192U/data.img
RTL8192U/main.img

r8712u.ko

rtl871x wireless lan driver

rtlwifi/rtl8712u.bin

radeon.ko

ATI Radeon

radeon/ARUBA_me.bin
radeon/ARUBA_pfp.bin
radeon/ARUBA_rlc.bin
radeon/BARTS_mc.bin
radeon/BARTS_me.bin
radeon/BARTS_pfp.bin
radeon/BARTS_smc.bin
radeon/bonaire_ce.bin
radeon/BONAIRE_ce.bin
radeon/bonaire_k_smc.bin
radeon/BONAIRE_mc2.bin
radeon/bonaire_mc.bin
radeon/BONAIRE_mc.bin
radeon/bonaire_me.bin
radeon/BONAIRE_me.bin
radeon/bonaire_mec.bin
radeon/BONAIRE_mec.bin
radeon/bonaire_pfp.bin
radeon/BONAIRE_pfp.bin
radeon/bonaire_rlc.bin
radeon/BONAIRE_rlc.bin
radeon/bonaire_sdma.bin
radeon/BONAIRE_sdma.bin
radeon/bonaire_smc.bin
radeon/BONAIRE_smc.bin
radeon/bonaire_uvd.bin
radeon/BONAIRE_uvd.bin
radeon/BONAIRE_vce.bin
radeon/BTC_rlc.bin
radeon/CAICOS_mc.bin
radeon/CAICOS_me.bin
radeon/CAICOS_pfp.bin
radeon/CAICOS_smc.bin
radeon/CAYMAN_mc.bin
radeon/CAYMAN_me.bin
radeon/CAYMAN_pfp.bin
radeon/CAYMAN_rlc.bin
radeon/CAYMAN_smc.bin
radeon/CEDAR_me.bin
radeon/CEDAR_pfp.bin
radeon/CEDAR_rlc.bin
radeon/CEDAR_smc.bin
radeon/CYPRESS_me.bin
radeon/CYPRESS_pfp.bin
radeon/CYPRESS_rlc.bin
radeon/CYPRESS_smc.bin
radeon/CYPRESS_uvd.bin
radeon/hainan_ce.bin
radeon/HAINAN_ce.bin
radeon/hainan_k_smc.bin
radeon/HAINAN_mc2.bin
radeon/hainan_mc.bin
radeon/HAINAN_mc.bin
radeon/hainan_me.bin
radeon/HAINAN_me.bin
radeon/hainan_pfp.bin
radeon/HAINAN_pfp.bin
radeon/hainan_rlc.bin
radeon/HAINAN_rlc.bin
radeon/hainan_smc.bin
radeon/HAINAN_smc.bin
radeon/hawaii_ce.bin
radeon/HAWAII_ce.bin
radeon/hawaii_k_smc.bin
radeon/HAWAII_mc2.bin
radeon/hawaii_mc.bin
radeon/HAWAII_mc.bin
radeon/hawaii_me.bin
radeon/HAWAII_me.bin
radeon/hawaii_mec.bin
radeon/HAWAII_mec.bin
radeon/hawaii_pfp.bin
radeon/HAWAII_pfp.bin
radeon/hawaii_rlc.bin
radeon/HAWAII_rlc.bin
radeon/hawaii_sdma.bin
radeon/HAWAII_sdma.bin
radeon/hawaii_smc.bin
radeon/HAWAII_smc.bin
radeon/JUNIPER_me.bin
radeon/JUNIPER_pfp.bin
radeon/JUNIPER_rlc.bin
radeon/JUNIPER_smc.bin
radeon/kabini_ce.bin
radeon/KABINI_ce.bin
radeon/kabini_me.bin
radeon/KABINI_me.bin
radeon/kabini_mec.bin
radeon/KABINI_mec.bin
radeon/kabini_pfp.bin
radeon/KABINI_pfp.bin
radeon/kabini_rlc.bin
radeon/KABINI_rlc.bin
radeon/kabini_sdma.bin
radeon/KABINI_sdma.bin
radeon/kaveri_ce.bin
radeon/KAVERI_ce.bin
radeon/kaveri_me.bin
radeon/KAVERI_me.bin
radeon/kaveri_mec2.bin
radeon/kaveri_mec.bin
radeon/KAVERI_mec.bin
radeon/kaveri_pfp.bin
radeon/KAVERI_pfp.bin
radeon/kaveri_rlc.bin
radeon/KAVERI_rlc.bin
radeon/kaveri_sdma.bin
radeon/KAVERI_sdma.bin
radeon/mullins_ce.bin
radeon/MULLINS_ce.bin
radeon/mullins_me.bin
radeon/MULLINS_me.bin
radeon/mullins_mec.bin
radeon/MULLINS_mec.bin
radeon/mullins_pfp.bin
radeon/MULLINS_pfp.bin
radeon/mullins_rlc.bin
radeon/MULLINS_rlc.bin
radeon/mullins_sdma.bin
radeon/MULLINS_sdma.bin
radeon/oland_ce.bin
radeon/OLAND_ce.bin
radeon/oland_k_smc.bin
radeon/OLAND_mc2.bin
radeon/oland_mc.bin
radeon/OLAND_mc.bin
radeon/oland_me.bin
radeon/OLAND_me.bin
radeon/oland_pfp.bin
radeon/OLAND_pfp.bin
radeon/oland_rlc.bin
radeon/OLAND_rlc.bin
radeon/oland_smc.bin
radeon/OLAND_smc.bin
radeon/PALM_me.bin
radeon/PALM_pfp.bin
radeon/pitcairn_ce.bin
radeon/PITCAIRN_ce.bin
radeon/pitcairn_k_smc.bin
radeon/PITCAIRN_mc2.bin
radeon/pitcairn_mc.bin
radeon/PITCAIRN_mc.bin
radeon/pitcairn_me.bin
radeon/PITCAIRN_me.bin
radeon/pitcairn_pfp.bin
radeon/PITCAIRN_pfp.bin
radeon/pitcairn_rlc.bin
radeon/PITCAIRN_rlc.bin
radeon/pitcairn_smc.bin
radeon/PITCAIRN_smc.bin
radeon/R100_cp.bin
radeon/R200_cp.bin
radeon/R300_cp.bin
radeon/R420_cp.bin
radeon/R520_cp.bin
radeon/R600_me.bin
radeon/R600_pfp.bin
radeon/R600_rlc.bin
radeon/R600_uvd.bin
radeon/R700_rlc.bin
radeon/REDWOOD_me.bin
radeon/REDWOOD_pfp.bin
radeon/REDWOOD_rlc.bin
radeon/REDWOOD_smc.bin
radeon/RS600_cp.bin
radeon/RS690_cp.bin
radeon/RS780_me.bin
radeon/RS780_pfp.bin
radeon/RS780_uvd.bin
radeon/RV610_me.bin
radeon/RV610_pfp.bin
radeon/RV620_me.bin
radeon/RV620_pfp.bin
radeon/RV630_me.bin
radeon/RV630_pfp.bin
radeon/RV635_me.bin
radeon/RV635_pfp.bin
radeon/RV670_me.bin
radeon/RV670_pfp.bin
radeon/RV710_me.bin
radeon/RV710_pfp.bin
radeon/RV710_smc.bin
radeon/RV710_uvd.bin
radeon/RV730_me.bin
radeon/RV730_pfp.bin
radeon/RV730_smc.bin
radeon/RV740_smc.bin
radeon/RV770_me.bin
radeon/RV770_pfp.bin
radeon/RV770_smc.bin
radeon/RV770_uvd.bin
radeon/si58_mc.bin
radeon/SUMO2_me.bin
radeon/SUMO2_pfp.bin
radeon/SUMO_me.bin
radeon/SUMO_pfp.bin
radeon/SUMO_rlc.bin
radeon/SUMO_uvd.bin
radeon/tahiti_ce.bin
radeon/TAHITI_ce.bin
radeon/TAHITI_mc2.bin
radeon/tahiti_mc.bin
radeon/TAHITI_mc.bin
radeon/tahiti_me.bin
radeon/TAHITI_me.bin
radeon/tahiti_pfp.bin
radeon/TAHITI_pfp.bin
radeon/tahiti_rlc.bin
radeon/TAHITI_rlc.bin
radeon/tahiti_smc.bin
radeon/TAHITI_smc.bin
radeon/TAHITI_uvd.bin
radeon/TAHITI_vce.bin
radeon/TURKS_mc.bin
radeon/TURKS_me.bin
radeon/TURKS_pfp.bin
radeon/TURKS_smc.bin
radeon/verde_ce.bin
radeon/VERDE_ce.bin
radeon/verde_k_smc.bin
radeon/VERDE_mc2.bin
radeon/verde_mc.bin
radeon/VERDE_mc.bin
radeon/verde_me.bin
radeon/VERDE_me.bin
radeon/verde_pfp.bin
radeon/VERDE_pfp.bin
radeon/verde_rlc.bin
radeon/VERDE_rlc.bin
radeon/verde_smc.bin
radeon/VERDE_smc.bin

rp2.ko

Comtrol RocketPort EXPRESS/INFINITY driver

rp2.fw

rsi_usb.ko

Common USB layer for RSI drivers

rsi_91x.fw

rt2800pci.ko

Ralink RT2800 PCI & PCMCIA Wireless LAN driver.

rt2860.bin

rt2800usb.ko

Ralink RT2800 USB Wireless LAN driver.

rt2870.bin

rt61pci.ko

Ralink RT61 PCI & PCMCIA Wireless LAN driver.

rt2561.bin
rt2561s.bin
rt2661.bin

rt73usb.ko

Ralink RT73 USB Wireless LAN driver.

rt73.bin

rtl8188ee.ko

Realtek 8188E 802.11n PCI wireless

rtlwifi/rtl8188efw.bin

rtl8192ce.ko

Realtek 8192C/8188C 802.11n PCI wireless

rtlwifi/rtl8192cfw.bin
rtlwifi/rtl8192cfwU_B.bin
rtlwifi/rtl8192cfwU.bin

rtl8192cu.ko

Realtek 8192C/8188C 802.11n USB wireless

rtlwifi/rtl8192cufw_A.bin
rtlwifi/rtl8192cufw_B.bin
rtlwifi/rtl8192cufw.bin
rtlwifi/rtl8192cufw_TMSC.bin

rtl8192de.ko

Realtek 8192DE 802.11n Dual Mac PCI wireless

rtlwifi/rtl8192defw.bin

rtl8192ee.ko

Realtek 8192EE 802.11n PCI wireless

rtlwifi/rtl8192eefw.bin

rtl8192se.ko

Realtek 8192S/8191S 802.11n PCI wireless

rtlwifi/rtl8192sefw.bin

rtl8723ae.ko

Realtek 8723E 802.11n PCI wireless

rtlwifi/rtl8723efw.bin

rtl8723be.ko

Realtek 8723BE 802.11n PCI wireless

rtlwifi/rtl8723befw.bin

rtl8821ae.ko

Realtek 8821ae 802.11ac PCI wireless

rtlwifi/rtl8821aefw.bin

rtl8xxxu.ko

RTL8XXXu USB mac80211 Wireless LAN Driver

rtlwifi/rtl8192cufw_A.bin
rtlwifi/rtl8192cufw_B.bin
rtlwifi/rtl8192cufw_TMSC.bin
rtlwifi/rtl8192eu_nic.bin
rtlwifi/rtl8723aufw_A.bin
rtlwifi/rtl8723aufw_B.bin
rtlwifi/rtl8723aufw_B_NoBT.bin
rtlwifi/rtl8723bu_bt.bin
rtlwifi/rtl8723bu_nic.bin

s2255drv.ko

Sensoray 2255 Video for Linux driver

f2255usb.bin

serial_cs.ko

(none)

cis/3CCFEM556.cis
cis/3CXEM556.cis
cis/COMpad2.cis
cis/COMpad4.cis
cis/DP83903.cis
cis/MT5634ZLX.cis
cis/PCMLM28.cis
cis/RS-COM-2P.cis
cis/SW_555_SER.cis
cis/SW_7xx_SER.cis
cis/SW_8xx_SER.cis

si2157.ko

Silicon Labs Si2146/2147/2148/2157/2158 silicon tuner driver

dvb-tuner-si2158-a20-01.fw

si2165.ko

Silicon Labs Si2165 DVB-C/-T Demodulator driver

dvb-demod-si2165.fw

si2168.ko

Silicon Labs Si2168 DVB-T/T2/C demodulator driver

dvb-demod-si2168-a20-01.fw
dvb-demod-si2168-a30-01.fw
dvb-demod-si2168-b40-01.fw

smc91c92_cs.ko

SMC 91c92 series PCMCIA ethernet driver

ositech/Xilinx7OD.bin

smsmdtv.ko

Siano MDTV Core module

atsc_denver.inp
cmmb_ming_app.inp
cmmb_vega_12mhz.inp
cmmb_venice_12mhz.inp
dvbh_rio.inp
dvb_nova_12mhz_b0.inp
dvb_nova_12mhz.inp
dvb_rio.inp
fm_radio.inp
fm_radio_rio.inp
isdbt_nova_12mhz_b0.inp
isdbt_nova_12mhz.inp
isdbt_pele.inp
isdbt_rio.inp
sms1xxx-hcw-55xxx-dvbt-02.fw
sms1xxx-hcw-55xxx-isdbt-02.fw
sms1xxx-nova-a-dvbt-01.fw
sms1xxx-nova-b-dvbt-01.fw
sms1xxx-stellar-dvbt-01.fw
tdmb_denver.inp
tdmb_nova_12mhz_b0.inp
tdmb_nova_12mhz.inp

snd-asihpi.ko

AudioScience ALSA ASI5xxx ASI6xxx ASI87xx ASI89xx 4.14.03

asihpi/dsp5000.bin
asihpi/dsp6200.bin
asihpi/dsp6205.bin
asihpi/dsp6400.bin
asihpi/dsp6600.bin
asihpi/dsp8700.bin
asihpi/dsp8900.bin

snd-cs46xx.ko

Cirrus Logic Sound Fusion CS46XX

cs46xx/cwc4630
cs46xx/cwcasync
cs46xx/cwcbinhack
cs46xx/cwcdma
cs46xx/cwcsnoop

snd-darla20.ko

Echoaudio Darla20 soundcards driver

ea/darla20_dsp.fw

snd-darla24.ko

Echoaudio Darla24 soundcards driver

ea/darla24_dsp.fw

snd-echo3g.ko

Echoaudio Echo3G soundcards driver

ea/3g_asic.fw
ea/echo3g_dsp.fw
ea/loader_dsp.fw

snd-emu10k1.ko

EM!?U10K1

emu/audio_dock.fw
emu/emu0404.fw
emu/emu1010b.fw
emu/emu1010_notebook.fw
emu/hana.fw
emu/micro_dock.fw

snd-gina20.ko

Echoaudio Gina20 soundcards driver

ea/gina20_dsp.fw

snd-gina24.ko

Echoaudio Gina24 soundcards driver

ea/gina24_301_asic.fw
ea/gina24_301_dsp.fw
ea/gina24_361_asic.fw
ea/gina24_361_dsp.fw
ea/loader_dsp.fw

snd-hda-codec-ca0132.ko

Creative Sound Core3D codec

ctefx.bin

snd-hdsp.ko

RME Hammerfall DSP

digiface_firmware.bin
digiface_firmware_rev11.bin
multiface_firmware.bin
multiface_firmware_rev11.bin
rpm_firmware.bin

snd-indigodj.ko

Echoaudio Indigo DJ soundcards driver

ea/indigo_dj_dsp.fw
ea/loader_dsp.fw

snd-indigodjx.ko

Echoaudio Indigo DJx soundcards driver

ea/indigo_djx_dsp.fw
ea/loader_dsp.fw

snd-indigoio.ko

Echoaudio Indigo IO soundcards driver

ea/indigo_io_dsp.fw
ea/loader_dsp.fw

snd-indigoiox.ko

Echoaudio Indigo IOx soundcards driver

ea/indigo_iox_dsp.fw
ea/loader_dsp.fw

snd-indigo.ko

Echoaudio Indigo soundcards driver

ea/indigo_dsp.fw
ea/loader_dsp.fw

snd-korg1212.ko

korg1212

korg/k1212.dsp

snd-layla20.ko

Echoaudio Layla20 soundcards driver

ea/layla20_asic.fw
ea/layla20_dsp.fw

snd-layla24.ko

Echoaudio Layla24 soundcards driver

ea/layla24_1_asic.fw
ea/layla24_2A_asic.fw
ea/layla24_2S_asic.fw
ea/layla24_dsp.fw
ea/loader_dsp.fw

snd-maestro3.ko

ESS Maestro3 PCI

ess/maestro3_assp_kernel.fw
ess/maestro3_assp_minisrc.fw

snd-mia.ko

Echoaudio Mia soundcards driver

ea/loader_dsp.fw
ea/mia_dsp.fw

snd-mixart.ko

Digigram miXart

mixart/miXart8AES.xlx
mixart/miXart8.elf
mixart/miXart8.xlx

snd-mona.ko

Echoaudio Mona soundcards driver

ea/loader_dsp.fw
ea/mona_2_asic.fw
ea/mona_301_1_asic_48.fw
ea/mona_301_1_asic_96.fw
ea/mona_301_dsp.fw
ea/mona_361_1_asic_48.fw
ea/mona_361_1_asic_96.fw
ea/mona_361_dsp.fw

snd-pcxhr.ko

Digigram pcxhr 0.9.6

pcxhr/dspb1222e.b56
pcxhr/dspb1222hr.b56
pcxhr/dspb882e.b56
pcxhr/dspb882hr.b56
pcxhr/dspb924.b56
pcxhr/dspd1222.d56
pcxhr/dspd222.d56
pcxhr/dspd882.d56
pcxhr/dspe882.e56
pcxhr/dspe924.e56
pcxhr/xlxc1222e.dat
pcxhr/xlxc1222hr.dat
pcxhr/xlxc222.dat
pcxhr/xlxc882e.dat
pcxhr/xlxc882hr.dat
pcxhr/xlxc924.dat
pcxhr/xlxint.dat

snd-riptide.ko

riptide

riptide.hex

snd-soc-sst-haswell-pcm.ko

Haswell/Lynxpoint + Broadwell/Wildcatpoint PCM

snd-usb-6fire.ko

TerraTec DMX 6Fire USB audio driver

6fire/dmx6fireap.ihx
6fire/dmx6firecf.bin
6fire/dmx6firel2.ihx

snd-vx-lib.ko

Common routines for Digigram VX drivers

vx/bd56002.boot
vx/bd563s3.boot
vx/bd563v2.boot
vx/bx_1_vp4.b56
vx/bx_1_vxp.b56
vx/l_1_v22.d56
vx/l_1_vp4.d56
vx/l_1_vx2.d56
vx/l_1_vxp.d56
vx/x1_1_vp4.xlx
vx/x1_1_vx2.xlx
vx/x1_1_vxp.xlx
vx/x1_2_v22.xlx

snd-ymfpci.ko

Yamaha DS-1 PCI

yamaha/ds1_ctrl.fw
yamaha/ds1_dsp.fw
yamaha/ds1e_ctrl.fw

softing_cs.ko

softing CANcard driver, links PCMCIA card to softing driver

softing-4.6/bcard2.bin
softing-4.6/bcard.bin
softing-4.6/cancard.bin
softing-4.6/cancrd2.bin
softing-4.6/cansja.bin
softing-4.6/ldcard2.bin
softing-4.6/ldcard.bin

solos-pci.ko

Solos PCI driver

solos-db-FPGA.bin
solos-Firmware.bin
solos-FPGA.bin

speedfax.ko

(none)

isdn/ISAR.BIN

starfire.ko

Adaptec Starfire Ethernet driver

adaptec/starfire_rx.bin
adaptec/starfire_tx.bin

tda10071.ko

NXP TDA10071 DVB-S/S2 demodulator driver

dvb-fe-tda10071.fw

tehuti.ko

Tehuti Networks(R) Network Driver

tehuti/bdx.bin

tg3.ko

Broadcom Tigon3 ethernet driver

tigon/tg3.bin
tigon/tg3_tso5.bin
tigon/tg3_tso.bin

ti_usb_3410_5052.ko

TI USB 3410/5052 Serial Driver

moxa/moxa-1110.fw
moxa/moxa-1130.fw
moxa/moxa-1131.fw
moxa/moxa-1150.fw
moxa/moxa-1151.fw
mts_cdma.fw
mts_edge.fw
mts_gsm.fw
mts_mt9234mu.fw
mts_mt9234zba.fw
ti_3410.fw
ti_5052.fw

tuner-xc2028.ko

Xceive xc2028/xc3028 tuner driver

xc3028L-v36.fw
xc3028-v27.fw

typhoon.ko

3Com Typhoon Family (3C990, 3CR990, and variants)

3com/typhoon.bin

ueagle-atm.ko

ADI 930/Eagle USB ADSL Modem driver

ueagle-atm/930-fpga.bin
ueagle-atm/adi930.fw
ueagle-atm/CMV4i.bin
ueagle-atm/CMV4i.bin.v2
ueagle-atm/CMV4p.bin
ueagle-atm/CMV4p.bin.v2
ueagle-atm/CMV9i.bin
ueagle-atm/CMV9i.bin.v2
ueagle-atm/CMV9p.bin
ueagle-atm/CMV9p.bin.v2
ueagle-atm/CMVei.bin
ueagle-atm/CMVei.bin.v2
ueagle-atm/CMVep.bin
ueagle-atm/CMVep.bin.v2
ueagle-atm/DSP4i.bin
ueagle-atm/DSP4p.bin
ueagle-atm/DSP9i.bin
ueagle-atm/DSP9p.bin
ueagle-atm/DSPei.bin
ueagle-atm/DSPep.bin
ueagle-atm/eagle.fw
ueagle-atm/eagleI.fw
ueagle-atm/eagleII.fw
ueagle-atm/eagleIII.fw
ueagle-atm/eagleIV.fw

ums-eneub6250.ko

Driver for ENE UB6250 reader

ene-ub6250/ms_init.bin
ene-ub6250/msp_rdwr.bin
ene-ub6250/ms_rdwr.bin
ene-ub6250/sd_init1.bin
ene-ub6250/sd_init2.bin
ene-ub6250/sd_rdwr.bin

usb8xxx.ko

8388 USB WLAN Driver

libertas/usb8388.bin
libertas/usb8388_v5.bin
libertas/usb8388_v9.bin
libertas/usb8682.bin
usb8388.bin

usbduxfast.ko

USB-DUXfast, BerndPorr@f2s.com

usbduxfast_firmware.bin

usbdux.ko

Stirling/ITL USB-DUX -- Bernd.Porr@f2s.com

usbdux_firmware.bin

usbduxsigma.ko

Stirling/ITL USB-DUX SIGMA -- mail@berndporr.me.uk

usbduxsigma_firmware.bin

vt6656_stage.ko

VIA Networking Wireless LAN USB Driver

vntwusb.fw

wd719x.ko

Western Digital WD7193/7197/7296 SCSI driver

wd719x-risc.bin
wd719x-wcs.bin

whiteheat.ko

USB ConnectTech WhiteHEAT driver

whiteheat.fw
whiteheat_loader.fw

wil6210.ko

Driver for 60g WiFi WIL6210 card

wil6210.brd
wil6210.fw

xc4000.ko

Xceive xc4000 silicon tuner driver

dvb-fe-xc4000-1.4.1.fw
dvb-fe-xc4000-1.4.fw

xc5000.ko

Xceive xc5000 silicon tuner driver

dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw

yam.ko

Yam amateur radio modem driver

yam/1200.bin
yam/9600.bin

zd1201.ko

Driver for ZyDAS ZD1201 based USB Wireless adapters

zd1201-ap.fw
zd1201.fw

zd1211rw.ko

USB driver for devices with the ZD1211 chip.

zd1211/zd1211b_ub
zd1211/zd1211b_uphr
zd1211/zd1211b_ur
zd1211/zd1211_ub
zd1211/zd1211_uphr
zd1211/zd1211_ur

Ce tableau est destiné essentiellement à associer modules et micrologiciels. Il pourrait être amélioré en listant les noms des paquets correspondants.

dir="$(find /lib/modules/ -mindepth 1 -maxdepth 1 -print0 | sort -zr | head -zn1)"
find "$dir" -type f -name '*.ko' |
while read -r m ; do
 /sbin/modinfo "$m" |
 grep -E '^(firmware:|depends:.*firmware)' |
 sed -e "s#.*#$m#"
done |
sort -u |
while read -r m ; do
 s=${m##*/}
 (
  /sbin/modinfo "$m" |
  (
   grep -E '^description' ||
   echo 'description:    (none)'
  )
  /sbin/modinfo "$m" |
  grep -E '^firmware') |
  sort |
  sed -e '2,0s/^description:.*//' \
      -e '/^description:/s/\([A-Z][a-z0-9]\+\)\{2,\}/!\0/g' \
      -e "s#^description:[[:blank:]]*\(.*\)#||$s||''\1''||#" \
      -e 's#^firmware:[[:blank:]]*\(.*\)#[[DebianPkg:file:\1|\1]]<<BR>>#' |
  tr -d '\n' |
  sed -e 's/<<BR>>$//' \
      -e 's/$/||\n/'
done |
sort

Micrologiciels d'ordinateur

BIOS
(wikipedia)

Présent sur les ordinateurs appelés compatibles IBM-PC

OpenFirmware
connu aussi sous le nom de OpenBoot
(wikipedia)

Présent sur :
* les systèmes Sun SPARC,
* IBM Power,
* les Apple Macintosh basés sur PowerPC,
* IEEE 1275-1994,
...

EFI
(wikipedia)

Présent sur :
* les systèmes ia64 (Itanium),
* quelques systèmes ia32/amd64 (Macintosh Intel, quelques Dell Servers..),
* quelques systèmes basés sur XScale

Coreboot (LinuxBIOS)
(wikipedia)

Présent sur quelques très rares cartes mères de PC.
Peut être testé sous QEMU http://www.coreboot.org/QEMU

PMON2000
(homepage)

Présent sur le Lemote Yeeloong et des systèmes embarqués.

Mise à jour du micrologiciel

Le micrologiciel peut être mis à jour en utilisant fwupd ou diverses méthodes spécifiques au fournisseur. Firmware can be updated using fwupd or various vendor-specific methods.