Ce tuto décrit comment régler le problème du [w] warning missing firmware
Il y a apparemment un bug dans le noyau linux qui fait qu'on a ce message d'erreur dans debian (et sans doute systèmes dérivés) pour les récentes versions.
Note : ce tuto ne s'adresse pas à des débutants !!!
// ce qui à priori ne change rien (mais je l'ai fait quand même !)
Ajouter dans /etc/apt/sources.list :
#ajout de non-free
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
Installer apt-file pour faciliter la recherche de fichier :
sudo apt install apt-file
Mettre à jour apt-file :
sudo apt-file update
Installer firmware-linux (liste des firmware non-free) :
sudo apt install firmware-linux
sudo apt update
//ce qui nous dit les firmwares manquants (car à priori un bug dans la table des versions des firmwares dans initramfs)
sudo update-initramfs -u -k all
//on peut vérifier que les firmwares sont bien ici pour le device i915 (ce n'est pas le cas pour moi, il en manque)
cd /lib/firmware/i915/
ls
//on créer un dossier git dans /home
mkdir git
//on télécharge les firmwares non free, il y en a bcp dans le dépôt git ci-dessous :
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git git
//on teste avec un fichier
cp /home/yannick/git/i915/rkl_dmc_ver2_02.bin /lib/firmware/i915/ -i
ça marche !! plus de message d'erreur pour celui-ci !
//on copie tout le dossier i915
sudo cp /home/yannick/git/i915/. /lib/firmware/i915/
cool, toutes les erreurs liées à i915 ont disparu.
//on regarde du côté de rtl_nic (un autre pilote manquant chez moi)
Il n'y a pas de dossier rtl_nic dans les firmwares !
//on créer le dossier
sudo mkdir /lib/firmware/rtl_nic
//on copie les fichiers realtech
sudo cp /home/yannick/git/rtl_nic/. /lib/firmware/rtl_nic/
//on vérifie en faisant un update de initramfs
//au passage, je constate, que le job se fait pour tous les noyaux
sudo update-initramfs -u -k all
ça marche, tout est ok, plus d'erreur warning (normal, tous les fichiers dont on a besoin sont là) !
//sudo reboot
tout est ok
pfiew !!!!