the RT2500 driver is buggy as heck in opensuse 10.2.
I have this installed on my Desktop
first go into Yast
Yast -> Network Devices -> Network Card
select traditional method
highlight the rt2500, and select EDIT
then goto advanced -> hardware Details
the name there should read rt2500pci - or something like that. Copy this name down - you need it for below.
1) edit /etc/modprobe.d/blacklist
2) in blacklist add this
# blacklist default rt2500 driver
blacklist rt2500pci
3) download the serialmonkey drivers
http://rt2x00.serialmonkey.com/wiki/...itle=Downloads
download the latest CVS tar ball
I downloaded it to my users home directory, download wherever you wish
4) un tar the file and go into
~/rt2500-cvs-2006122016/Module
as root . . .
make
make install -m
5) go back to Yast and delete the entry
6) reset up the connection (at boot, your network, your settings, etc . . ) and use "rt2500" instead of "rt2500pci", as it was origionally.
as the module to load
7) reboot to make sure it works
this worked for me, you may need just to fuss with it a bit depending on the network you are signing on to.
I had to do this with my broadcomm driver as well, I just used ndiswrapper instead of the serialmonkey drivers.