Une erreur est apparue sur l'installation Debian de mes tablettes : Possible missing firmware /lib/firmware/i915/...
Pour résoudre cette erreur, il y a 2 possibilités :
La première étant un paquet contenant les firmwares manquant, par exemple firmware-misc-nonfree, firmware-linux ou encore firmware-linux-nonfree.
La deuxième étant que le dit paquet ne contient pas les versions à jour des firmwares.
Pour la première, il faut commencer par connaitre le paquet contenant le firmware manquant et installer ce dernier. Le meilleur moyen étant d'utiliser apt-file.
apt-file search bxt_dmc
Si apt-file n'est pas présent sur le système, voici la procédure :
Ajouter non-free à chaque source Debian dans le fichier /etc/apt/sources.list :
deb https://deb.debian.org/debian buster main contrib non-free
deb https://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb https://deb.debian.org/debian buster-updates main contrib non-free
Installer et mettre à jour la base de données apt-file:
sudo apt update
sudo apt install apt-file
sudo apt-file update
Un nouvel apt-file search bxt_dmc vous renverra le paquet à installer :
apt install [PAQUET_DES_FIRMWARES]
Pour la deuxième, il faut récupérer manuellement les firmwares manquants :mkdir -p linux-firmware-i915 && cd linux-firmware-i915 && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/skl_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/bxt_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/kbl_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/glk_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/cml_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/icl_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/ehl_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/dg1_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/adlp_guc_69.0.3.bin && wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/adlp_dmc_ver2_14.bin
Les copier dans le répertoires des firmwares :
[sudo] cp -fv * /lib/firmware/i915/
Puis regénérer l'initramfs :
update-initramfs -u -k all
Voilà, durant la regénération de l'initramfs, vous pouvez constater qu'il n'y a plus de messages indiquant l'absence de firmwares :-)