Monday, May 27, 2013

Asus N13

I've finally got N-band on my Asus USB-N13. Turns out the kernel drivers are really old and crappy.

1) Download the Realtek (now Mediatek) drivers for the RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB here: Mediatek

2) Extract the contents, and browse to that directory in konsole.

3) For a 32-bit system, assuming you're using a network manager, edit the file "os/linux/config.mk" and change these two lines to "y":

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT=y

4)  In a terminal, run "sudo make" and "sudo make install"

5) Now blacklist the conflicting drivers:
In PCLOS, edit "/etc/modprobe.d/blacklist" and add the following lines:

blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2800lib
blacklist rt2x00lib
blacklist rt2870sta
6) Reboot with N-band wireless.

Note that this device and the compiled driver do NOT work on 64-bit systems. At least not on 64-bit Arch Linux.

See this page at the Bridge Linux forum for everything I tried for 64-bit. A huge +1 to ludvick there for his assistance.

Reference page for compiling the driver: Arch forum.