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.d
using your favorite editor and addblacklist rt2800usb
on a new line at the end. -
Copy
RT2870STA.dat
to/etc
Create the path/etc/Wireless/RT2870STA
by runningmkdir /etc/Wireless/RT2870STA
. Copy over to the directory:cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
. -
Compile the Driver Run
make
. -
Load Driver
cd
into thetftpboot
directory (in your driver). Load the driver by runninginsmod rt3070sta.ko
andifconfig ra0 inet up
-
Unload Driver Put the interface down:
ifconfig ra0 inet down
; remove the driverrmmod rt3070sta.ko
.