GW-CF54G ドライバの状況 その2


原因は ANY 接続時の処理に問題があったためでした。

現状では 「ESSIDを指定しない (ANY)」 にチェックが入っていると接続できませんので、接続できない方はこの設定を確認してみてください。ANY 接続になっている場合は、明示的に ESSID を指定してください。

すでに ANY 接続の対応方法も分かっていますので、近いうちに ANY 接続対応版のドライバを公開する予定です。

これで今まで判明している問題は解決(予定)になりました。
また、皆様のご協力のおかげで、4桁機すべてで動作確認をとることができました。
改めて、みなさまありがとうございました!

思いのほか問題が起こらず、ちょっと安心しました。
もう人柱版ではなく、正式リリースでよさそうです (^^)

GW-CF54G ドライバの状況

思っていたよりもコメントが多くてビックリしていますが、動作確認していただいた皆様にこの場を借りて厚く御礼申し上げます。本当にありがとうございました。

さて、ちょっと現在の動作状況をまとめたいと思います。

  • 3桁機 (SL-C760, SL-C860)
    動作せず。
    カーネルバージョンの違いから、ドライバに修正を加えないと対応できないことが判明。
  • SL-C1000
    今のところ、問題なく動作している模様
  • SL-C3000
    動作するパターンと動作しないパターンがあるようです。
    どうやって切り分けよう・・・
  • SL-C3200
    今のところ、問題なく動作している模様

4桁機ではそこそこ動いているようですが、bxk07344様のSL-C3000では動いていない様子・・・。
この違いは何なんでしょう・・・SL-C3000 で起こるということは SL-C1000 でも起こるということ(たぶん)。

インストールしたアプリの違い? いや、影響無いはずだし・・。タイミングに個体差があるとか、もしやカードの初期不良とか? そんなこと無いだろうしなぁ。

3桁機の方は、今のところ対応する予定ですが、なにぶん実機を持っていないので、それこそどなたかに人柱をお願いすることになってしまうと思います。その時はどうかよろしくお願いします。

これを機にオークションで3桁機を買っちゃおうかな・・・。

zaurus用 GW-CF54G ドライバ完成!

ついに、zaurus 用の Planex GW-CF54G ドライバができました!!
ダウンロードはダウンロードページへ。

—–追記ここから——

期待させてしまって申し訳ないですが、SL-Cxx0の3桁機は現状では動作しません。また、4桁機でも SL-C1000でしか確認が取れていません。人柱バージョンとお考えください。
(追記の追記: その後 SL-C3000,3200 でも動作した方がいらっしゃいました。ご報告ありがとうございます!)

試してみた方は、動いても動かなくても、ご報告いただけると完成度が高まる可能性があります。
問題があっても対応できないこともありますが、動作するケース/動作しないケースが切り分けられるだけでもとても有意義な情報になります。

匿名でも構いませんので、是非ともご報告お待ちしております!

追記の追記

おかげさまで多くの動作報告を頂きました。ご協力ありがとうございました。
全機種分の報告も頂けましたし、実績は十分と判断しまして、このバージョンについては不具合があったときにご報告頂ければと思います。

ご協力いただいた皆様ありがとうございました!!

—–追記ここまで——

GW-CF54Gで無線LAN接続!!
GW-CF54Gで無線LAN接続!!

他の無線LANカード同様、「ネットワーク設定」で設定した無線LAN設定を使って接続できます。

WEPがかかったアクセスポイントに接続できることは確認しましたが、すべてのケースを試したわけではないので、繋がらない条件もあるかもしれません。

その時はコメントいただければ対応できる可能性があります。(対応できない場合もあります)

 

このドライバは、Gumstixのサイトにあったソースを元に、強引にサスペンド・レジュームに対応させたものです。

前回の日記にも書きましたが、zaurus はカードを挿した後、接続するまでサスペンドします。ですが、元のドライバはサスペンドレジュームに対応していませんでした。

チップの詳しい仕様も分からず(特に調べてないですが)なので、一番手っ取り早く、サスペンド時にドライバのアンロード時の処理を実行し、レジューム時にドライバロード時の処理を実行するようにしました。

ただ、サスペンド時にネットワークデバイス(wlan0)まで消してしまうと、Qtopia的にはカードが抜けたときと同じ扱いになってしまうようで、レジュームしてもカードを挿したとき同様すぐサスペンドしてしまいます。

そのため、サスペンド時はネットワークデバイスは残したまま他のリソースはすべて開放し、レジューム時はネットワークデバイス登録以外の初期化処理を行うことで、無理やりサスペンド/レジュームに対応させています。

そんなわけで、だいぶ場当たり的にサスペンドレジュームを実装したため、ちょっと不安定だったりするかもしれません。
実用に耐えるかどうか分かりませんが、とりあえず公開します。人柱になっていただける奇特な方大募集・・・ ^^;

使えないなら使えない旨をコメントいただければ、もしかしたら修正できるかもしれませんので、使ってみた方々の感想をお待ちしています。

GW-CF54G ドライバ

Planex 製の CF タイプの無線LANカード GW-CF54G の zaurus 用ドライバです。
IO Data製の WN-G54/CF でも使えるようです。

081211 版から WPA/WPA2 接続が可能になりました!

※注意※ スペシャルカーネル v18k, v14j では動作しません!

ファイル

※バージョンが異なりますが wpa-supplicant は 090507 版が最新です

ソースファイル

ドライバソースには linux カーネルのヘッダ等必要なソースが全部入っているためかなり大きくなっています。

そのかわり、ツールチェーンさえあればビルドが可能です。

wpa-supplicant は最低限しか入っておらず、 wpa_supplicant のソース等は make すると 自動でダウンロードしてビルドするようにできています。

ライセンス

元ソースがGPLなので、これもGPLです。

動作環境

SL-C1000、SL-C760で動作確認をしています。
皆様の動作報告により、SL-C760/860/1000/3000/3100/3200 で動作することが確認されています。

SL-C700では動作しませんし、今のところサポートする予定はありません。

WEP/WPA/WPA2 のアクセスポイントに接続できることを確認しています。
081127版からANY接続に対応しました。
081211版から WPA/WPA2 の AP に接続できるようになりました!

※注意※ スペシャルカーネル v18k, v14j では動作しません!

制限事項

  • 4桁機用
    • サスペンド/レジューム時の自動再接続に非対応
    • 複数項目を「自動接続」に指定していると、接続時に時間がかかる
    • スペシャルカーネル v18k では動作しない
  • 3桁機用
    • サスペンド/レジューム時の自動再接続に非対応
    • 自動接続不可 (自動指定を解除してください)
    • スペシャルカーネル v14j では動作しない

インストール

SL-C860/1000/3000/3100/3200

機種にあった ipkg ファイルを本体にインストールしてください。SDカードなどの外部メディアにはインストールできません。
本体にインストールし、「ソフトウェアの追加/削除」アプリを終了すると「再起動します」と表示され自動的に再起動されます。

SL-C750/760

SL-C750/SL-C760では、シャープ社製の GW-CF11X ドライバをインストールする必要があります。
本ドライバをインストールする前に、GW-CF11X ドライバをインストールしてください。
GW-CF11Xドライバがインストールされていない状態で本ドライバをインストールすると、エラーが出るようにしてあります。

使い方

他の無線LANカードと同様です。「ネットワークの設定」 からSSIDやWEPを設定し、「接続」ボタンを押すことで接続できます。
右下の地球アイコンをクリックしての接続も可能です。

WPAの設定については、2008/12/12 のブログエントリを参考に設定してください。

注意事項

共通

  • 時々不安定になったり、固まったりするかもしれません。
  • 通信中のカード抜去など、イレギュラーなことをすると固まる可能性が高まります。
    なるべくやさしく扱ってください。

問題があった場合は報告いただければ対応できる場合があります。
でも、対応できない場合もありますのでご了承ください。

更新履歴

免責事項

このソフトウェアで発生したいかなる損害も、作者は責任を負いません。

使用する本人の責任でご使用ください。

地図レシピ – 一応完成

しばらく放置されていた地図レシピを完成させました。

ただ、google の仕様が変わった(?)のか、地図がダウンロードできなくなっているようでして、
実際の地図をダウンロードしての確認はできてないです。

各都道府県別にズームレベル 2〜19 の範囲のダウンロードスクリプトを格納してあります。

とりあえずは欲しい領域を down_img.pl へコピペしてご利用ください。

と、そのまえに Google Maps の仕様変更に対応しないとですね・・・。
制限が強化されてしまってダウンロードが難しくなっていなければいいのですが・・・。

追記:

Windowユーザ向けのzip形式を追加しました。
ディレクトリ名に漢字を使っているので、tar 形式だと化けるためです。
WIndowsユーザの方は zip 形式をお使いください。

Google Mapsの仕様が変わったというよりは、ダウンローダで地図をダウンロードしている人を制限しているようです。
最初はダウンロードできるのですが、ある程度ダウンロードするとパタリと 0 byte ファイルになってしまいます。

また、そうなるとブラウザで Google Maps を見ても表示されなくなります。IPアドレスで制限しているのかもしれません。

もともと想定外の使い方なので、サーバに負荷をかけないように、ゆっくりダウンロードするしかないのかもしれませんね・・・。