こないだ値崩れしてたのを仕入れた、PLANEXの無線LAN USB装置「GW-US54GXS」。
さっそくCentOSで使おうとrebuildしたkernelソースをみたところ、最新版である2.6.18-164.6.1.el5のzd1211rwにはGW-US54GXSのベンダー:プロダクトID2019:5303が入ってたのでひと安心。デバイスは認識するもののなかなかAPと接続できなかった。
zd_ieee80211.cで漏れてた国別エクストラチャンネル設定を追加する事で、APとアソシエートできるようにはなったが、DHCPでアドレスが取得できなかったりかなり不安定。というより、受信データがほとんどフレームエラーとなっていて、かなり重症。
当時のkernel版数2.6.18-92に戻しても状況は変わらず、途方に暮れた二日間だった。
が、結局www.ring.gr.jpよりダウンロードしたlinux-2.6.30.tar.bz2に乗り換える事で解決した。
linux-2.6.30.tar.bz2ではzd_usb.cへのID盛り込みは不要だが、zd_ieee80211.cからzd_mac.cに移った国別エクストラチャンネル設定が漏れているので、一行だけ追加すべし。
$ cat linux-2.6.30-zd1211rw.patch
*** drivers/net/wireless/zd1211rw.orig/zd_mac.c 2009-06-10 12:05:27.000000000 +0900
--- drivers/net/wireless/zd1211rw/zd_mac.c 2009-12-17 16:54:07.000000000 +0900
***************
*** 42,47 ****
--- 42,48 ----
{ ZD_REGDOMAIN_ETSI, "DE" }, /* Generic ETSI, use most restrictive */
{ ZD_REGDOMAIN_JAPAN, "JP" },
{ ZD_REGDOMAIN_JAPAN_ADD, "JP" },
+ { 0x49, "JP" },
{ ZD_REGDOMAIN_SPAIN, "ES" },
{ ZD_REGDOMAIN_FRANCE, "FR" },
};
【参照】
●プラネックスコミュニケーションズ http://www.planex.co.jp/
┗Mac OSにも対応!薄型・軽量の無線LAN USBアダプタ:PLANEX:GW-US54GXS
●Amazon.co.jp http://www.amazon.co.jp/
┗PLANEX ドラクエもモンハンもWi-Fi通信するならこれ! IEEE802.11b+g WLAN USBアダプタ GW-US54GXS 1,060円