Here is what I did to get the rt2870 (Dlink DWA-160) working in Karmic at 270mb/s. This worked on a Dell Inspiron 1520, a HP Pavillion dv9000, and an Acer Revo 3600.
1. First a clean install of ubuntu 9.10 final. DO NOT CONNECT YOUR rt2870 USB wireless while you install or after.
2. After install "sudo gedit /etc/modprobe.d/blacklist.conf" Then add "blacklist rt2800usb" to the bottom. Save it.
3. Reboot. Plug in your rt2870 usb and connect to your access point. I was using WPA2 on a mixed g/n network and it connected fine. But it will only connect at 54 mb/s.
4. Install "build-essentials" make sure you "sudo apt-get update" first.
5. Download the rt2870 driver from Ralink's website. Sometimes the site is down. Be patient and try again later.
6. Extract the bz2 file. Open the resulting folder. Open the folder labeled "os", then the one labeled "linux."
7.Open the "config.mk" file with gedit.
Change
Code:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
to
Code:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
8.Save it.
9. In a terminal cd into the original extracted folder "cd /home/yourname/2009_0820_RT2870_Linux_STA_V2.2.0.0" or where ever you extracted it.
10. Run "sudo make" You will get some errors and it will end in an error. Don't worry about it.
11. Run "sudo make install" This will also give you some errors and it will exit real quick. Don't worry.
12. Reboot. Believe it or not everything should work. Thats what worked for me. No other steps in between.
Code:
dman@dman-desktop:~$ iwconfig ra0
ra0 RT2870 Wireless ESSID:"JDubs" Nickname:"RT2870STA"
Mode:Managed Frequency=2.412 GHz Access Point:
00:24:01:XX:XX:XX
Bit Rate=270 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-47 dBm Noise level:-71 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Hope it helps someone.
Bookmarks