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

img1

 

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:

Image Hosted by ImageShack.us

  • 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=] [firmName=]

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:

 

Image Hosted by ImageShack.us

- Installazione Monitor Rutilt -

img2img4

Download Rutilt v 0.16

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

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
3 + 9 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.