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.
atheros ar5007eg
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:

atheros ar5007 driver madwifi

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..

72 Commenti »

 
  1. dicairo scrive:

    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

  2. Danilo scrive:

    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

  3. NiKo scrive:

    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!

  4. motopicco85 scrive:

    @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.. :cool:

    @Danilo
    se fai l’aggiornamento in modalità grafica ti chiede se vuoi aggiornare il grub..io il mio l’ho modificato inserendo nomi appropriati:

    -kubuntu
    -kubuntu testuale
    -test memoria
    -winzozz… :twisted:

    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.. :grin:

  5. flavio scrive:

    ti sarò grato in eterno, sono 2 settimane che vago come un p….a per il WEB senza risultato

    Grazie!

    • Giuseppe scrive:

      Stavo quasi per buttare il portatile dalla finestra quando ho trovato questa favolosa guida, come dire (Ad-Hoc) :) ti ringrazio infinitamente… BRAVO!!!

  6. fabio scrive:

    non so come dirti grazie… stavo diventando letteralmente matto, e non capivo come/cosa configurare!
    grazie veramente!

  7. Fabbro scrive:

    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

  8. flavio scrive:

    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

  9. motopicco85 scrive:

    @flavio

    prova a controllare la tua lista repository..

    /etc/apt/sources.list

    è 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.. :cool:

  10. filippo scrive:

    sei un eroe
    esagero?
    non so come ringraziarti

  11. luci_out scrive:

    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

  12. motopicco85 scrive:

    @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.. :roll:

  13. michele scrive:

    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.

  14. motopicco85 scrive:

    @ 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.. :cool:

  15. frankie79 scrive:

    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

  16. frankie79 scrive:

    p.s. il mio notebook è un asus pro52rl

  17. motopicco85 scrive:

    @ frankie79

    probabilmente non hai seguito bene tutto..infatti non ti viene rilevata proprio la scheda..
    dovresti installare meglio il pacchetto..

  18. Roberto scrive:

    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?

  19. Gabriele Magliocchetti scrive:

    Sei un grande…Grazie mille !!! Era da tempo che lo sognavo…!!!!!! Grazieeeeee… FUnziona tutto alla prima prova

  20. Roberto scrive:

    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.

  21. Roberto scrive:

    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

 

Lascia un Commento

XHTML: Puoi fare uso di questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>