Old:Madwifi: differenze tra le versioni
S3v (discussione | contributi) Nessun oggetto della modifica |
(inserito aggiornamento, template versioni compatibili, effettuata revisione) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>}} | |||
=Introduzione= | =Introduzione= | ||
I | I driver [http://madwifi-project.org Madwifi] supportano una vasta gamma di dispositivi Wireless, prevalentemente con interfaccia [[Pcmcia]] e [[PCI]].<br/>[http://madwifi-project.org/wiki/Compatibility Qui] è possibile ottenere una lista di tutti i dispositivi supportati. | ||
{{Box|Aggiornamento:|dal 12 Marzo 2009 i pacchetti <code>madwifi</code> e <code>madwifi-tools</code> sono stati tolti dai repository di Squeeze e Sid, in quanto contenenti parte di codice non strettamente aderente alle policies Debian e a causa della presenza di bug irrisolti, oltre che del probabile abbandono del progetto da parte del team di sviluppatori. I due pacchetti sono comunque tuttora presenti nei repository di Etch e di Lenny.}} | |||
= Preparazione del sistema = | = Preparazione del sistema = | ||
Riga 15: | Riga 19: | ||
</pre> | </pre> | ||
per i kernel headers, invece, bisogna valutare la situazione | per i kernel headers, invece, bisogna valutare la situazione: se si è ricompilato il kernel, sono già disponibili (a meno che non sia stata rimossa la directory <code>/usr/src/linux-versione/</code> contenente i sorgenti del kernel). Se si ha un kernel pacchettizzato Debian, invece, è necessario installarli: | ||
* per sapere la versione del proprio kernel, si può usare <pre># uname -r</pre> | * per sapere la versione del proprio kernel, si può usare <pre># uname -r</pre> | ||
* per installare il pacchetto | * per installare il pacchetto: | ||
<pre># aptitude install linux-headers-$(uname -r)</pre> | |||
=Download dei driver= | =Download dei driver= | ||
Riga 49: | Riga 54: | ||
=Da leggere= | =Da leggere= | ||
http://svn.madwifi-project.org/madwifi/trunk/README | http://svn.madwifi-project.org/madwifi/trunk/README | ||
[[Categoria:Hardware]] | [[Categoria:Hardware]] | ||
[[Categoria:Wireless]] | [[Categoria:Wireless]] |
Versione delle 14:35, 27 gen 2010
Versioni Compatibili ERRORE: valore non valido ( Debian Etch 4.0 Debian Lenny 5.0 )! Vedi qui. |
Introduzione
I driver Madwifi supportano una vasta gamma di dispositivi Wireless, prevalentemente con interfaccia Pcmcia e PCI.
Qui è possibile ottenere una lista di tutti i dispositivi supportati.
Preparazione del sistema
Per installare i driver Madwifi sono necessari i seguenti pacchetti:
- subversion
- checkinstall
- linux-headers-(versione del kernel installato)
oltre, ovviamente, agli strumenti per la compilazione quali gcc e make.
Per installare subversion e checkinstall è sufficiente un:
# aptitude install subversion checkinstall
per i kernel headers, invece, bisogna valutare la situazione: se si è ricompilato il kernel, sono già disponibili (a meno che non sia stata rimossa la directory /usr/src/linux-versione/
contenente i sorgenti del kernel). Se si ha un kernel pacchettizzato Debian, invece, è necessario installarli:
- per sapere la versione del proprio kernel, si può usare
# uname -r
- per installare il pacchetto:
# aptitude install linux-headers-$(uname -r)
Download dei driver
Creiamo, innanzitutto, una directory in cui scaricare i driver:
# cd # mkdir madwifi # cd madwifi
Ora estraiamo l'ultima versione dal repository SVN:
# svn checkout http://madwifi-project.org/svn/madwifi/trunk madwifi-ng
potrebbe essere necessario attendere alcuni minuti.
Compilazione ed installazione
Per compilare, è sufficiente dare un
# cd madwifi-ng # make
Una volta terminata la compilazione, si può usare checkinstall per installare i driver, mantenendo pulito il sistema:
# checkinstall
Giunti a questo punto avremo, nella directory madre, un pacchetto Debian, contenente il risultato della compilazione. Installiamolo con un semplice
# dpkg -i nomepacchetto.deb
Utilizzo
Il modulo verrà caricato automaticamente all'inserimento del dispositivo. Comunque, i moduli da inserire in caso di fallimento del caricamento automatico sono: ath_hal, ath_pci, ath_rate_sample, wlan, wlan_scan_sta.