Ubuntu10.10でUSB無線LANアダプタGW-USNano-G

USB無線LANアダプタが急に必要になったので、何でもいいやと PLANEX の GW-USNano という 11n対応、速度は150mbps の古い型を慌てて購入。

Win機での使用を終えてから試しにUbuntu 10.10の方に挿してみるも、全然動作せず…

このUSBアダプタの使用チップは Realtek RTL8192SU らしい。

訂正:RTL8188S みたい。いずれにせよ下記の方法で動作。^^;  (逆に言うと、Ubuntu 10.10 でRTL8192SUチップ使用製品が動かない場合、これでオーケーでしょう!たぶん。r8192s_usb でカバーされるもの全般に有効かと。)

https://wiki.ubuntulinux.jp/hito/wip/wlan/planex

Linuxのオープンソースドライバ自体は用意されてるようだけれど、Ubuntu 10.10 ではちょっとした作業を要するみたいで、こちらを参考にごにょごにょ。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/492034/comments/35

$ wget http://launchpadlibrarian.net/37387612/rtl8192sfw.bin.gz
$ gunzip rtl8192sfw.bin.gz
$ sudo mkdir /lib/firmware/RTL8192SU
$ sudo mv rtl8192sfw.bin /lib/firmware/RTL8192SU/

で、$ sudo modprobe r8192s_usb してみても、アダプタは無線LANとして認識されず…

なので、さらに次の作業も追加で行うことに。

参考: howto: Belkin F7D1101 with RTL8192SU from staging

1. udevルールファイルを新規作成。

$ gksu gedit /etc/udev/rules.d/network_drivers.rules

以下の行を追加して保存。

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="2019", ATTR{idProduct}=="ab28", RUN+="/sbin/modprobe -qba r8192s_usb"

上の idVendoridProduct の内容は次の情報を元に Planex の GW-usnano-g に合わせた。

$ lsusb

Bus 001 Device 002: ID 2019:ab28 PLANEX

詳細。

$ sudo lsusb -v -d 2019:ab28

Bus 001 Device 005: ID 2019:ab28 PLANEX
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0x2019 PLANEX
idProduct          0xab28
bcdDevice            2.00
iManufacturer           1 PLANEX COMMUNICATIONS INC.
iProduct                2 GW-USNano

2. modprobe の設定ファイルを新規作成。

$ gksu gedit /etc/modprobe.d/network_drivers.conf

次の行をファイルに追加して保存。

install r8192s_usb /sbin/modprobe --ignore-install r8192s_usb $CMDLINE_OPTS; /bin/echo "2019 ab28" > /sys/bus/usb/drivers/rtl819xU/new_id

3. システム再起動。

これで、無線LANとして無事動作。

システム稼働中に抜き差ししてもオーケー。

確認は 11g でのみ。おそらく 11n も大丈夫かと。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。