PlanexのUSB 無線LANアダプタをLinuxでつかう(邪道編)

著者: momokuri Eメール

PlanexのUSB無線LANアダプタGW-US54GD(似た型番の同じチップを使用してるのも同様に出来るが)、をLinuxでつかう。

2.6.22カーネルでは、こいつのドライバzd1211rw には、上記のUSBアダプタのベンダーIDとプロダクトIDが登録されていない。ネットを調べれば、このドライバのソース、zd_usb.cのID定義に、上記のIDを追加して、コンパイルし直せばいい、とでてくるだろう。

ちょっとだるい。
そこで、次のようにした。

$ lsusb -v
で、ベンダーIDとプロダクトIDを確認。
$ usbview
でもいいだろう。

$ cp /lib/modules/2.6.22-3-686/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko .
$ bvi zd1211rw.ko
000090A0 番地付近へスクロール。
このドライバの基本となるデバイスのIDである 0ace:1211 を見つけ出し、
こいつを、2019:ed01 に書き換える。そうバイナリを編集するのである。

$ sudo cp zd1211rw.ko /lib/modules/2.6.22-3-686/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko

$ sudo modprobe zd1211rw

めでたく(簡単に)使えるようになった。
GW-US54GXS(2019:5303)とかも同様だろう。

うーん。このドライバにVID:PIDをパラメータとして与えられるようにしてもらうかな。

この記事へのトラックバック アドレス

トラックバック URL (右をクリックし、ショートカット/リンクをコピーして下さい)

フィードバックはまだありません...

コメントを残す


頂いたEメールアドレスはこのサイト上には表示されません

頂いたURLは表示されます。
(改行が自動で <br /> になります)
(名前、Eメールとウエブサイト)
(ユーザに、メッセージ・フォームを通じた連絡を許可します (あなたのEメール・アドレスは表示されません))