Newsgroup: it.comp.os.linux.iniziare
Titolo: Wi-Fi e chiavetta LinkSys Cisco (driver Ralink rt2870sta)

Avrei bisogno di un aiutino per fare funzionare la mia chiavetta Wi-Fi 
LinkSys WUSB100V2 che usa i driver della Ralink rt2870sta.
Uso la mandriva 2010.1 con kernel 2.6.33.5 (uname -r)
Ho scaricato gli ultimi driver della ralink, l'ultimo firmware e 
l'ultimo file di configurazione:
rt2870sta.ko
rt2870.bin
RT2870STA.dat
e li ho inseriti nelle loro cartelle:
/lib/modules/2.6.33.5-desktop586-2mnb/kernel/drivers/staging/rt2870/rt2870sta.ko.gz
/lib/firmware/rt2870.bin
/etc/Wireless/RT2870STA/RT2870STA.dat
li ho messi al posto giusto?
Poi il comando # modprobe -l|grep 2870 mi da:
kernel/drivers/staging/rt2870/rt2870sta.ko.gz
per questo ho messo il driver in staging.
e quindi ho provveduto a fare un:
# depmod -a
# modprobe -iv rt2870sta
# depmod -a (non ho capito bene cosa serve questo depmod)
# lsmod|grep 2870
che mi da:
rt2870sta             566028  1
usbcore               176716  6 rt2870sta, option, usbserial, 
usb_storage, uhci_hcd
Quindi ho inserito la chiavetta e ho fatto un dmesg che restituiva 
qualcosa del genere (non ho fatto un copia e incolla preciso):
netfilter PSD loaded - (c) astaro AG
IFWLOG: register target
rtusb init --->
usbcore: registered new interface driver rt2870
usb 2-2: new full speed USB device using uhci_hcd and address 2
usb 2-2: New USB device found, idVendor=1737, idProduct=0078
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: Linksys RangePlus Wireless Network USB Adapter
usb 2-2: Manufacturer: Cisco-Linksys LLC
=== pAd = f98e7000, size = 510456 ===
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0
# iwconfig restituisce:
lo        no wireless extensions.
eth0      no wireless extensions.
ra0       Ralink STA
ppp0      no wireless extensions.
Ho quindi aperto il mandriva control center e ho attivato "rete e 
internet" che mi ha fatto vedere i dispositivi di rete che sono sul mio pc:
Ethernet eth0
Wi-Fi ra0
3G ppp0
ho rieseguito # dmesg e mi è comparso:
     Actions configured
netfilter PSD loaded - (c) astaro AG
IFWLOG: register target
rtusb init --->
usbcore: registered new interface driver rt2870
usb 2-2: new full speed USB device using uhci_hcd and address 2
usb 2-2: New USB device found, idVendor=1737, idProduct=0078
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-2: Product: Linksys RangePlus Wireless Network USB Adapter
usb 2-2: Manufacturer: Cisco-Linksys LLC
=== pAd = f98e7000, size = 510456 ===
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0
-->RTUSBVenderReset
<--RTUSBVenderReset
Key1Str is Invalid key length(0) or Type(0)
Key2Str is Invalid key length(0) or Type(0)
Key3Str is Invalid key length(0) or Type(0)
Key4Str is Invalid key length(0) or Type(0)
1. Phy Mode = 9
2. Phy Mode = 9
RTMPSetPhyMode: channel is out of range, use first channel=1
3. Phy Mode = 9
MCS Set = ff 00 00 00 01
<==== rt28xx_init, Status=0
0x1300 = 00064300
ra0: no IPv6 routers present
Deduco che si è andato a leggere il file di configurazione RT2870STA.dat
ho provato a dare il comando # iwlist ra0 scan ma mi dice:
ra0       No scan results
e la chiavetta lampeggia in corrispondenza di ogni scansione della rete.
Ovviamente ho un router wi-fi della stessa marca che sta a 2 metri dalla 
chavetta (il router non è però collegato alla adsl ma è acceso e con 
un'altra chiavetta viene rilevata la rete).
# iwconfig restituisce:
lo        no wireless extensions.
eth0      no wireless extensions.
ra0       Ralink STA  ESSID:"michela"  Nickname:"RT2870STA"
           Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated
           Bit Rate:1 Mb/s
           RTS thr:off   Fragment thr:off
           Encryption key:off
           Link Quality=10/100  Signal level:0 dBm  Noise level:0 dBm
           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
           Tx excessive retries:0  Invalid misc:0   Missed beacon:0
ppp0      no wireless extensions.
Il file di configurazione RT2870STA.dat è l'originale con due righe 
cambiate:
#The word of "Default" must not be removed
Default
CountryRegion=5
CountryRegionABand=7
CountryCode=
ChannelGeography=1
# SSID cambiato
SSID=michela
NetworkType=Infra
# cambiato da 5 a 9, il 5 mi dava un errore in dmesg
WirelessMode=9
Channel=0
BeaconPeriod=100
TxPower=100
BGProtection=0
TxPreamble=0
RTSThreshold=2347
FragThreshold=2346
TxBurst=1
PktAggregate=0
WmmCapable=1
AckPolicy=0;0;0;0
AuthMode=OPEN
EncrypType=NONE
WPAPSK=
DefaultKeyID=1
Key1Type=0
Key1Str=
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
PSMode=CAM
AutoRoaming=0
RoamThreshold=70
APSDCapable=0
APSDAC=0;0;0;0
HT_RDG=1
HT_EXTCHA=0
HT_OpMode=0
HT_MpduDensity=4
HT_BW=1
HT_BADecline=0
HT_AutoBA=1
HT_AMSDU=0
HT_BAWinSize=64
HT_GI=1
HT_MCS=33
HT_MIMOPSMode=3
HT_DisallowTKIP=1
HT_STBC=0
IEEE80211H=0
TGnWifiTest=0
WirelessEvent=0
CarrierDetect=0
AntDiversity=0
BeaconLostTime=4
PSP_XLINK_MODE=0
Preciso che il mio router è una rete protetta WPA2PSK AES con password 
ma un'altra chiavetta non ha fatto difficoltà a vedere la rete "michela" 
e quindi credo che il passo da fare sia prima di tutto vedere questa 
rete e poi pensare ad entrare.
Qualcuno ha in aiutino da darmi? Non so proprio cos'altro fare :(
-- 
Sandro kensan 
www.kensan.it
 geek site

 3G ppp0
L'apertura del MCC in pratica mi serviva per attivare l'interfaccia di 
rete che è lo stesso di eseguire il comando:
ip link set ra0 up
e
ip link set ra0 down


Ho risolto il problema cercando info in Rete, ho installato i driver 
rt3070sta in una versione vecchia, previa compilazione. Ho seguito le 
istruzioni che si leggono a questo link:
http://www.linuxforums.org/forum/wireless-internet/159738-ubuntu-9-10-wusb100v2-solved-2.html
Finché la memoria č fresca se a qualcuno interessa posso spiegare piů 
nei detagli, la mia email č valida.
