cd 2009_0820_RT2870_Linux_STA_V2.2.0.0
patch -p1 < rt2870-2.6.31.patch
Then compile and install according to the directions. You still need to blacklist rt2800usb. In my case I also had to add rt2870 to /etc/modules, and the following to /etc/rc.local:
# hack for wireless
ifconfig ra0 up
pkill NetworkManager
Not sure why the nm isn't bringing up the interface on its own (was the same with 2.6.28).
cd 2009_0820_ RT2870_ Linux_STA_ V2.2.0. 0
patch -p1 < rt2870-2.6.31.patch
Then compile and install according to the directions. You still need to blacklist rt2800usb. In my case I also had to add rt2870 to /etc/modules, and the following to /etc/rc.local:
# hack for wireless
ifconfig ra0 up
pkill NetworkManager
Not sure why the nm isn't bringing up the interface on its own (was the same with 2.6.28).