vine-users ML アーカイブ



[vine-users:065038] Re: prism54 (WN-G54/CB) on VineLinux : murasaki ??

  • From: "Satoshi IWAMOTO ^^" <satoshi.iwamoto@xxxxxxxxxxx>
  • Subject: [vine-users:065038] Re: prism54 (WN-G54/CB) on VineLinux : murasaki ??
  • Date: Sat, 13 Mar 2004 23:04:30 +0900
 いわもと@くまがや です。

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
-------------------------------------------
神様、あの笑顔だけは取り上げないでください。