Old:Usare Fotocamere Digitali (usb-storage): differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
L' installazione dei drivers per le schede di rete Intel� PRO/Wireless 2200BG, tra le pi� diffuse e comuni per l' architettura Centrino, � abbastanza semplice in Debian GNU/Linux. | |||
=Prerequisiti= | =Prerequisiti= | ||
Prima di seguire quanto riportato nella guida, assicuriamoci di avere a nostra disposizioni gli headers per il nostro kernel. Se abbiamo compilato noi stessi il kernel, allora possiamo essere tranquilli, ma se stiamo usando un kernel precompilato (ad esempio quello installato durante il setup di Debian, oppure scaricato tramite APT) allora dobbiamo necessariamente scaricare il pacchetto Debian contenente gli headers. | |||
Prendendo come esempio una installazione standard di Debian Sarge, ecco come dobbiamo procedere: | |||
<pre>$ uname -r | |||
2.6.8-2-386</pre> | |||
questo significa che dobbiamo procurarci gli headers relativi a questa release del kernel: | |||
<pre>$ apt-cache search headers 2.6.8-2-386 | |||
kernel-headers-2.6.8-2-386 - Linux kernel headers 2.6.8 on 386</pre> | |||
A questo punto sufficiente installare il pacchetto: | |||
<pre># apt-get install kernel-headers-2.6.8-2-386</pre> | |||
e il gioco fatto. | |||
=Scaricare i sorgenti del driver= | |||
Questo passo si esaurisce con l' usare APT per scaricare i drivers: | |||
<pre>$ apt-cache search ipw module | |||
bsign - Corruption & intrusion detection using embedded hashes | |||
ipw2100-source - source for the ipw2100 driver | |||
ipw2200-source - Source for the ipw2200 driver | |||
ipw2200-modules-2.6.8-2-386 - ipw2200 modules for Linux (kernel 2.6.8-2-386). | |||
<pre> | |||
</pre> | </pre> | ||
In questo caso ci interessano i sorgenti dei drivers, per cui: | |||
<pre># apt-get install ipw2200-source</pre> | |||
che scarica la documentazione relativa alla compilazione dei drivers, oltre a un archivio contente i sorgenti veri e propri (in /usr/src). | |||
=Compilare i drivers= | |||
Logghiamoci come root e spostiamoci in /usr/src | |||
<pre>$ su | |||
Password: | |||
# cd /usr/src/</pre> | |||
Ora scompattiamo i sorgenti dei drivers: | |||
<pre># tar xzvf ipw2200-source.tar.gz</pre> | |||
A questo punto possiamo procedere in due modi. | |||
==Usare module-assistant== | |||
# | Se intendiamo avvalerci dell' utility [[Pagina_di_manuale_di_module-assistant |module-assistant]], a questo punto non dobbiamo fare altro che digitare il comando: | ||
<pre># module-assistant a-i ipw2200</pre> | |||
ed il gioco � fatto. | |||
==Compilare il driver manualmente== | |||
Se vogliamo compilare il driver manualmente, � sufficiente: | |||
== | <pre>$ cd modules/ipw2200 | ||
Se | $ fakeroot debian/rules binary-modules KSRC=/usr/src/kernel-headers-$VERSION KVERS=$VERSION | ||
<pre> | |||
</pre> | </pre> | ||
dove $VERSION il numero di versione del kernel che '''deve essere esattamente identico''' all' output che abbiamo ottenuto usando ''uname -r''. | |||
Una volta compilato il driver, installiamo il driver usando '''dpkg -i nome_pacchetto_del_driver.deb'''. | |||
=Nota per i kernels 2.6.x= | |||
Prima di poter usare il nostro driver appena compilato, dobbiamo procurarci il firmware che dovr� essere caricato da hotplug. Il firmware pu� essere scaricato dal sito [http://ipw2200.sourceforge.net/firmware.php IPW2200] e deve essere quello adatto alla versione del modulo da noi compilata. Ad esempio, | |||
<pre>$ ls /usr/src |grep deb | |||
ipw2200-modules-2.6.8-2-386_1.0.3-1+2.6.8-16_i386.deb</pre> | |||
ci dice che la versione del nostro modulo � la 1.0.3-1, per cui dalla pagina dei downloads di [http://ipw2200.sourceforge.net/firmware.php IPW2200] sceglieremo senza dubbio [http://ipw2200.sourceforge.net/firmware.php?fid=4 Versions v0.19-v1.0.3]. | |||
Otterremo un archivio da scompattare | |||
<pre>$ tar xzvf ipw2200-fw-2.2.tgz</pre> | |||
A questo punto dobbiamo semplicemente copiare i files ''ipw-2.2-*.fw'' all' interno della directory ''/usr/lib/hotplug/firmware'', ricordandoci di compiere questa operazione dopo esserci loggati come utente root. | |||
---- | ---- | ||
Autore: [[Utente:Keltik|keltik]] 13:50, Set 12, 2005 (EDT) | |||
Autore: [[ | [[Categoria:Hardware]] |