徒然なる記録 - Chaotic Shoreでタグ「無線LAN」が付けられているもの

ここ 2 年ほど頑張ってくれてた WZR-AGL300NH だけど、無線での接続がどうにも怪しくなってきた今日この頃。
そろそろ暇を出そうということで、同じくバッファローの WZR-HP-AG300H をアマゾンから調達。

もともと AOSS 使わずに手動で設定していたので、SSID と事前共有キーをそのまま移すだけで完了。
試しに 11a は W56 を使うようにしてみた。
11a, g ともにチャンネルボンディングを有効にして、300 Mbps な 11n 生活へ。
ノート PC、イーサネットコンバータ (WLI-TX4-AG300N)、Xperia、すべて問題なく接続確認。

高速Wi-Fi標準のIEEE 802.11n、ようやく最終承認
Wi-Fi Alliance® affirms core Wi-Fi CERTIFIED™ 802.11n program tests will not change for September update

ということで、発案から早 7 年、ようやく正式化。
Draft 2.0 から多少は変更されるかと思っていたけれど、結局ほぼそのまま承認されたようだ。
既に 11n 対応機器は Draft 2.0 対応ということで出回っているので、現状追認といったところかな。

これに伴い、各社の Draft 2.0 対応機器はほぼそのまま 11n 対応に横滑り。
Buffalo も然り
もちろん我が家の WZR-AGL300NH も 11n 正式対応ー

しかし……
11n で使える機器がうちにはない罠orz
クロシコは使えないままだしなぁ
Windows 7 搭載 PC 買うまで我慢するか……

北米版 W52 だった 2915ABG を 日本版 W52日本版 W52/W53 と進化させてきたけれど、先日新たな事実を発見。

なんと W56 にも対応していたらしい。

気づいたのは大学でのこと。
研究科共通の無線 LAN を使っていたら

w56.PNG

お、11g だけじゃなくて 11a も使えるようになったのか。そういえばこの前増設工事してたっけ……ちょっと待て、116 ch?でも 2915ABG で W56 見えるわけないし、なんかの間違いだろう。うん、そうに違いない。
よし、試してみればわかるよな。つながるはずないし。

w56_connection.PNG

あれ?つながっちゃったよ?
116 ch で 5.580 GHz だから周波数も合ってるし、ちゃんと通信もできる。いったい何がどうなってるんだろう?
W53 化したときの一連の操作で W56 にも対応したのかしらん。それともこの前クロシコの 11n な miniPCI 導入しようとしたのが影響してるのかなぁ。
疑問は尽きないけど、まあいいか(マテ

バレンタインに荷物が届いた。
「誰からかな~」と開けてみると、中には玄人志向の箱が。
この前新調した 11n 対応ルータにあわせて発注した 802.11ND-MPCI の到着。
キワモノというかなりリスキーなジャンルだけど、他に miniPCI で 11n 使えるのがないので人柱覚悟での注文。

まずは構成の確認。
チップは BCM4321LKFBG、全体では BMC94321MP3C2 と、前評判通り Broadcom 製。WMIB-209N の文字とシールの印刷から、バッファローの OEM 品のような感じを受ける。

早速うちの Inspiron 700m にセットしてみると無事に 11n を認識!
「キワモノなんて言ってるけどたいしたことないじゃん」と高をくくっていると……

ん?PC の動作がやけに重いぞ?
タスクマネージャを見てみると、CPU 使用率が 100% で固定されてる!
再起動しようとしてもシャットダウンの途中でフリーズ……
これはおかしいと、いろいろと調べてみるも原因はわからず。
system が CPU パワーのほとんどを食ってることはわかったけど、その中身がわからないので Process Explorer で覗いてみると

・Hardware Interrupts が多すぎ(30~50%)
・Deferred Procedure Calls も多すぎ(30~40%)

とハードウェアがらみの問題の模様。
そこで Fn + F2 で機能を切ってみてもダメ。ドライバを削除してもダメ。
最終的に 802.11ND-MPCI を引っこ抜いて回復。

メーカーの BBS に、同じく 700m で同じ症状が出てる人がいることを確認。
700m との相性が悪いのかなぁ。

今日はこれ以上は諦めて 2915ABG に戻す。
また時間を作っていじってみよう。

以上、失敗談のメモ書き。

ルータ新調ルータ新調

|

最近調子が悪かった我が家のルータ Netgear JWAGR614
初代、二代目(初期不良で一度交換済)と 2 年半近く頑張ってくれたけど、ついに引退に。

  • 無線は 11a / 11g を切り替えてしか使えない

  • 11g だとうまくつながらない部屋がある(壁の向こうが台所のせいか?)

  • ゲーム機用に 11g & WEP も必須

という状態で、JWAGR614 では力不足に。

いろいろ探した結果、Buffalo WZR-AGL300NH を次代に決定。
WPA2、WPA、WEP 混在できるのが一番の決定打。
土曜の夜に amazon で注文して、日曜の夕方には到着。
早速セットアップ。
有線、無線ともに問題なく設定完了……と思いきや。
デスクトップが 10 Mbps でしかつながらない!
設定確認したり物理的な接続をチェックしたりしていると……
LAN ケーブルに触ると接続が切れたり不安定になったり。
どうやらケーブルが劣化してて、つなぎなおしたときにおかしくなった模様。
そこで月曜に購買で新しいケーブルを調達して、ついさきほど差し替え完了。
うん、VDSL で 60 Mbps 出てれば十分。
11n は新しいノート PC 買ったら試してみようっと。

Intel PROSet/Wireless 12.0.4.0 が使い物にならない件 の続編。
新バージョンの 12.1.1.0 がリリースされていたのを確認。
ドライバ自体のバージョンは 9.0.4.39 のまま。
前バージョンで接続できなかった問題が解決されていることを期待してインストール。

結果...

proset-wireless_12.1.1.0.PNG

ちゃんと接続された!
UI もこの系列のほうが好みだし、特に問題もなさそうなのでこのまま運用することに決定。
何が問題だったのかはわからないけど、とりあえずこれで一件落着ということで。

先日リリースされた Intel PROSet/Wireless WiFi Software 12.0.4.0 をインストール。
特に問題もなくインストールも完了し、ソフトウェアを起動。
「UI 少し変わったなー」と思いながらプロファイルをインポート。
ところが...

proset_wireless_12.0.4.0_error.PNG

接続できないよヲイ。
「認証プロセスが開始されていません」?
設定やら何やらいじってみたけど効果はなし。
試しに制御を Windows のユーティリティにしてみると問題なく接続できる。
つまり Intel のユーティリティに問題あり。2915ABG と相性悪いのかしらん。

しょうがないので前バージョンの 11.5.1.2 に戻すことに。
ドライバ自体のバージョンは 9.0.4.39 で同じだからまあいいか。

proset_wireless_11.5.1.2.PNG

次のバージョンではうまくいくかなぁ...

北米版 Intel PRO/Wireless 2915ABG を日本版に(自己責任)

で日本で使える W52/J52 に進化した 2915abg。
とりあえずこれで満足してたけど、なんとか W53 にも対応させたいなぁ、とちまちま情報集めてました。

前回の経験から eeprom の 0x4e の値を変えりゃよさそうだというのはわかっていたけど、いくつにすればいいのかさっぱりわからず。
google 先生に根掘り葉掘り聞いてみたところ、ひょっとしたら応用できるかも……という情報を入手。

http://pc11.2ch.net/test/read.cgi/notepc/1145375684/732-739
WLL4070-D50, WLL4030-D50 という intel とはまったく別のメーカーが富士通向けに OEM で出してる miniPCI の話

11a/b/g対応でJ52/W52のWLL4030-D50では、

RegDomain 0x48(MKK1-FCCA)
Country 0x348 US


ん?0x48 で J52/W52 の US って 2915abg と同じ?チップベンダも違うけど使えるかも?
ダメなら戻せばいいし試してみるかー

とゆーわけで(書き換え方は前と一緒)

フランスのがちょうど11aがW52/W53で、

11b/gが1~13chまでで日本と同じだったんで、書き換えてみた。
RegDomain 0x36(ETSI3_WORLD)
Country 0xfa FR


うまくいかず。W52 はつながる。アドホックは 36, 40 のみに。

お次は

RegDomain 0x37(ETSI1_WORLD)

の時のチャネルリストがW52/W53/W56と一致してることを確認しますた。


これもダメ。W52 のみ、アドホックは 36, 40。


やっぱりダメかぁ……
と諦めて 0x45 (W52[JP] 対応)に戻したところ
あれ?64 ch (W53 の一番上) を認識してるし接続できてる!
アドホックは 36, 40, 44, 48。
小人さんが何かしてくれたのかしらん。
スキャン時にうまく認識されないことがあるから passive なのかも。
親機を再起動したときだけだから DFS だねこれ。
64 ch

36 ch (W52 の一番下)も問題なし。
36 ch

これで W52/W53 は全域カバー。J52 は知らん(たぶん使えると思うけど)。

11b/g も大丈夫。
1 ch
13 ch

0x36 or 0x37 に変更してから 0x45 に戻したのが効いてるんだろうけど、何がどーなってるのかよくわからないし、同じことやって同じ結果出るのかもわからないので人柱志望の人にもおいそれとお勧めできないけど、結果オーライ、終わりよければすべてよし(いいのか?)
下手に手を出すとせっかくの W53 対応が潰れそうなのでこれ以上の検証はしてないけど、詳しい情報お持ちの方がいたら是非ご一報を。

# 今は 60 ch (W53) で接続したノート PC から書き込み中

追記
どうやら W56 にも対応していた模様

以前 2915ABG を導入したけど北米版だったので 11a が使えなかった我が 700m だけど、「通りがかりの名無」様からのコメントをもとに、日本版化に成功!
以下メモ書き。

  1. eeprom を書き換えられるように改造した Intel PRO/Wireless 2200BG Driver for Linux をダウンロード(2915ABG でも使える) http://www.geocities.com/sonyirclib/ipw2200.tar.gz
  2. KNOPPIX 3.8.2 の CD を準備(CD からブート可能な linux)
  3. KNOPPIX をブート(2915ABG は挿したまま)
  4. Root Shell を起動。1. を保存したフォルダに移動
  5. #ethtool -e eth0 : 現在の値を確認(0x4e は 0x48)
  6. #tar xvzf ipw2200.tar.gz : #cd ipw2200-1.0.3 : #sh unload : #sh load : 1. の改造ドライバをシステムにロード
  7. #ethtool -E eth0 magic 0x2200 offset 0x4e value 0x45 : eeprom を書き換え(0x4e を 0x45 に)
  8. シャットダウン
eeprom の書き換え方法は 2200BG の例を参考に、 書き換える箇所は「通りがかりの名無」様の情報より


Windows を起動すると、11a のアドホックチャネルが無事に 149, 153, 157, 161 から 36, 40, 44, 48 になっていた。
これで 11a も J52/W52 として活用できる。
宝の持ち腐れ状態解消ー

追記
W53 化にも成功ー

昨日の午前中にデスクトップに引き続きノートの増強も実施(注文してたのが朝の 8 時半に来たw)。
メモリと無線 LAN を追加。

メモリは 256*1 だったのを 512*2 に。
一枚は本体の裏の蓋を開けるだけだったけど、もう一枚はキーボードの裏にあるので Inspiron 710m/700mメモリー交換その2 を参考に破壊分解にチャレンジ。ちょっと力が要るけど、特に問題なく終了。
余った 256 のメモリ、欲しい方がいたらあげます。

続いて無線 LAN。
今まで PCI カードタイプを使っていたけど、毎回挿さなきゃいけないし、はみ出して邪魔だし、 miniPCI にすることに。
11a/b/g 対応の Intel PRO/Wireless 2915ABG をチョイス。取り付けは 700mにIntel PRO/Wireless 2915ABGを装着 を参照。アンテナをつけるのが神経使ったけど(細くて折れそう)、無事に取り付け終了。

電源を入れて OS を立ち上げると、メモリは無事に認識。無線 LAN のドライバをインストールすると……
11b/g は問題ないけど 11a を認識しないぞ!?
ひょっとして J52 なのかもと思い、 intel のユーティリティを走らせるも「必要なし」との御神託。とりあえず W52 なのは間違いなさそう。
さらにチェックしてみると、11a のアドホックチャネルが 149, 153, 157, 161
ぐは、海外版じゃん……
でもまあ、PCI よりは通信も安定してるみたいだし b/g 専用ということでよしとしますか。
# ファームウェアをごにょごにょすると日本でも使えるよーという情報お持ちの方はぜひぜひコメントをば

いろいろ

あわせて読みたいブログパーツ
フィードメーター - 徒然なる記録 - Chaotic Shore

プロフィール

ハンドル:Cai
有機化学を専攻する駆け出しアカデミック。
無秩序な浜辺に生息。
Mozilla 界にも出没。MozillaZine.jp 管理人。Mozilla 日本語ローカライズ。
詳細は不確実な報告書を。

Skype/twitter/はてな/mixi
Facebook, Google+ は実名

フィード