Atheros ar5007eg con madwifi su ubuntu
Se anche voi avete una atheros ar5007eg e avete linux come sistema operativo, sappiate che finalmente questo dispositivo è supportato dai driver madwifi.

In effetti la scheda wifi in questione è un po’ ostica perchè nemmeno con i driver ndiswrapper c’era verso di farla partire, in quanto si installava ma non rilevava le reti.
Lasciamo da parte i convenevoli e cominciamo:
premetto comunque che i driver funzionano attualmente solo su versioni di linux a 32 bit, purtroppo le 64 bit tendono ad arrivare sempre un po’ dopo (27/10/2008 funzionano anche i 64 bit), inoltre l’installazione è stata effettuata su kubuntu 8.04 con kde3, kde4 e su ubuntu 8.04 LTS con relativo gnome.
Agli intrepidi di Intrepid Ibex consiglio di leggere anche questa nuova guida sempre “made in motopicco85″
Installazione dei driver
prima di installare i driver assicuriamoci che il pacchetto build-essential sia installato, se non lo è lo possiamo installare da synaptic o adept, oppure apriamo un terminale e digitiamo:
sudo apt-get install build-essential
ora non ci resta che disinstallare i vecchi driver, per farlo dobbiamo disattivare i restricted driver:
- in kubuntu: kmenu-impostazioni di sistema-advanced-driver con restrizioni
- in ubuntu: sistema-amministrazione-restricted drivers
quindi riavviamo il pc per assicurarci che i driver vengano rimossi correttamente.
Ora scarichiamo gli ultimi driver:
e salviamoli nella home o in una qualsiasi altra cartella; estraiamo tutto il contenuto della cartella e rinominiamola (nel mio caso l’ho chiamata madwifi, aprite un terminale e digitate, per entrare nella cartella:
cd madwifi
ora installate i file digitando:
sudo make
sudo make install
sudo modprobe ath_pci
carichiamo i moduli necessari all’avvio:
sudo nano /etc/modules
ed inseriamo alla fine del documento la stringa
ath_pci
così ottenendo una schermata simile a questa
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with “#” are ignored.
fuse
lp
ath_pci
per salvare premiamo Ctrl+o e per tornare al terminale premiamo Ctrl+x
riavviando il computer varranno caricati i moduli appena inseriti e quindi la vostra scheda wifi sarà operativa.
Rilevazione della rete
Aprendo un terminale digitiamo:
iwconfig
il risultato dovrebbe essere simile al seguente se disponete di una rete accessibile a tutti, quindi la scheda si connetterà da sola:
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:”Baretto” Nickname:”"
Mode:Managed Frequency:2.412 GHz Access Point: 00:0C:F6:35:98:1A
Bit Rate:24 Mb/s Tx-Power:17 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=28/70 Signal level=-68 dBm Noise level=-96 dBm
Rx invalid nwid:877 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
vi comparirà la nuova interfaccia wifi ath0 accompagnata dalla wifi0.
Possiamo effettuare uno scan delle reti da terminale, nel caso la scheda non si connetta volontariamente, digitando:
sudo iwlist ath0 scan
per avere un risultato del tipo:
ath0 Scan completed :
Cell 01 – Address: 00:11:50:86:5B:27
ESSID:”motopicco85″
Mode:Master
Frequency:2.462 GHz (Channel 11)
Quality=13/70 Signal level=-82 dBm Noise level=-95 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:bcn_int=100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Preauthentication Sup
IE: WPA
Version 1 Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
mentre con ndiswrapper avremmo avuto un risultato del tipo:
ath0 “no scan results”
A questo punto, visto il giusto funzionamento della scansione delle reti passiamo all’effettiva connessione.
Connessione alla rete
Il mondo web è pieno di guide per connettersi alle reti wifi, pertanto mi limiterò a segnalarvi che tramite wlassistant o networkmanager (tasto dx sull’icona e semplicemente seleziono la rete a cui voglio collegarmi), dovreste essere in grado di collegarvi tranquillamente alla rete, se con wlassistant dovesse darvi un errore in quanto non riesce a collegarvi allora provate a digitare
iwconfig
se la risposta è simile a questa:
ath0 IEEE 802.11g ESSID:”" Nickname:”"
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:17 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Power Management:off Link Quality=0/70 Signal level=-97 dBm Noise level=-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
cioè se non vi viene assegnato nessun Access point, allora siete sfortunati…ma per vostra fortuna anch’io sono sfortunato, per cui seguite questo how-to.. mediante il quale ho aggirato il problema..si accettano commenti benevoli..anche critiche costruttive..
grazieeee è andataaaaaaaaaaaaaa alla grande soltano che non sapevo usare il terminale visto che è la mia prima volta cmq funzina ma la spia del pulsante no ma cmq sono contento lo stesso.
percaso sapete come si puo fare fuzionare i film con i sottotitoli????
grazie ancora
Guida perfetta senza dubbio e funziona alla grande!!! L’unico problema è che ogni volta che scarico qualche aggiornamento per linux mi si modifica il grub e non mi funziona più la wifi e sono costretto ogni volta a rifare la stessa procedura per farla funzionare…. Se qualcuno mi può spiegare il perchè me ne faccio una ragione!!! Grazie danilo
Ciao a tutti!
sono felice perche non usavo la Kubuntu da un anno a causa di questa schedina di rete semi “demoniaca”, ma ora va tutto a gonfie vele, ed il minimo che posso fare è ringraziare l’autore della guida, grande motopicco!
PS: sono riuscito io al primo tentativo… disinstallando i mad wifi di un altra guida, e poi provando questa (praticamente il secondo, ma il primo effettivamente con questi steps!) … quindi… GRAZIE!
@Dicairo
-la spia in effetti non è mai funzionata..ne in ubuntu ne in kubuntu…cercherò di informarmi meglio e magari scriverò qualcosa a riguardo dato che finalmente ci sono quantomeno i driver..
-per quanto riguarda i sottotitoli non saprei indirizzarti..solitamente hai un file .avi che è il filmato e un file di testo..nella stessa cartella..aprendo con vlc li legge tutti e due e hai i film sottotitolati..
@Danilo
se fai l’aggiornamento in modalità grafica ti chiede se vuoi aggiornare il grub..io il mio l’ho modificato inserendo nomi appropriati:
e imponendo di lasciare il grub come impostato in precedenza..non mi da problemi..so che è un workaround più che una soluzione..però per il momento funge..
per modificare il grub puoi ispirarti ad un mio precedente articolo “aggiornamenti kernel ubuntu”
@ NiKo
Thanks..
ti sarò grato in eterno, sono 2 settimane che vago come un p….a per il WEB senza risultato
Grazie!
Stavo quasi per buttare il portatile dalla finestra quando ho trovato questa favolosa guida, come dire (Ad-Hoc)
ti ringrazio infinitamente… BRAVO!!!
non so come dirti grazie… stavo diventando letteralmente matto, e non capivo come/cosa configurare!
grazie veramente!
Ciao, anche io mi accodo ai ringraziamenti, perché con questa guida sono riuscito a vincere una sfida apparentemente impossibile!
Spero continui a funzionare!
Grazie di nuovo
Fabrizio
Ho usato la tua guida una volta ed ha funzionato, dopo ho dovuto ricaricare Ubuntu e da allora non riseco più a fare la procedura da te descritta mi dà questi errori quando tento di fare l’installazione dei pacchetti come descritto:
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Lettura informazioni sullo stato… Fatto
E: Impossibile trovare linux-backports-modules-int
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Lettura informazioni sullo stato… Fatto
E: Impossibile trovare build-essential
I pacchetti non riesco nemmeno ad installarli dopo aver scaricato i file .deb
Riesci a darmi ncora una mano?
grazie
Flavio
@flavio
prova a controllare la tua lista repository..
è probabile che ci sia qualche errore qui dentro..o comunque con il gestore di pacchetti perchè il build-essential è un pacchetto fondamentale..e che non dipende dal fatto che vuoi installare madwifi o altro..è proprio un pacchetto base che installa programmi fondamentali per l’utilizzo della distribuzione linux..
era capitato anche a me e avevo risolto abilitando i repository backports..però avevo una versione instabile di KDE4 per cui non so se possa essere il tuo caso..
sei un eroe
esagero?
non so come ringraziarti
ciao,ho seguito la tua guida e dopo aver riavviato il pc sorge un problema,la scheda wireless non funziona! Allora vado in sistema/amministrazione/ driver hardware e trovo il seguente driver : “support for 5xxx series of Atheros 802.11 wireless LAN cards” e in basso mi dice: “questo driver è attivato ma non attualmente in uso” allora lo disattivo e poi lo riattivo e il messaggio cambia in “questo driver è attivato e attualmente in uso” con il conseguente funzionamento alla perfezione della scheda,mi si collega navigo e tutto quanto. potrebbe essere che non carica i driver all’avvio? sarei felice se riuscissi a darmi una mano. grazie
@luci_out
quindi il problema sorge quando riavvi??
per caricare i moduli all’avvio devi aggiungere “ath_pci” in modules..
comunque se guardi più in su..è tutto scritto nella guida..
ciao…ho seguito alla perfezione le tue istruzioni e la scheda wireless mi viene riconosciuta e trova le reti. Al momento di connettersi però, dato che la rete di casa mia arriva da un router wireless con protezione WPA2 Personal, metto la SSID ma non mi connette alla rete. Cosa posso fare? Networkmanager non mi funziona purtroppo, faccio clic ma non avvia l’applicazione.
@ michele
mmmh..strano che networkmanager ti faccia questi scherzi..pensavo fosse solo in kubuntu la rottura di scatole!!
in ogni caso puoi provare anche wicd..
se hai la possibilità di farlo comunque ti consiglio di togliere la chiave WPA per provare il tutto..poi la rete verrà registrata e a quel punto potrai semplicemente richiudere il tutto ed aggiungere la chiave WPA..
in caso nemmeno ciò funzionasse ti consiglio di fare via terminale..non è difficile e si trovano molte guide nel web..il file che andrai a modificare è il network interfaces..non mi sbilancio oltre..al massimo cancelli le modifiche così tornando allo stato attuale..
ragazzi a me non funziona , ho seguito tutto il procedimento ma quando arrivo a iwconfig mi da solo:
Io no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
Sono al quarto giorno di tentativi…Aiuto
p.s. il mio notebook è un asus pro52rl
@ frankie79
probabilmente non hai seguito bene tutto..infatti non ti viene rilevata proprio la scheda..
dovresti installare meglio il pacchetto..
Ciao: ho anche io una atheros ar 5007eg su ubuntu 8.10 (32bit)funziona perfettamente, il problema ora che mi si pone è che il sistema è stato aggiornato a ubuntu 9.0.4 e da quì và riaggiornato, chiedo? mi potete aiutare?
Sei un grande…Grazie mille !!! Era da tempo che lo sognavo…!!!!!! Grazieeeeee… FUnziona tutto alla prima prova
Ciao: ho anche io una atheros ar 5007eg su toshiba in ubuntu 8.10 (32bit)funziona perfettamente, il problema ora che mi si pone è che il sistema è stato aggiornato a ubuntu 9.0.4 e da quì và riaggiornato, chiedo? mi potete aiutare?. Premetto sono nuovo di ubuntu, mi è stato istallato circa un mese fà e sono molto contento ora però ho bisogno di voi debbo inizialmente sapere se esiste un aggiornamento anche sulla scheda atheros e se si dove scaricarla e come fare a configurarla, graziemille.
Ciao: ho sistemato tutto,facendo l’aggiornamento da 8.10 a 9.0.4 non mi rilevava + la wirless, dal momento che l’ho disistallato e riinserito, funziona tutto regolarmente