Ubuntu 9.04 で 無線LANアダプタ GW-USMicroN を利用する

ハイパワー11nにしてみたくって、無線LANアダプタを変えてみる。

ドライバダウンロード

$ wget http://www.ralinktech.com.tw/data/drivers/2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
$ tar xvfj 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2

config.mk 編集

$ cd 2008_0925_RT2870_Linux_STA_v1.4.0.0/
$ vi os/linux/config.mk
--- os/linux/config.mk.bak      2009-05-16 11:29:20.000000000 +0900
+++ os/linux/config.mk  2009-05-16 11:29:44.000000000 +0900
@@ -5,10 +5,10 @@
 HAS_28xx_QA=n

 # Support Wpa_Supplicant
-HAS_WPA_SUPPLICANT=n
+HAS_WPA_SUPPLICANT=y

 # Support Native WpaSupplicant for Network Maganger
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
+HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

 #Support Net interface block while Tx-Sw queue full
 HAS_BLOCK_NET_IF=n

include/rt2870.h 編集

バイスIDを調べてヘッダに追記

$ lsusb
Bus 001 Device 004: ID 2019:ed14 PLANEX
--- include/rt2870.h.bak        2009-05-16 11:31:56.000000000 +0900
+++ include/rt2870.h    2009-05-16 11:32:49.000000000 +0900
@@ -143,6 +143,7 @@
        {USB_DEVICE(0x0789,0x0162)}, /* Logitec */              \
        {USB_DEVICE(0x0789,0x0163)}, /* Logitec */              \
        {USB_DEVICE(0x0789,0x0164)}, /* Logitec */              \
+       {USB_DEVICE(0x2019,0xed14)}, /* Planex Communications, Inc. */ \
        { }/* Terminating entry */                      \
 }

インストール

$ sudo make
$ sudo make install
$ cd os/linux
$ sudo insmod rt2870sta.ko