野本です。
皆さんの苦労話ありがとうございます。まとめてみました。
いろんなとこから引用してます。
> > でも、こないだ、最新の 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
Follow-Ups:
- [linux-users:88862] Re: DEC21140のドライバについてShoichi Imazeki
- [linux-users:88869] Re: DEC21140 のドライバについてOOSATO,Kazzrou
- [linux-users:88821] Re: DEC21140のドライバについてMATSUDA Yoh-ichi / 松田陽一
- [linux-users:88823] Re: DEC21140 のドライバについてOOSATO,Kazzrou
- [linux-users:88826] Re: DEC21140のドライバについてMATSUDA Yoh-ichi / 松田陽一
- Prev by Subject: [linux-users:88835] ユーザーの制限
- Next by Subject: [linux-users:88837] Re: [linux-users:88835] ユーザーの制限
- Previous by thread: [linux-users:88827] Re: DEC21140 のドライバについて
- Next by thread: [linux-users:88862] Re: DEC21140のドライバについて
- Indexes:[Main][Thread]