Asus USB-N13 (WiFi USB Stick, 802.11n, 300 Mbits, Wps)

Network Asus, USB, WiFi

Asus USB-N13 (WiFi USB Stick, 802.11n, 300 Mbits, Wps)
Linux compatibility:
2 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 5
  ( 3 with 2 ratings)

Price: $ 15.00 (on stock)
(without shipping costs)

 Buy from Amazon.com



Price trend
Asus USB-N13 
-
Minimum: $ 9.00 
Maximum: $ 18.50  
Updated: 03/05/2016 23:24

Review of Linux Compatibility

The Asus USB-N13 exists in 2 versions, A1 and B1. Both versions can be used under Linux, however, it might be necessary to compile the driver by hand.

Version A1 (USB-ID 0b05:1784)

The version A1 has the USB ID

Bus 002 Device 003: ID 0b05:1784 ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter [Ralink RT3072]
Bus 001 Device 002: ID 0b05:1784 ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]

and bases on the Ralink RT3072 chipset which is supported automatically by the rt2800usb kernel module
(e.g. since Linux Redhat 9.0 kernel 2.4.20, Ubuntu 9.04 kernel 2.6.28-11, Fedora10 kernel 2.6.27.5-117):

usb 1-5: new high-speed USB device number 2 using ehci-pci
usb 1-5: New USB device found, idVendor=0b05, idProduct=1784
usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-5: Product: 802.11 n WLAN
usb 1-5: Manufacturer: Ralink
usb 1-5: SerialNumber: 1.0
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
usb 1-5: reset high-speed USB device number 2 using ehci-pci
ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3071, rev 021c detected
ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
usbcore: registered new interface driver rt2800usb
ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29
wlan0: authenticate with 11:22:33:44:55:66
wlan0: send auth to 11:22:33:44:55:66 (try 1/3)
wlan0: authenticated
wlan0: associate with 11:22:33:44:55:66 (try 1/3)
wlan0: RX AssocResp from 11:22:33:44:55:66 (capab=0x401 status=0 aid=2)
wlan0: associated

Alternatively, one can use the original driver from Ralink. This driver can be downloaded from the Ralink homepage (driver für RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB has to be downloaded).

After unpacking the driver

cd Downloads/
tar -jxvf 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2 .5.0.3_DPO.bz2

one has to unload the kernel module rt2800usb which is automatically loaded by the standard kernel

sudo modprobe -r rt2800usb

and inhibit the reloading of this module by blacklisting it in the file /etc/modprobe.d/blacklist.conf. The following entry has to be added:

blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00lib

The downloaded driver has to modified to work with the USB-N13 stick. In the file

~/Download/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2 .5.0.3_DPO/os/linux/

the following two values have to be switched from “n” to “y”:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Afterwards, the driver can be compiled:

make
sudo make install

After a reboot the compiled driver,i.e., rt5370sta.o, will load automatically which can be seen by the command:

rt5370sta 765432 1

Version B1 (USB ID 0b05:17ab)

Bus 001 Device 004: ID 0b05:17ab ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]

This version bases on the RTL8192CU chipset.

The corresponding driver can be downloaded from the Ralink homepage. One finds the Linux version of the driver in the section “RTL8192CU”.

To compile this driver the following packages have to be installed as prerequisite:

sudo apt-get install linux-headers-`uname -r`
sudo apt-get install build-essential

Afterwards, the downloaded driver can be compiled by:

cd ~/Downloads/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622
sudo bash install.sh

The final output

install -p -m 644 8192cu.ko  /lib/modules/3.x.x-xx-generic/kernel/drivers/net/wireless/
  /sbin/depmod -a 3.x.x-xx-generic
##################################################
The Setup Script is completed !
##################################################

shows the successful compilation. After a reboot the compiled kernel module, i.e., 8192cu.ko, loads automatically.


Similar Linux Hardware

scroll left scroll right

Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
 
Email address will not be published.
Submitting comment...