2009年4月18日土曜日

[Obsolete] Ubuntu 8.10 で USB 無線 LAN アダプタ (Buffalo WLI-UC-GN) を使う

この投稿は情報が古くなりました (2009/06/23)
こちらを参照してください。
Ubuntu で USB 無線 LAN アダプタ (Buffalo WLI-UC-GN) を使う (更新版)

Buffalo の USB 無線 LAN アダプタ WLI-UC-GN を Ubuntu 8.10 で使えるように設定します。
(1,600 円ぐらい。安い! 小さい!)
参考
https://forums.ubuntulinux.jp/viewtopic.php?id=4376
無線LAN USB アダプタ Planex GW-USMicroN を Ubuntu で使う

1. 以下のサイトからドライバをダウンロード (カーネルモジュール)
http://www.ralinktech.com.tw/data/drivers/2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2

2. ダウンロードしたファイルを展開する

$ tar jxvf 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2

3. os/linux/config.mk を編集する。

$ cd 2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/
$ vi config.mk

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

を以下のように修正する
(WPA_SUPPLICANT 関連オプションを ”y” に変更)

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

4. WLI-UC-GN を PC の USB ポートに挿入し、デバイス ID を調べる。

$ lsusb
...
Bus 001 Device 003: ID 0411:015d MelCo., Inc.
...

5. 2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt2870.h を編集する。

$ cd ../../include
$ vi rt2870.h
#define RT2870_USB_DEVICES
の定義に以下を追加
 {USB_DEVICE(0x0411,0x015d)}, /* Melco */                \

6. make & make install する。
(make するには linux-headers-*** が必要)

$ cd ..
# make
# make install

/lib/modules/***/kernel/drivers/net/wireless 以下にコピーされない場合は、自分でコピーします。

# cp os/linux/rt2870sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/

7. insmod する。

# insmod /lib/modules/2.6.27-9-generic/kernel/drivers/net/wireless/rt2870sta.ko

カーネルのバージョンを変えたときには、再度インストールが必要 (6. の手順)

0 件のコメント: