Ciao
Io ho avevo lo stesso problema con l'atheros ar928x
cercando in giro dicono di installare ath9k, che se non ho capito male è un modulo del kernel
peccato che per installarlo ci voglia un kernel 2.6.24 e non il 2.6.18 attuale
sconsigliano di usare kernel non ufficiali in quanto non c'è supporto
allora ho provato ndiswrappper (se non ricordo male si chiama cosi) che permette di usare i driver di windows (fino ad xp quelli di vista non sono supportati tantomeno quelli di windows 7)
sotto linux, ma non ha funzionato devo aver sbagliato qualcosa
infine ho letto che al posto di ath9k si puo usare ath5k che gira sul kernel 2.6.18 e che è gia presente in tale kernel su questa pagine:
http://wiki.centos.org/HowTos/Laptops/Wirelessin cui sono presenti info anche per altre schede
è quindi bastato digitare nel terminale come root
OCCHIO A MAIUSCOLE E MINUSCOLE, NON SONO LA STESSA COSA
(se i nomi che ho scitto ti danno errore digita chkconfig --list |more
avrai una lista di tutti i demoni e controlla i nomi di quelli che ho scritto)
root@nbmsi# modprobe ath5k
e poi disabilitare i demoni: network e wpa_supplicant
root@nbmsi# chkconfig --level 345 network off
root@nbmsi# chkconfig --level 345 wpa_supplicant off
ed attivare invece il demone NetworkManager
root@nbmsi# chkconfig --level 345 NetworkManager on
e poi riavviare.
appena effettuato l'accesso noterete che è comparsa un'icona con 2 pc al lato destro in alto dello schermo.cliccando col tasto destro verranno visualizzate tutte le connessioni disponibili sia wireless sia ethernet ed altri tipi.
------Spiegazione-----
1. dando al comando chkconfig il flag --level gli si comunica che il demone specificato non dovrà partire automaticamente al boot nei runlevel 345
se non sai in che run level sei basta digitare il comando
root@nbmsi# runlevel
comunque puoi specificare il runlevel in cui sei dando questo flag
root@nbmasi# chkconfig --add NetworkManager
cosi dici a chkconfig di mette in on NetworkManager solo per il runlevel in cu ti trovi
per info dai il comando
root@nbmsi# man chkconfig
Spero di esserti stato utile