Quand vous installez debian sur une machine généralement les firmwares requis sont chargés par le système. Mais dans certains cas il peut en manquer (Wifi, Blueooth…)
Pré-requis
Avoir autorisé les dépots contrib et non free dans vos sources pour les packages debian.
Avoir installé apt-file. Si ce n’est le cas la commande ci dessous le fera et mettra à jour le cache.
apt update && apt install apt-file -y && apt-file update
Détection de tous les firmwares requis et de leurs paquets associés
La commande suivante va les firmwares dans /lib/firmware et lister les paquets correspondants :
apt-file --package-only search /lib/firmware/
root@debian:~# apt-file --package-only search /lib/firmware/
amd64-microcode
atmel-firmware
bluez-firmware
dahdi-firmware-nonfree
firmware-amd-graphics
firmware-ath9k-htc
firmware-atheros
firmware-bnx2
firmware-bnx2x
firmware-brcm80211
firmware-cavium
firmware-intel-sound
firmware-intelwimax
firmware-ipw2x00
firmware-ivtv
firmware-iwlwifi
firmware-libertas
firmware-linux-free
firmware-misc-nonfree
firmware-myricom
firmware-netronome
firmware-netxen
firmware-qcom-soc
firmware-qlogic
firmware-realtek
firmware-samsung
firmware-siano
firmware-sof-signed
firmware-ti-connectivity
firmware-zd1211
hdmi2usb-fx2-firmware
intel-microcode
ixo-usb-jtag
nvidia-kernel-support
nvidia-tesla-470-kernel-support
wireless-regdb
Il ne reste qu’à installer les paquets listés. Soyez prudent pendant cette étape qu’aucun paquet déjà installé n’entre en conflit avec les paquets de firmwares.