Da poco sono riuscito a configurarla bene dopo svariati tentativi!
Ho deciso quindi di scrivere questa guida per far risparmiare qualche decina di Euro a coloro che hanno intenzione di acquistarne una seconda scheda wireless PCMCIA non riusciendo a configurare quella integrata!
- Mai perdersi d'animo -
Partiamo da Zero:
Codice: Seleziona tutto
Fujitsu [ ~ ] > lspci | grep Atheros
02:05.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
Fujitsu [ ~ ] >
Possono andar bene driver madwifi oppure possiamo provare a installare i driver's ufficiali (Per MS. Windows XP) "convertendoli" con ndiswrapper.
In questo articolo descriverò la procedura con ndiswrapper in quanto meno complessa.
Non descriverò la procedura dei driver's madwifi (Testati comunque anche loro) perchè con il kernel in uso (2.6.20) deve essere scaricata la versione svn e una volta compilata la scheda risulta "b-only".
Scarichiamo ndiswrapper
http://ndiswrapper.sourceforge.net
Attualmente la versione disponibile è la 1.37
Scompattiamola
Codice: Seleziona tutto
tar -xvzf ndiswrapper-1.37.tar.gz && cd ndiswrapper-1.37
Codice: Seleziona tutto
make && make install
Codice: Seleziona tutto
linux-2.6.20 # make menuconfig
Kernel Hacking -> [ ] Use 4Kb for kernel stacks instead of 8Kb
Carichiamo il modulo e controlliamo che non vi siamo errori:
Codice: Seleziona tutto
# modprobe ndiswrapper
# dmesg | tail
ndiswrapper version 1.37 loaded (preempt=no,smp=yes)
Io li ho scaricati dal sito della Fujitsu.
Mi trovo quindi:
Codice: Seleziona tutto
cd Atheros && ls
ar5211.sys* net5211.cat* net5211.inf
Codice: Seleziona tutto
ndiswrapper -i net5211.inf
Ora controlliamo che sia stato installato Correttamente:
Codice: Seleziona tutto
ndiswrapper -l
net5211 : driver installed
device (168C:001A) present
Codice: Seleziona tutto
modprobe ndiswrapper && dmesg
ndiswrapper: driver net5211 (,05/25/2005,4.1.2.56) loaded
Ora non resterebbe che eseguire
Codice: Seleziona tutto
iwconfig wlan0
wlan0 IEEE 802.11b ESSID:off/any Nickname:"noteboo"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate=54 Mb/s
Encryption key:off
Power Management max timeout:0us mode:All packets received
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Codice: Seleziona tutto
iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Operation not supported
Infatti se guardate il Led Wireless-Status noterete che è spento!
** NB In altre parole: la scheda Viene riconosciuta dal sistema solo che è spenta!
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..
Codice: Seleziona tutto
wget http://www.archernar.co.uk/acer_acpi/acer_acpi-0.3.tar.gz
tar -xvzf acer_acpi-0.3.tar.gz
cd acer_acpi-0.3
Quindi noi procediamo per un kernel 2.6 con: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
Codice: Seleziona tutto
make acer_acpi.ko
Codice: Seleziona tutto
acer_acpi-0.3 # mkdir /lib/modules/2.6.20/extra
cp acer_acpi.ko /lib/modules/2.6.20/extra
A questo punto carichiamo il modulo con:
Codice: Seleziona tutto
modprobe acer_acpi
ora entriamoci
Codice: Seleziona tutto
cd /proc/acpi/acer && ls
bluetooth mailled version wireless
Riporto dal Readme Ufficiale:
Perciò per attivare la scheda wireless diamo: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.
Codice: Seleziona tutto
echo "enabled : 1" > /proc/acpi/acer/wireless
Codice: Seleziona tutto
echo "enabled : 0" > /proc/acpi/acer/wireless
Ciao!Agli interessati:
Spero di aver messo fine alle vostre notti insonni!