Debian Squeeze:Possible missing firmware
Tra le novità della nuova Debian Squeeze c’è stato lo spostamento dei firmware non liberi in pacchetti appartenenti alla sezione non-free dell’archivio, per esempio firmware-linux.
In sostanza l’errore che potreste ricevere in fase di aggiornamento della vostra Debian, è che alcuni driver non vengano riconosciuti con un messaggio simile al seguente:
:W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
Ecco alcuni firmware che sono stati spostati nella directory /lib/firmware:
3com
advansys
agere_ap_fw.bin
agere_sta_fw.bin
av7110
cis
cxgb3
dabusb
dsp56k
dvb-fe-xc5000-1.6.114.fw
dvb-usb-dib0700-1.20.fw
e100
kaweth
keyspan_pda
matrox
mts_cdma.fw
mts_edge.fw
mts_gsm.fw
r128
radeon
tehuti
tigon
Per installare i firmware mancanti:
vi /etc/apt/sources.list
deb http://ftp.it.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.it.debian.org/debian/ squeeze main non-free contribdeb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
Dovete aggiungere non-free ai repository.
Ora dobbiamo installare il pacchetto necessario per i firmware non-free:
apt-get update
apt-get install firmware-linux-nonfree
L’installazione del pacchetto provvede alla rigenerazione dell’initrd, però se volete essere sicuri che non ci siano problemi alla ripartenza potete forzare la riconfigurazione del pacchetto:
dpkg-reconfigure linux-image-2.6.32-x-x
Se non ci sono errori di firmware mancanti potete riavviare con il nuovo kernel.


