Fritz!WLAN USB StickDa un po' di tempo avevo voglia di spippolare un po' con quest'aggeggino acquistato insieme all'ottimo router Fritz!Box. La ditta produttrice AVM infatti distribuisce anche il driver per Linux, modulo compilato per Suse 10 (ah, questi tedeschi... :D ) e i suoi sorgenti.
La documentazione fa un po' schifo ma dopo un po' di smadonnamenti sono riuscito a farla funzionare.

Drivers
I files per linux, in versione 01.00.00 quando scrivo, sono disponibili sul sito AVM http://www.avm.de/en. Una volta scompattato l'archivio ciò che ci interessa è nella cartella src.

Requisiti
Una mancanza fondamentale nella documentazione riguarda i requisiti, dopo varie prove sono riuscito a compilare con questi pacchetti:

:~$ sudo apt-get install build-essential linux-source-2.6.22 make
Spero di non essermi scordato nessun pacchetto :| Compilazione e installazione Compilare e installare il modulo è estremamente semplice, è sufficiente un:
:~$ sudo make && make install
NOTA: se non si lancia make da superuser la compilazione non va a buon fine :( Una volta inserita la penna /var/log/messages riporta:
Sep 24 23:16:20 mozzarella kernel: [ 2364.816000] usb 5-3: new high speed USB device using ehci_hcd and address 7 Sep 24 23:16:20 mozzarella kernel: [ 2364.948000] usb 5-3: configuration #1 chosen from 1 choice Sep 24 23:16:20 mozzarella kernel: [ 2364.996000] usbcore: registered new interface driver libusual Sep 24 23:16:20 mozzarella kernel: [ 2365.040000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 Sep 24 23:16:20 mozzarella kernel: [ 2365.040000] Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future Sep 24 23:16:20 mozzarella kernel: [ 2365.040000] Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details. Sep 24 23:16:20 mozzarella kernel: [ 2365.040000] Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future Sep 24 23:16:20 mozzarella kernel: [ 2365.040000] Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details. Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: AVM FRITZ!WLAN USB Stick driver, revision 1.00.00 Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: (fwlanusb built on Sep 24 2007 at 23:13:54) Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: -- 32 bit driver -- Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: Loading... Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: Found FRITZ!Wlan device in cdrom mode. Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] fwlanusb: Doing fast eject. Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] usb 5-3: USB disconnect, address 7 Sep 24 23:16:20 mozzarella kernel: [ 2365.044000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Sep 24 23:16:20 mozzarella kernel: [ 2365.048000] Initializing USB Mass Storage driver... Sep 24 23:16:20 mozzarella kernel: [ 2365.176000] usbcore: registered new interface driver fwlanusb Sep 24 23:16:20 mozzarella kernel: [ 2365.176000] fwlanusb: Loaded. Sep 24 23:16:20 mozzarella kernel: [ 2365.192000] usbcore: registered new interface driver usb-storage Sep 24 23:16:20 mozzarella kernel: [ 2365.192000] USB Mass Storage support registered. Sep 24 23:16:21 mozzarella kernel: [ 2366.284000] usb 5-3: new high speed USB device using ehci_hcd and address 8 Sep 24 23:16:22 mozzarella kernel: [ 2366.416000] usb 5-3: configuration #1 chosen from 1 choice Sep 24 23:16:22 mozzarella kernel: [ 2366.416000] fwlanusb: Found FRITZ!Wlan device. Sep 24 23:16:22 mozzarella kernel: [ 2366.416000] fwlanusb: Driver 'fwlanusb' attached to fwlanusb-stack version [Protokollstack=1.00.00]. (176) Sep 24 23:19:50 mozzarella kernel: [ 2574.456000] wlan0: duplicate address detected!ce using ehci_hcd and address 8

A questo punto iwconfig mostra la periferica wireless wlan0

:~# iwconfig wlan0 wlan0 IEEE 802.11b/g ESSID:off/any Mode:Managed Channel:0 Access Point: Not-Associated Encryption key:off 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 :~# iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 00:0D:54:F9:83:41 ESSID:"casa" IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK

Connessione ad una rete
Non ho avuto alcun problema a connettermi a reti aperte e protette con WEP con iwconfig e ifconfig, non ho provato la connessione con WPA ne' a impostare la periferica in Master Mode.

Considerazioni
Alla fine la fatica e' stata premiata. In conclusione pero' la periferica risulta abbastanza lenta, soprattutto in confronto con airport. Tuttavia dato che mi e' stata praticamente regalata col router e' un'antenna guadagnata, magari la usero' sul fisso :)

blog comments powered by Disqus