[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:88836] Re: DEC21140 のドライバについて


野本です。
皆さんの苦労話ありがとうございます。まとめてみました。
いろんなとこから引用してます。

> > でも、こないだ、最新の kernel の tulip では 21140AF が動か
> > ないという報告がありましたね。その問題でしょうか。
> 
> 良くはわかりませんが、多分、それじゃないかと思います。
> 

それもありますが、
2.4.2 の tulip でも ifconfig で見たエラーがカウントされるが、
de4x5 だとカウントされないという方の話を聞いたので、
de4x5.o, tulip.o, old_tulip.o の関係が知りたくなったのです。

カーネル添付のドライバの表を作ったので、最後に添付します。
また
> > 昔、ここに tulip のどたばた顛末を書いたときは、kernel-2.0.36
> > でした。
このスレッドも参考にしました。

整理すると
de4x5.o DEC21x4x ベースの純正カードにまとを絞ったもの
        2.0.36 の頃は 21143 を認識できなかった
        2.2.18 に 100FD の修正が入っているので、これ以降安定
tulip.o DEC21x4x(か互換) ベースの(互換)カード用
        2.4.5 辺りから 21140AF を認識しない
old_tulip.o 2.2 系で 2.0 系の tulip を実現、2.4 系では削除

具体的に DEC21140AF な入手可能なカードは Planex の ENW-9501F なので
2.2.18 以降か 2.4 系で de4x5.o を使うのがいいのかな
ちなみに planex が RHL5.2 + 2.2.x 用にホームページにアップしてるのは
tulip:v0.90 10/20/98 のようです。

> 2.4 系になってからかは知らないのですが、カーネルソースの
> ドライバに "tulip" というディレクトリが掘られてますよね。

2.4 からでした。

>   これは 2.2.x 系の記述ですよね? 2.4.13 等では、上記
> の記述は無いようです。

はい。tulip.txt に de4x5.o を先に試せという記述は 2.2 系のみでした。

> # 一応、誰かに突っ込まれるかも知れませんので書いておきます。
> # リブートしたら 2.4.13 になるです。

2.4.12 と 2.4.13 の de4x5.c には違いがないので大丈夫かと

以下にちょっと行幅が・・・ですが、調べた結果を

kernel  tulip                          old_tulip          de4x5             
2.0.36  v0.89H 5/23/98                 -                  V0.5351 1998/10/4
2.0.37  v0.90 10/20/98                 -                  V0.5352 1998/12/30
2.0.38  v0.90 10/20/98                 -                  V0.5352 1998/12/30
2.0.39  v0.90 10/20/98                 -                  V0.5352 1998/12/30
2.2.14  v0.91g-ppc 7/16/99             v0.89H 5/23/98 *1  V0.544 1999/5/8     
2.2.15  v0.91g-ppc 7/16/99 *1          v0.89H 5/23/98 *1  V0.544 1999/5/8   
2.2.16  v0.91g-ppc 7/16/99 *1          v0.89H 5/23/98 *1  V0.544 1999/5/8   
2.2.17  v0.91g-ppc 7/16/99 *1          v0.89H 5/23/98 *1  V0.544 1999/5/8 *1
2.2.18  v0.91g-ppc 7/16/99 *2          v0.89H 5/23/98 *1  V0.544 1999/5/8 *2
2.2.19  v0.91g-ppc 7/16/99 *3          v0.89H 5/23/98 *1  V0.544 1999/5/8 *2
2.4.2   0.9.13a (January 20, 2001)     -                  V0.545 1999/11/28
2.4.3   0.9.14 (February 20, 2001)     -                  V0.545 1999/11/28 *1
2.4.4   0.9.14e (April 20, 2001)       -                  V0.546 2001/02/22
2.4.5   0.9.15-pre2 (May 16, 2001)     -                  V0.546 2001/02/22
2.4.6   0.9.15-pre6 (July 2, 2001)     -                  V0.546 2001/02/22 *1
2.4.7   0.9.15-pre6 (July 2, 2001) *1  -                  V0.546 2001/02/22 *1
2.4.8   0.9.15-pre6 (July 2, 2001) *2  -                  V0.546 2001/02/22 *1
2.4.9   0.9.15-pre6 (July 2, 2001) *2  -                  V0.546 2001/02/22 *1
2.4.10  0.9.15-pre6 (July 2, 2001) *3  -                  V0.546 2001/02/22 *1
2.4.12  0.9.15-pre7 (Oct 2, 2001)      -                  V0.546 2001/02/22 *2
2.4.13  0.9.15-pre8 (Oct 11, 2001)     -                  V0.546 2001/02/22 *2

ここで、アスタリクに番号が付いてるものは、バージョンが一緒でもコードが
異なるものを示しています。

old_tulip は 2.0.36 の tulip がベースでした。

ついでに、大里さんのも
                             21140AF   21143
    tulip-0.89h(May/23/98)    OK        NG
    tulip-0.90q(Feb/23/99)    OK        OK
    tulip-0.90z(Apr/7/99)     OK        NG
    tulip-0.91 (Apr/14/99)    OK        NG
    tulip-0.91e(May/27/99)    NG        NG
---
野本浩一 / hng _at_ ps.ksky.ne.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: