Comment 11 for bug 190515

Revision history for this message
Wiktor Wandachowicz (siryes) wrote : Re: [Hardy] Backport rt2400/rt2500 drivers

@Nicolas Deschildre
> You've got 54 Mbs directly because you are using a different driver.
> rt2500-source = legacy driver (driver name: rt2500).

Since the Debianers used rt2500, I have tried the same - but without luck. The version from Ubuntu repository didn't want to compile with module-assistant (it died with error).

Your post gave me another idea, to use the rt2500 straight from CVS. And it worked!
I've used the "rt2500 1.1.0 CVS 2008030802" version, which compiled and worked fine on 2.6.24-11-generic kernel. It gave me full 54Mb/s :) Yes, I blacklisted manually rt2x00lib, rt2x00pci and rt2500pci but I think it was worth it :D

Today I've installed the upgrades and along with them came the 2.6.24-12-generic kernel. As expected, the wi-fi card worked no loger, since the relevant modules were left in the previous kernel. So, using a routine I used to in my Gentoo days, I reinstalled the driver after the kernel upgrade. It was only a matter of:

"make clean ; make ; make install ; modprobe rt2500"

And there it is again:
# iwconfig wlan0
wlan0 RT2500 Wireless ESSID:"przestrzen"
          Mode:Managed Frequency=2.437 GHz Access Point: 00:AA:BB:CC:DD:EE
          Bit Rate=54 Mb/s Tx-Power:-3 dBm
          RTS thr:off Fragment thr:off
          Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX Security mode:open
          Link Quality=85/100 Signal level:-49 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

I appreciate the serialmonkey work very much, but just as a quick remedy I'm reverting for now to the legacy rt2500 driver (that works :)

Friendly,
Wiktor