Skip to content
This repository has been archived by the owner. It is now read-only.
rt2800usb, ported to the 3.x branch of the Linux kernel
C Objective-C Makefile C++ Roff
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chips
common
include
os/linux
sta reupload to make this presentable Nov 8, 2017
tools
.gitignore reupload to make this presentable Nov 8, 2017
Makefile reupload to make this presentable Nov 8, 2017
README.md
README_STA_usb
RT2870STA.dat reupload to make this presentable Nov 8, 2017
RT2870STACard.dat reupload to make this presentable Nov 8, 2017
iwpriv_usage.txt
sta_ate_iwpriv_usage.txt

README.md

rt2800 (rt2800usb)

Summary

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.

Installation

Make sure you have superuser rights before you run these commands (either prefix with sudo, run su, or login as root)

  1. Blacklist the driver in the kernel. Edit /etc/modprobe.d using your favorite editor and add blacklist rt2800usb on a new line at the end.

  2. Copy RT2870STA.dat to /etc Create the path /etc/Wireless/RT2870STA by running mkdir /etc/Wireless/RT2870STA. Copy over to the directory: cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat.

  3. Compile the Driver Run make.

  4. Load Driver cd into the tftpboot directory (in your driver). Load the driver by running insmod rt3070sta.ko and ifconfig ra0 inet up

  5. Unload Driver Put the interface down: ifconfig ra0 inet down; remove the driver rmmod rt3070sta.ko.

You can’t perform that action at this time.