ついに、zaurus 用の Planex GW-CF54G ドライバができました!!
ダウンロードはダウンロードページへ。
—–追記ここから——
期待させてしまって申し訳ないですが、SL-Cxx0の3桁機は現状では動作しません。また、4桁機でも SL-C1000でしか確認が取れていません。人柱バージョンとお考えください。
(追記の追記: その後 SL-C3000,3200 でも動作した方がいらっしゃいました。ご報告ありがとうございます!)
試してみた方は、動いても動かなくても、ご報告いただけると完成度が高まる可能性があります。
問題があっても対応できないこともありますが、動作するケース/動作しないケースが切り分けられるだけでもとても有意義な情報になります。
匿名でも構いませんので、是非ともご報告お待ちしております!
追記の追記
おかげさまで多くの動作報告を頂きました。ご協力ありがとうございました。
全機種分の報告も頂けましたし、実績は十分と判断しまして、このバージョンについては不具合があったときにご報告頂ければと思います。
ご協力いただいた皆様ありがとうございました!!
—–追記ここまで——
GW-CF54Gで無線LAN接続!!
他の無線LANカード同様、「ネットワーク設定」で設定した無線LAN設定を使って接続できます。
WEPがかかったアクセスポイントに接続できることは確認しましたが、すべてのケースを試したわけではないので、繋がらない条件もあるかもしれません。
その時はコメントいただければ対応できる可能性があります。(対応できない場合もあります)
このドライバは、Gumstixのサイトにあったソースを元に、強引にサスペンド・レジュームに対応させたものです。
前回の日記にも書きましたが、zaurus はカードを挿した後、接続するまでサスペンドします。ですが、元のドライバはサスペンドレジュームに対応していませんでした。
チップの詳しい仕様も分からず(特に調べてないですが)なので、一番手っ取り早く、サスペンド時にドライバのアンロード時の処理を実行し、レジューム時にドライバロード時の処理を実行するようにしました。
ただ、サスペンド時にネットワークデバイス(wlan0)まで消してしまうと、Qtopia的にはカードが抜けたときと同じ扱いになってしまうようで、レジュームしてもカードを挿したとき同様すぐサスペンドしてしまいます。
そのため、サスペンド時はネットワークデバイスは残したまま他のリソースはすべて開放し、レジューム時はネットワークデバイス登録以外の初期化処理を行うことで、無理やりサスペンド/レジュームに対応させています。
そんなわけで、だいぶ場当たり的にサスペンドレジュームを実装したため、ちょっと不安定だったりするかもしれません。
実用に耐えるかどうか分かりませんが、とりあえず公開します。人柱になっていただける奇特な方大募集・・・ ^^;
使えないなら使えない旨をコメントいただければ、もしかしたら修正できるかもしれませんので、使ってみた方々の感想をお待ちしています。