rt2870sta problem

Hi everybody,
I have bought a usb wireless adapter belkin F5D8055T2 and I am trying to install it with Suse 10.3

lsusb
Bus 002 Device 010: ID 050d:825b Belkin Components

I downloaded and installed the modules rt2870sta

ifconfig ra0 up
ra0 Link encap:Ethernet HWaddr 00:22:75:3F:75:C5
inet6 addr: fe80::222:75ff:fe3f:75c5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4030 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:337212 (329.3 Kb)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

iwconfig ra0
ra0 Ralink STA ESSID:“bergamori” 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:-87 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

iwlist scan
lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

ra0 No scan results

(but the USB stick blinks!)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ifup ra0
ra0
ra0 warning: using NO encryption
Starting DHCP Client Daemon on ra0… . . . . . no IP address yet… backgrounding.

I am using an open network, so it should be no authentication problem.

I have problems using YAST since it detects it as wlan0 and I am not allowed to change name or module.

Any suggestions? I have seen that many people had troubles with this drivers, and all found a different solution.

I have also tryied ndiswrapper but that seems to work even worse.

Try to install new driver for rt2870. Here you can find it:
Ralink corp.

This device is v2 of the belkin adapter and uses the rt3070 (not rt2870 as v1 used) chipset. Download the driver source from ralink then add device id 050d:825b to driversrc/os/linux/usb_main_dev.c. Compile and install. Interestingly enough the driver still looks for the config file in /etc/Wireless/RT2870STA/RT2870STA.dat. This is probably a bug as it creates the correct (ie RT3070) file/folder names but you’ll need to rename it to the incorrect RT2870 if you have problems (it gave me a siocsifflags permissions error or summat until I renamed the config file).

This worked for me on arch linux. Hope it helps.