Edimax Wireless usb Adapter - Kubuntu
Oggi sono stato ad una fiera dell'elettronica che, come ogni anno, si svolge nei pressi di Erba. Questa volta sono tornato a casa con un bel bottino, tra cui uno splendido esemplare di IBM Thinkpad T23 P3 (refurbished sicuramente), nuovo e pagato poco di piu' di quello che costerebbe un paio di jeans: 180€..borsa originale, alimentatore e floppy estraibile.. :D
Avevo necessita' di un dongle usb wireless compatibile SMI, per potere in seguito potenziare il segnale con una antenna piu' grande di quelle solitamente in dotazione, cosi' ho comprato il modello Edimax usb wireless con chipset Ralink che utilizza i driver legacy Serialmonkey (nome modulo:rt73).
Il dongle in questione costa 25€, mentre 16 ne costa invece il TP-Link, antenna da 1w di potenza massima e 6dBI di guadagno in un raggio di frequenza dai 2,4 ai 2,5Ghz. Scheda tecnica Edimax usb:

- Standards IEEE-802.11g /b
- Bus Type USB 2.0 Type A
- Frequency Band 2.400~2.4835GHz (Industrial Scientific Medical Band)
- Modulation OFDM with BPSK, QPSK, 16QAM, 64QAM (11g), BPSK, QPSK, CCK (11b)
- Radio Technology Direct Sequence Spread Spectrum (DSSS)
- Data Rate 54 / 48 / 36 / 24 / 18 / 12 / 11 / 9 / 6 / 5.5 / 2 / 1Mbps auto fallback
- Security 64/128/256-bit WEP Encryption, WPA ( TKIP, IEEE 802.1x) and AESAntenna 4dBi Hi-Gain Internal Antenna
- LEDs Link, Activity
- Transmit Power 16dBm (Typical)
- Temperature 32~122°F (0 ~50°C)
- Humidity 0~95% (Non Condensing)
- Certification FCC, CE
TP-link TP-Link TL-ANT2406A 2.4GHZ 6DBI Indoor Desktop Yagi-Directional Antenna:
- Impedance: 50 ohms nominal
- VSWR: 1.92 max.
- Radiation: directional
- Gain (peak): 6dBi
- Polarization: linear vertical
- Admitted power: 1W
- Cable length: 100cm
- Connector: SMA straight plug/reverse
- Installazione driver -
Il chip di questo dispositivo dovrebbe essere un rt2573:
Bus 007 Device 003: ID 148f:2573 Ralink Technology, Corp.
Scarichiamo la snapshoot della versione rt73 CVS dal sito del progetto RT2x00 Serialmonkey:
tar xvfz rt73-cvs-daily.tar.gz cd ~/rt73-cvs-2008040613/Module
NB: La directory estratta prende il nome dalla data di creazione snapshoot.
Compiliamo i driver con:
make sudo make install sudo depmod -ae
Spostiamo il firmware (dalla stessa directory) in:
sudo cp -v rt73.bin /lib/firmware
L'inserimento del modulo e' cosi' riportato nel README incluso:
sudo modprobe rt73 [ifname=
Debug= valore esadecimale. Non e' obbligatorio se non si vuole in debug
Ifname= Interfaccia (wlan1, rausb0, etc..)
Firmname= rt73.bin Sara' sufficiente comunque lanciare il modulo semplicemente con:
sudo modprobe rt73
Il firmware viene automaticamente caricato. Lanciamo:
sudo tail -f /var/log/messages
..ed inseriamo il dongle usb:
usbcore: registered new interface driver rt73 Apr 6 21:18:04 n200 kernel: [ 88.336173] usb 7-1: new high speed USB device using ehci_hcd and address 3 Apr 6 21:18:04 n200 kernel: [ 88.406689] usb 7-1: configuration #1 chosen from 1 choice Apr 6 21:18:04 n200 kernel: [ 88.416035] rt73: idVendor = 0x148f, idProduct = 0x2573 Apr 6 21:18:04 n200 kernel: [ 88.475047] udev: renamed network interface wlan0 to wlan1 Apr 6 21:18:05 n200 kernel: [ 88.565879] rt73: using permanent MAC addr Apr 6 21:18:05 n200 kernel: [ 88.565889] rt73: Active MAC addr: 00:0e:2e:f1:18:a8 Apr 6 21:18:05 n200 kernel: [ 88.565893] rt73: Local MAC = 00:0e:2e:f1:18:a8 Apr 6 21:18:17 n200 kernel: [ 94.349760] rt73: driver version - 1.0.3.6 CVS Apr 6 21:18:17 n200 kernel: [ 94.383689] rt73: using net dev supplied MAC addr Apr 6 21:18:17 n200 kernel: [ 94.384230] rt73: Active MAC addr: 00:0e:2e:f1:18:a8 Apr 6 21:18:17 n200 kernel: [ 94.384878] rt73: Local MAC = 00:0e:2e:f1:18:a8 Apr 6 21:18:21 n200 kernel: [ 95.919617] Pid: 6497, comm: rt73Mlme Tainted: P 2.6.24.4-dharma #1
Di solito l'interfaccia collegata prende il nome di rausb0, nel mio caso ha preso wlan1 (wlan0 corrisponde normalmente ai driver iwl3945).
Per maggiore sicurezza mettiamo in blacklist eventuali driver gia' installati, utilizzando il file /etc/modprobe.d/blacklist:
wlan1 RT73 WLAN ESSID:"NETGEAR" Mode:Managed Frequency=2.462 GHz Access Point: 00:14:6C:A9:52:CE Bit Rate=54 Mb/s RTS thr:off Fragment thr:off Link Quality=100/100 Signal level:-32 dBm Noise level:-79 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Per la connessione possiamo utilizzare diversi manager. Nell'esempio Wlassistant:

- Installazione Monitor Rutilt -
tar xvfz RutilTv0.16.tar.gz cd ~/RutilTv0.16 ./configure.sh --launcher=external make sudo make install
rutilt
Per la prova e' stato utilizzato un kernel Vanilla 2.6.24.4
- blog di divilinux
- 920 letture




Invia nuovo commento