
===========================================
Grazie all’aiuto di Alexit,per il suggerimento su come identificare il “pciid” della scheda..sono riuscito ad installare la rete wifi senza difficolta’
In rete,di notizie riguardanti questa scheda in particolare,ce ne sono ben poche..cosi’ ho deciso di scrivere questo piccolo howto
===============
Problemi
===============
Ho appena detto “senza difficolta’” ed inizio coi problemi..
Si perche’ il kernel della Feisty (2.6.20) adotta di default i driver ATHEROS, ma con la AR5006X non funzionano
Quindi e’ inutile caricare i vari moduli “ath_pci ath_hal wlan” etc…
E’ inutile anche installare i Madwifi (che supportano quasi tutti i modelli di Atheros..tranne questa)
DMESG
[134348.766876] ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
[134348.772352] wlan: 0.8.4.2 (0.9.2)
[134348.773221] ath_rate_sample: 1.2 (0.9.2)
[134348.776540] ath_pci: 0.9.4.5 (0.9.2)
[134348.776797] wifi%d: unable to attach hardware: ‘Hardware self-test failed’ (HAL status 14)
Come riportato qua,non c’e’ propio verso di utilizzarli per pilotare questa scheda.
===============
Installazione
===============
Installeremo quindi Ndiswrapper e i driver propietari di Windows
Per la versione ndiswrapper,io ho scelto la versione SVN..che non dovrebbe,allo stato attuale,dare nessun tipo di problema propio perche’ molto aggiornati
Create quindi una directory “svn” per scaricare i driver
dyve@kubuntu:~$ mkdir svn
dyve@kubuntu:~$ cd svn
dyve@kubuntu:~/svn$ svn co https://ndiswrapper.svn.sourceforge.net/svnroot/ndiswrapper/trunk/ndiswrapper
dyve@kubuntu:~/svn$ cd ndiswrapper
Dal momento che la scheda in questione e’ PCI possiamo compilare i driver escludendo l’opzione USB
dyve@kubuntu:~/svn/ndiswrapper$ sudo make DISABLE_USB=1
dyve@kubuntu:~/svn/ndiswrapper$ sudo make DISABLE_USB=1 install
Altrimenti si puo’ procedere col classico “make && make install”
Se tutto e’ andato a buon fine..carichiamo i driver nel kernel
sudo modprobe ndiswrapper
Automatizziamo il caricamento-modulo all’avvio del sistema inserendolo in /etc/modules
sudo ndiswrapper -m
Il modulo e’ stato correttamente installato
==================
Associare driver windows
==================
Qui arriva la parte che ha richiesto piu’ tempo..perche’ va spulciata la lista driver NDISWRAPPER
alla ricerca del PCI ID e il relativo driver.inf
Lanciate
lspci -vv
02:03.0 Ethernet controller: Atheros Communications, Inc. AR5006X 802.11abg NIC (rev 01)
Subsystem: Lite-On Communications Inc Unknown device 5001
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
Quello che serve a noi e’ questo indirizzo: 02:03.0 che troviamo anche con il solo “lspci”
02:03.0 Ethernet controller: Atheros Communications, Inc. AR5006X 802.11abg NIC (rev 01)
Se le informazioni sono poche o scarseggiano propio(device unknown)..tentate di risolvere con
update-pciids
Cerchiamo il PCI ID relativo per questa scheda col comando “lspci -n“..prendendo in considerazione la 3° colonna
02:03.0 0200: 168c:001b (rev 01)
Andiamo a questo indirizzo e sotto la lettera “P” troviamo:
Card: [Philips] SNN6500
* Chipset: Atheros Communications, Inc AR5006X
* pciid: 168c:001b
* Driver: [233]
Alla voce “Driver” c’e’ un link per scaricare il pacchetto snn6500_00_dxp_eng.zip
Una volta scaricato,decomprimetelo ed entrate nella directory
dyve@kubuntu:~$ cd SNN6500-v1.0.0.21
dyve@kubuntu:~/SNN6500-v1.0.0.21$ cd Driver
Aprite un terminale e caricate il file CPWU6D.inf
dyve@kubuntu:~/SNN6500-v1.0.0.21/Driver$ sudo ndiswrapper -i CPWU6D.inf
Controllate che sia stato installato
dyve@kubuntu:~/SNN6500-v1.0.0.21/Driver$ ndiswrapper -l
autorun : invalid driver!
cpwu6d : driver installed
device (168C:001B) present (alternate driver: ath_pci)
dyve@kubuntu:~/SNN6500-v1.0.0.21/Driver$
Non preoccupatevi..e lanciate iwconfig
wlan0 IEEE 802.11g ESSID:”NETGEAR”
Mode:Managed Frequency:2.462 GHz Access Point: 00:14:6C:A9:52:CE
Bit Rate=54 Mb/s
RTS thr=2346 B Fragment thr=2346 B
Power Management:off
Link Quality:100/100 Signal level:-13 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
L’interfaccia e’ stata caricata:wlan0
Tutto quello di cui ora abbiamo bisogno,e’ configurare,nel caso di ip statici,
/etc/network/interfaces
/etc/resolv.conf
Se invece utilizzate il dhcp
sudo ifup wlan0
E poi utilizzate ad esempio “wlassistant” per connettervi ed inserire la chiave wep (per chiavi wpa usare kwlan)
sudo apt-get install wlassistant kwlan
==================
Disattivare driver atheros
==================
Per evitare possibili freeze/conflitti/incongruenze di varia natura,meglio disattivare i driver “ath_pci” che carica il kernel all’avvio
sudo nano /etc/modprobe.d/blacklist
Aggiungete alla fine del file
# Driver atheros
blacklist ath_pci
______________________________________________
NOTE: Questa scheda la trovate nel Pc Desktop Hp Pavillon t3739
Wiki Ubuntu: setup ndiswrapper
Sito ufficiale: Atheros
Driver supportati da Ndiswrapper: Lista
Ndiswrapper: Wiki ufficiale
Madwifi: Howto ed informazioni
______________________________________________
Il tuo indirizzo ip:
38.107.179.230




on
on
on
Complimenti!!!
Ps: ti ho aggiunto al mio blogroll….
AleXitQuota
ok allora ti aggiungo anche io..
divilinuQuota
Grazie
Ciao!!
AleXitQuota
Divilinux aiutaci!
Noi abbiamo una Atheros AR5006EG …… e abbiamo idea che quei driver per la philips non vanno bene dato che:
seguiamo rigorosamente la procedura e alla fine abbiamo
cpwu6d : invalid driver!
Ed, oltretutto, mentre la tua é
02:03.0 0200: 168c:001b (rev 01)
la nostra invece é
05:00.0 0200: 168c:001c (rev 01)
Quindi sono leggermente diverse.
Dove ci consigli di cercare i driver giusti?
grazie!!!
alessio e fedeQuota
@alessio e fede
non e’ lo stesso chip..dovete cercare nella lista dei ndiswrapper..e’ una lista lunga..c’e’ il link nell’articolo
divilinuQuota
niente da fare..nella lista non c’è …
Che altro possiamo fare??
alessio e fedeQuota
forse risolviamo grazie ad una discussione sul forum ubuntu a cui tu hai partecipato
http://forum.ubuntu-it.org/index.php?topic=101015.45;wap2
proviamo e ti facciamo sapere.
Grazie
alessio e fedeQuota
Ancora più facile:
$ sudo apt-get install ndisgtk
quindi Sistema>Amministrazione>Windows Wireless Drivers
Click “install new driver”
Click sul pulsante “Nessuno” a destra di Location e col selettore di file che appare selezioniamo il file .inf del driver windows.
Click istall. Fine
Ciao
BeppeQuota
io ho una AR5006EG(almeno così dice ubuntu), ho risolto prendendo i driver per xp del toshiba satellite a210(PSAEG)(sono gli unici che toshiba rilascia per xp apposta, tutto il resto è per vista, niente per linux), installandoli con un click usando gtknidis, poi aggiungendo ai moduli ndiswrapper, e blacklistando blacklist ath_pci
blacklist ath_hal
tutto sembra fungere, accendendo e spegnendo il sistema, ma se faccio il riavvio il sistema non parte, quindi devo spegnere, oppure prima di riavviare devo spegnere l’interruttore del wi.
è giusto mettere in /etc/module ndiswrapper, oppure devo mettere il comando della guida?
sudo ndiswrapper -m.
Ogni consiglio è ben accetto
nuovodilinuxQuota
@nuovodilinux
ma se faccio il riavvio il sistema non parte,
probabilmente hai windows su un altra partizione.
Se e’ cosi’ leggi qua.
Inserire “ndiswrapper” in /etc/modules e’ giusto..per vedere se si carica correttamente controlla sempre con “dmesg”.
Per lo switch invece, se non hai windows, prova a inserire in /etc/modules anche io modulo “rfkill”
divilinuQuota
Grazie, sono finalmente riuscito a far funzionare la mia scheda di rete Atheros AR5006X.
Ciao, ottima guida
FrancescoQuota
@Francesco
Tieniti stretti quei driver perche’ funziona solo con quelli..e il supporto dei madwifi dopo 2 anni ancora non arriva
DivilinuxQuota