いわもと@くまがや です。 In Fri, 12 Mar 2004 09:35:10 +0900 <[vine-users:065008] Re: prism54 (WN-G54/CB) on VineLinux : murasaki ??> <Satoshi IWAMOTO <iwamoto@xxxxxxxxxxxxxxxxxxx>> Wrote: > もう少し詳しい手順と対応 rpm package を週末にまとめてみて > 再度投稿します。 > まとめてみます。 1,kernel の対応 http://www.prism54.org/ の latest driver は 2.4.23 以降が対象に なっています。 理由は kernel の firmware class のサポートが必須になっているからです。 prism54 の driver を使う場合は、2.4.23 以降か 2.4.22 に firmware class を backport した kernel を使う必要があります。 #2.4.22 用の kernel patch も見つけましたが、seg fault おこしまくりで #使い物にならず。 今回は後者を選びました。 (Vine の標準構成からあまり離れたく無かったため。 VineSeed の現在の kernel である 2.4.24-0vl4 でも動くことは 確認してあります) firmware class を backport した 2.4.22-0vl2.11 に 20040307 の prism54 patch を当てたものを用意しました。 http://kokone.ath.cx/linux/kernel/2.4/kernel-2.4.22-0vl2.11_i3.nosrc.rpm です。 #上記 kernel には 3C940、BCM5705、BCM4401、i2c 2.7 update など #いろいろ忍ばせてあります(^^; 2,murasaki の対応 Vine 2.6 で採用されている murasaki-0.6.12-0vl1 ではダメです。 hotplug からの firmware の要求を扱えるようにする必要があります。 firmware の扱いは 0.8.5 から扱えるようになります。 しかし、 最新の 0.8.6 は compile 通らなかった(^^; 0.8.6 でも firmware は kernel 2.6 しかサポートしてない という理由で 0.8.6 の採用は見送りました。 で、0.8.6 で firmware の扱いをどのように実現しているかを眺めて、 0.7.12 に kernel 2.4 用の firmware support を入れました。 firmware24 という script を作成し、それを murasaki.genericlist に 登録してあります。 http://kokone.ath.cx/linux/murasaki-0.7.12-i1.src.rpm です。 上記 package は VineSeed から 0.7.10 をパクってきて、それを元に 作成してあります。 この2個の package を rebuild & install してやれば、 WN-G54/CB が使えるようになります。 kernel の update のやり方や src package、nosrc package の扱いは 各自調べてくださいませ。 ------------------------------------------- 岩本 敏 (いわもと さとし) E-mail : satoshi.iwamoto@xxxxxxxxxxx ------------------------------------------- 神様、あの笑顔だけは取り上げないでください。