Les vieux portables que j'utilisent actuellement (ThinkPad T61) ont besoin de firmwares qui ne sont pas installés lors de l'installation de Debian.
Première chose : Identifier le(s) firmare(s) manquant(s) :
# dmesg | grep iwlwifi [ 40.488273] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2) [ 40.488280] iwl3945 0000:03:00.0: Direct firmware load for iwlwifi-3945-2.ucode failed with error -2 [ 40.488293] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-1.ucode (-2) [ 40.488295] iwl3945 0000:03:00.0: Direct firmware load for iwlwifi-3945-1.ucode failed with error -2
On télécharge les firmware depuis ce wiki :
root@laptop:/home/simon# mkdir tmp root@laptop:/home/simon# cd tmp/ root@laptop:/home/simon/tmp# wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3945-ucode-15.32.2.9.tgz root@laptop:/home/simon/tmp# wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3945-ucode-2.14.1.5.tgz
On décompresse :
root@laptop:/home/simon/tmp# ls iwlwifi-3945-ucode-15.32.2.9.tgz iwlwifi-3945-ucode-2.14.1.5.tgz root@laptop:/home/simon/tmp# tar -xzvf iwlwifi-3945-ucode-15.32.2.9.tgz iwlwifi-3945-ucode-15.32.2.9/ iwlwifi-3945-ucode-15.32.2.9/LICENSE.iwlwifi-3945-ucode iwlwifi-3945-ucode-15.32.2.9/README.iwlwifi-3945-ucode iwlwifi-3945-ucode-15.32.2.9/iwlwifi-3945-2.ucode root@laptop:/home/simon/tmp# tar -xzvf iwlwifi-3945-ucode-2.14.1.5.tgz iwlwifi-3945-ucode-2.14.1.5/ iwlwifi-3945-ucode-2.14.1.5/iwlwifi-3945-1.ucode iwlwifi-3945-ucode-2.14.1.5/LICENSE.iwlwifi-3945-ucode iwlwifi-3945-ucode-2.14.1.5/README.iwlwifi-3945-ucode
On déplace ensuite les firmwares au bon endroit :
root@laptop:/home/simon/tmp# cp iwlwifi-3945-ucode-2.14.1.5/iwlwifi* /lib/firmware/ root@laptop:/home/simon/tmp# cp iwlwifi-3945-ucode-15.32.2.9/iwlwifi* /lib/firmware/ root@laptop:/home/simon/tmp# ls /lib/firmware/ hp iwlwifi-3945-1.ucode iwlwifi-3945-2.ucode