AR5523 Atheros wifi usb
Posted: Sat Apr 03, 2010 7:42 am
Eccomi al mio primo TIP...
Quest'oggi ci occuperemo della configurazione di una periferica wifi usb atheros, che a differenza di molte non funziona con i moduli ath5k e/o ath9k presenti nel kernel nelle versioni più recenti.
Bene..detto questo passiamo alla pratica; il tutto consiste nel:
-scaricare i sorgenti;
-applicare delle patch;
-compilare il modulo;
-far si che funzioni tutto nel momento in cui colleghiamo il dispositivo;
Iniziamo col dire che il tutto funziona alla grande con un kernel 2.6.32, (personalmente ho 2.6.32-gentoo-r7) e che sarebbe opportuno avere installato pacchetti come
Non nomino pacchetti come gcc e make poiché penso sia scontato averli già installati 
Per prima cosa iniziamo a creare una cartella temporanea dove fare tutte le operazioni, scarichiamo il firmware per poi copiarlo in /lib/firmware:
Ora possiamo procedere a scaricare i sorgenti, quindi:
Entriamo nella directory e applichiamo le patch:
A questo punto controlliamo che /usr/src/linux punti al kernel 2.6.32(che stiamo utilizzando) e possiamo lanciare la compilazione con
(Faccio presente che ci sono altre patches disponibili, ma quelle che ho elencato sono sufficienti per il funzionamento)
Non dovrebbe darci nessun errore e dovrebbe essere stato creato il modulo ar5523.ko
Testiamo ora se effettivamente funziona con e verifichiamo successivamente con se il modulo è caricato; dovrebbe funzionare tutto alla perfezione e attraverso dovremmo riuscire a vedere l'interfaccia.
Come ultima cosa non ci resta che creare la cartella in /lib e copiare li il modulo:
Al prossimo collegamento della periferica usb, potrete notare che il modulo verrà caricato in automatico; se non fosse cosi potete sempre ricorrere a
Questo è tutto 
Quest'oggi ci occuperemo della configurazione di una periferica wifi usb atheros, che a differenza di molte non funziona con i moduli ath5k e/o ath9k presenti nel kernel nelle versioni più recenti.
Bene..detto questo passiamo alla pratica; il tutto consiste nel:
-scaricare i sorgenti;
-applicare delle patch;
-compilare il modulo;
-far si che funzioni tutto nel momento in cui colleghiamo il dispositivo;
Iniziamo col dire che il tutto funziona alla grande con un kernel 2.6.32, (personalmente ho 2.6.32-gentoo-r7) e che sarebbe opportuno avere installato pacchetti come
Code: Select all
dev-util/subversion
net-wireless/wireless-toolsPer prima cosa iniziamo a creare una cartella temporanea dove fare tutte le operazioni, scarichiamo il firmware per poi copiarlo in /lib/firmware:
Code: Select all
cd /home/utente
mkdir ar5523
cd ar5523
mkdir firmw
wget http://verein.lst.de/~hch/ar5523.tgz
tar xf ar5523.tgz firmw
cp firmw/uath-ar5523.bin /lib/firmwareCode: Select all
cd /home/utente
svn co svn://svn.berlios.de/fullstory/ar5523/trunk/ ar5523Code: Select all
cd ar5523
patch -i debian/patches/kcompat-2.6.25.patch
patch -i debian/patches/kcompat-2.6.26.patch
patch -i debian/patches/kcompat-2.6.32.patchCode: Select all
makeNon dovrebbe darci nessun errore e dovrebbe essere stato creato il modulo ar5523.ko
Testiamo ora se effettivamente funziona con
Code: Select all
insmod ar5523.koCode: Select all
lsmodCode: Select all
iwconfigCome ultima cosa non ci resta che creare la cartella in /lib e copiare li il modulo:
Code: Select all
mkdir /lib/modules/$( uname -r )/kernel/drivers/net/wireless/ar5523
cp ar5523.ko /lib/modules/$( uname -r )/kernel/drivers/net/wireless/ar5523Code: Select all
modprobe ar5523