zd1211三度
Vendor driver
http://www.kernel.org/pub/linux/kernel/people/mcgrof/zd1211/
zd1211のパッチ集
http://htl10.users.sourceforge.net/patchsets/
forでループさせちゃうのが楽かも。
手動で一つずつやっても、大した労力じゃないけどね。
http://www.kernel.org/pub/linux/kernel/people/mcgrof/zd1211/
http://htl10.users.sourceforge.net/patchsets/
forでループさせちゃうのが楽かも。
手動で一つずつやっても、大した労力じゃないけどね。
何と、http://www.kernel.org/pub/linux/kernel/people/mcgrof/zd1211/ に、最新のVendorDriverがあるらしい。
早速入手してmake。
と思ったら、うまく行かない。
/home/nori/download/zd1211.3.0/ar2524drv/src/zd1205.c:7874: error: too few arguments to function ‘iwe_stream_add_event’
こんなエラーが出る。
調べてみると、定義が変わっている様子。
なら、定義に合わせて書き換えればいい。
diffはこんな感じ。
このpatchを使うときは、その危険性を理解して使ってください。
何があっても、私は責任を持ちません。
文系大卒営業職サラリーマンの作った、ドライバ用パッチ。
まともな神経を持っていれば、こんなもの跨いで通り過ぎるレベル。
試しに使って痛い目にあっても、野良犬に噛まれたと思ってやり過ごせる人だけ、使ってください。
zd1211に関する日本語の情報があまりないので、ここらで一まとめ。
ドライバは3種類ある。
でも、Vendor based driverはメンテナンスされてなくて、放置状態。
だから、現実問題としては前二者から選択。
zydas謹製ドライバ。
linux-2.6.23.xまでは、何の障害もなくインストールできる。
linux-2.6.24以降でもコンパイルできるパッチ済みコードが入手できる。
(ただし、うちの環境では動かなかった)
master mode、ad-hoc modeもサポート(重要)。
zd1211、zd1211bという、二つのモジュールがインストールされる。
firmware不要。
カーネルソースに組み込まれてる。
managed modeだけなら、これを使えば問題無し。
mesh modeもサポート。
zd1211rwという単一のモジュールで、zd1211、zd1211bの両方をサポート。
firmwareをインストールしないと動かない。
http://zd1211.wiki.sourceforge.net/
子機として使うなら、zd1211rwを使う。
アクセスポイントとして使うなら、Vendor Driverを使う。