USB WiFi adapter Planex GW-US54Mini2W でリベンジ

| トラックバック(0)

* OpenSolaris 2008.11 は b101 ベースなので driver が含まれていません。
* ここから入手 http://opensolaris.org/os/community/laptop/wireless/rum/

Buffalo WLI-U2-KG54Lで撃沈してしまったのですが、このままだと昂ぶった気持ちが抑えられない!ということで、昂ぶりはそのまま気持ちは新たに、別な USB WiFi Adapter に挑戦してみました。

ということで、ural ものはあきらめ、Wireless Networking for OpenSolaris を舐めるようにみつつ量販店で売ってそうなものを探してみる。
途中、Project: Sierra: Intel WiFi Chipsets Support で、iwh/iwk SPARC binary が置かれているんだけど、どういうことよ?と、道をそれたくなりつつも、軽くスルー。

決めました。これに決めました。Ralink RT2501/2601/RT73USB 802.11a/b/g Chipset をサポートする rum driver を選択し、Planex GW-US54Mini2W に決めました。(rum driver は、Nevada b103 で統合されました)
でも、こちらも動作リストには Planex GW-US54Mini2 と W なしの名前となっており、また失敗するかも・・・という可能性に満ちあふれたものでしたが、Windows driver を download してみたところ、Ralink シリーズだったのは確かだったので迷っていながらも迷わず突撃。
WLI-U2-KG54L より、ちょっと高い値段でした。

さっそく、Solaris で device id の確認。

Dec 10 12:24:49 macbook usba: [ID 912658 kern.info] USB 2.0 device (usb2019,ab50) operating at hi speed (USB 2.x) on USB 2.0 root hub: device@1, usb_mid8 at bus address 3
Dec 10 12:24:49 macbook usba: [ID 349649 kern.info]     Abocom 802.11 bg WLAN
Dec 10 12:24:49 macbook genunix: [ID 936769 kern.info] usb_mid8 is /pci@0,0/pci8086,7270@1d,7/device@1
Dec 10 12:24:49 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci8086,7270@1d,7/device@1 (usb_mid8) online
Dec 10 12:24:49 macbook usba: [ID 349649 kern.info] usba:       no driver found for interface 0 (nodename: 'interface') of Abocom 802.11 bg WLAN

A, Abocom とかなんですか?Ralink とか出てこないんですか?と、失敗の悪寒に満ちあふれる中、device id を確認。
usb2019,ab50 とのことで、update_drv を実行。

# update_drv -a -i '"usb2019,ab50"' rum

※すでに、rum driver のエントリが /etc/driver_aliases に登録されているため add_drv ではなく、update_drv で追加。

あ、あきらかに WLI-U2-KG54L とは違う感触!
プロンプトの返り方が、軽快すぎる。
dmesg にも、

Dec 10 12:27:29 macbook mac: [ID 469746 kern.info] NOTICE: rum0 registered

と出力されている。
dladm でみると・・・

# dladm show-dev
LINK            STATE  SPEED    DUPLEX
rum0            down   0Mb      unknown

# dladm show-link
LINK        CLASS    MTU    STATE    OVER
rum0        phys     1500   down     --

おし。
次に ifconfig で plumb と・・・

# ifconfig rum0 plumb

おお、軽快な反応だ!これは、いける!ここまできたらいける!
おそるおそるみてみると・・・

# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
rum0: flags=201000802 mtu 1500 index 3
        inet 0.0.0.0 netmask 0
        ether 0:90:cc:c9:93:ca

lo0: flags=2002000849 mtu 8252 index 1
        inet6 ::1/128

キタ━━━━(゜∀゜)━━━━!!

やっと一つになれる、そんなキミと出会えた今日という日に(ry

あとは、適当に wificonfig で connet かまして dhcp start してみる。

# wificonfig scan
essid        bssid          type        encryption    signallevel
wifi        00:0x:0x:xx:xx:xx access point    none        11

# wificonfig connect wifi
wificonfig: connecting to essid 'wifi'

# ifconfig rum0 dhcp start
# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000
rum0: flags=201004843 mtu 1500 index 5
    inet 192.168.0.3 netmask ffffff00 broadcast 192.168.0.255
    ether 0:90:cc:c9:93:ca
lo0: flags=2002000849 mtu 8252 index 1
    inet6 ::1/128

゜・*:.。..。.:*・゜ヽ( ´∀`)人(´∀` )ノ・゜゜・*:.。..。.:*
やりました。つながりますた。
これで、一安心です。くまーの人、安心してください。

ただし、ad-hoc な network が作成できなかったり WEP, WPA のみサポートだったりするので過度な期待は禁物です。
あと、この driver は、suspend/resume に対応していません。suspend/resume させたい場合は、suspend する前に ifconfig rum0 unplumb してから modunload で rum driver を unload (modunload -i 0 でいいかな?) してあげる必要があります。
さらに、挿す USB port の位置により instance 番号が変わります。dladm などで確認してから plumb するようにしましよう。

GW-US54Mini2W は、現在でも販売していたのと、WLI-U2-KG54 シリーズよりスリム(横幅がでかく、USB ポート直刺しだと隣のポートに干渉してしまう)だったのが決めてでしょうか。
でも、Planex の製品ページをみるとわかりますが、前後の製品がことごとく販売終了となり、N 対応の製品に移行していく中でポツーンと残っているカワイソウナ子です。
そのうち消えそうな感じなので、余裕のある方は購入しておくとよいかと思います。


トラックバック(0)

トラックバックURL: http://solaris.sunfish.suginami.tokyo.jp/blog/mt/mt-tb.cgi/690

: Twitter Updates

    follow me on Twitter

    ウェブページ

    タグクラウド

    Techonrati

    Technorati search

    » リンクしているブログ

    Powered by Movable Type 4.23-ja