it:acx
no way to compare when less than two revisions
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| — | it:acx [2009/08/14 11:36] (versione attuale) – creata drosophila | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ====== ACX100/ | ||
| + | //Nota: Questa pagina parla dei vecchi driver acx100/ | ||
| + | |||
| + | ===== ATTENZIONE!!! ===== | ||
| + | **C'è una controversia legale sullo sviluppo di questo driver, vedere la [[http:// | ||
| + | ** | ||
| + | |||
| + | ===== Stato del driver | ||
| + | |||
| + | Questo è un piccolo report sui driver acx. Leggere [[http:// | ||
| + | |||
| + | Esistono 3 versioni del driver: | ||
| + | - plain | ||
| + | - SoftMac | ||
| + | - mac80211 | ||
| + | |||
| + | Al momento la release stabile del driver " | ||
| + | |||
| + | Per il kernel 2.6.21-22, è richiesta la patch: http:// | ||
| + | Questo driver non supporta WPA. | ||
| + | |||
| + | Il driver può essere patchato per l' | ||
| + | |||
| + | La versione SoftMac è deprecata e non più aggiornata ormai. | ||
| + | |||
| + | La [[: | ||
| + | |||
| + | A partire dalla versione 2.6.23, è stata inserita nel kernel una patch per l' | ||
| + | |||
| + | Tutte le versioni richiedono il firmware non-GPL in / | ||
| + | |||
| + | Leggere: http:// | ||
| + | |||
| + | |||
| + | ===== Installazione del driver | ||
| + | |||
| + | Per prima cosa è richiesta una versione del kernel >= 2.6.10: | ||
| + | |||
| + | ifconfig wlan0 down | ||
| + | rmmod acx | ||
| + | wget http:// | ||
| + | tar -xjf acx-20070101.tar.bz2 | ||
| + | cd acx-20070101 | ||
| + | wget http:// | ||
| + | patch -Np1 -i acx-20070101.patch | ||
| + | make -C / | ||
| + | make -C / | ||
| + | modprobe acx | ||
| + | |||
| + | nota: se il codice non funziona, gli utenti Ubuntu potranno modificare le seguenti righe: | ||
| + | make -C / | ||
| + | make -C / | ||
| + | e sostituire `uname -r` con il nome del kernel utilizzato. | ||
| + | Il motivo di tutto ciò è che le directory dei moduli del kernel (ovvero ciò che restituisce il comando | ||
| + | Solo / | ||
| + | |||
| + | esempio: dal 26 Giugno 2007, sotto Ubuntu 7.04 " | ||
| + | make -C / | ||
| + | make -C / | ||
| + | |||
| + | |||
| + | ====== Risoluzione dei problemi | ||
| + | |||
| + | ===== FAILED to free any of the many full tx buffers ===== | ||
| + | |||
| + | Si ottiene un messaggio del kernel simile al seguente: | ||
| + | Jul 3 00:44:12 ubuntop kernel: [ 736.008000] wlan0: FAILED to free any of the many full tx buffers. Switching to emergency freeing. Please report! | ||
| + | Jul 3 00:44:12 ubuntop kernel: [ 736.008000] wlan0: tx timeout! | ||
| + | |||
| + | Dall' | ||
| + | |||
| + | E' un problema con il driver che ho visto diverse volte durante la scrittura della patch per acx111. Funziona così: | ||
| + | |||
| + | Ogni pacchetto trasmesso alloca un buffer tx, in modo da iniziare a riempire l' | ||
| + | Una volta raggiunto il limite ed aver utilizzato tutti i buffer disponibili, | ||
| + | |||
| + | Possibili soluzioni (nulla di certo, solo prove): | ||
| + | |||
| + | * Questo accade quando si utilizza il driver non patchato, occorre infatti controllare ed assicurarsi di utilizzare il driver patchato: guardare il buildtime, rimuovere tutti i moduli acx, assicurarsi che il modulo personalizzato sia inserito nel percorso corretto / | ||
| + | * Utilizzare aireplay-ng 0.8 o superiore, poiché hanno integrato un supporto indiretto dell' | ||
| + | * Cambiare il mac dell' | ||
it/acx.txt · Ultima modifica: da drosophila
