Atheros AR5005G su Fujitsu-Siemens Amilo A1650G: differenze tra le versioni
m |
|||
| Riga 1: | Riga 1: | ||
| + | [[Category:Periferiche]] |
||
=MADWIFI: Atheros AR5005G su Fujitsu-Siemens Amilo A1650G= |
=MADWIFI: Atheros AR5005G su Fujitsu-Siemens Amilo A1650G= |
||
==Introduzione== |
==Introduzione== |
||
Versione attuale delle 09:06, 26 feb 2007
Indice |
[modifica] MADWIFI: Atheros AR5005G su Fujitsu-Siemens Amilo A1650G
[modifica] Introduzione
[modifica] Pre-requisiti
[modifica] Situazione attuale
Slackware Linux 11.0
Kernel 2.6.20
[modifica] Verifica del Chipset
bash # lspci | grep Atheros 02:05.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01) bash #
Questa è la nostra scheda Wireless!
[modifica] Dowload madwifi via subversion
Dopo aver scaricato i sorgenti via subversion dei driver's madifi
bash # svn checkout http://svn.madwifi.org/trunk madwifi
[modifica] Installazione driver's
Entriamo nella directory, compiliamo e installiamo il driver
bash # cd madwifi bash # make bash # make install
A questo punto non ci resta che caricare il driver e controllare dmesg
bash # modprobe ath_pci rfkill=0 bash # dmesg ath_pci: switching rfkill capability off wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wifi0: H/W encryption support: WEP AES AES_CCM TKIP wifi0: mac 7.8 phy 4.5 radio 5.6 wifi0: Use hw queue 1 for WME_AC_BE traffic wifi0: Use hw queue 0 for WME_AC_BK traffic wifi0: Use hw queue 2 for WME_AC_VI traffic wifi0: Use hw queue 3 for WME_AC_VO traffic wifi0: Use hw queue 8 for CAB traffic wifi0: Use hw queue 9 for beacons wifi0: Atheros 5212: mem=0xc0200000, irq=16
Perfettamente riconosciuta! Ora per farla funzionare del tutto, Ripropongo la sezione già scritta in precedenza Sull'Attivazione Hardware della scheda
[modifica] Installazione Estensione ACPI
Supponendo che voi abbiate il demone ACPI che si occupa della gestione dell'energia in esecuzione e sopratutto funzionante! Installiamo (in modo un po' "manuale") una sua estensione per i portatili dell'ACER, che si occupa della gestione dell'accensione dei led Wireless, Buetooth e Mail..
bash # wget http://www.archernar.co.uk/acer_acpi/acer_acpi-0.3.tar.gz bash # tar -xvzf acer_acpi-0.3.tar.gz bash # cd acer_acpi-0.3
Riporto dal README ufficiale:
Riporto dal readme ufficiale: 4. Do: make to compile the driver. If you run into problems because of the makefile not recognizing your kernel version correctly, try this: make acer_acpi.o - kernel version 2.4 make acer_acpi.ko - kernel version 2.6
Quindi noi procediamo per un kernel 2.6 con:
bash # make acer_acpi.ko
ora dobbiamo installarlo, e dato che il "make install" posiziona il modulo in una cartella errata lo installiamo a mano con:
bash # mkdir -p /lib/modules/2.6.20/extra bash # cp acer_acpi.ko /lib/modules/2.6.20/extra
Il flag '-p' di mkdir esegue solo il controllo se la directory passata come argomento esiste già!
- NB uso /lib/modules/2.6.20/extra perchè questa è la mia versione del kernel
A questo punto carichiamo il modulo con:
bash # modprobe acer_acpi
Questo modulo crea la directory "acer" in /proc/acpi/
ora entriamoci
bash # cd /proc/acpi/acer && ls bluetooth mailled version wireless bash #
Questi File servono all'attivazione/disattivazione dei Led sopra descritti
Riporto Dal README ufficiale
To enable a feature:
echo "enabled : 1" > /proc/acpi/acer/{feature}
To disable a feature:
echo "enabled : 0" > /proc/acpi/acer/{feature}
Where {feature} is either wireless, bluetooth, or mailled.
Perciò per attivare la scheda wireless diamo:
bash # echo "enabled : 1" > /proc/acpi/acer/wireless
e per disattivarla:
bash # echo "enabled : 0" > /proc/acpi/acer/wireless
ir0c_