Firmware pour ThinkPad T61

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