This is the driver for rt2800. The version in Linux is extremely unstable, and also uses some functions which are incompatible with Linux 3.0.8 or above. This is a fork of a third party driver which should fix these problems.
Make sure you have superuser rights before you run these commands (either prefix with sudo, run su, or login as root)
-
Blacklist the driver in the kernel. Edit
/etc/modprobe.dusing your favorite editor and addblacklist rt2800usbon a new line at the end. -
Copy
RT2870STA.datto/etcCreate the path/etc/Wireless/RT2870STAby runningmkdir /etc/Wireless/RT2870STA. Copy over to the directory:cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat. -
Compile the Driver Run
make. -
Load Driver
cdinto thetftpbootdirectory (in your driver). Load the driver by runninginsmod rt3070sta.koandifconfig ra0 inet up -
Unload Driver Put the interface down:
ifconfig ra0 inet down; remove the driverrmmod rt3070sta.ko.