Image Hosted by ImageShack.us
===========================================
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
______________________________________________

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
54.159.30.26

Valutazione 3.00 su 5
happy wheels 2 demo

Category:

Senza categoria

Tags:

,

Commenti via Facebook:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

12 Comments

  • Complimenti!!! 😉

    Ps: ti ho aggiunto al mio blogroll….

      Quota

  • ok allora ti aggiungo anche io..

      Quota

  • Grazie 😉
    Ciao!!

      Quota

  • alessio e fede ITALY 10 anni ago

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

      Quota

  • @alessio e fede
    non e’ lo stesso chip..dovete cercare nella lista dei ndiswrapper..e’ una lista lunga..c’e’ il link nell’articolo

      Quota

  • alessio e fede ITALY 10 anni ago

    niente da fare..nella lista non c’è … 🙁
    Che altro possiamo fare??

      Quota

  • alessio e fede ITALY 10 anni ago

    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

      Quota

  • Beppe ITALY 10 anni ago

    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

      Quota

  • nuovodilinux ITALY 10 anni ago

    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

      Quota

  • @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”

      Quota

  • Francesco ITALY Mozilla Firefox Ubuntu Linux 9 anni ago

    Grazie, sono finalmente riuscito a far funzionare la mia scheda di rete Atheros AR5006X.

    Ciao, ottima guida

      Quota

  • Divilinux BRAZIL Mozilla Linux 9 anni ago

    @Francesco
    Tieniti stretti quei driver perche’ funziona solo con quelli..e il supporto dei madwifi dopo 2 anni ancora non arriva
    🙁

      Quota