Bug 7014 - wrong module for DEC 21142/43 in pcitable
Summary: wrong module for DEC 21142/43 in pcitable
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kudzu
Version: 6.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 1999-11-15 16:00 UTC by langod
Modified: 2014-03-17 02:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 1999-11-15 19:14:27 UTC

Attachments (Terms of Use)

Description langod 1999-11-15 16:00:04 UTC
There is a wrong driver/module in pcitable for DEC 21142/43 network card:
Currently it is tulip but should be de4x5, here is the diff:

< 0x1011	0x0019	"tulip"	"DEC|DECchip 21142/43"
> 0x1011	0x0019	"de4x5"	"DEC|DECchip 21142/43"

if you check in /usr/src/linux/Documentation/networking/
de4x5.txt tulip.txt
you can see that de4x5 is a better choice for 21142/43 dec network cards.


Damjan (langod)

Comment 1 Bill Nottingham 1999-11-15 17:00:59 UTC
Hmm... I'm not sure that that docummentation is particularly relevant; it's
more than a year out of date.

Does the de4x5 driver work for you where the tulip does not?

Comment 2 langod 1999-11-15 17:34:59 UTC
Yes, the de4x5 works for me fine.
also kudzu configured the device correctly with modified pcitable.
Regarding kernel documentation, if you search for:

grep 2114 de4x5.txt tulip.txt

de4x5.txt:	DC21140[A]
de4x5.txt:	DC21142
de4x5.txt:	DC21143
de4x5.txt:    all  cards running the dc2114x  series chips in particular.  Cards

tulip.txt:|     EtherPower 10/100 PCI(9332DST)  |21140      |Pentium/UDB  |
tulip.txt:|     EtherWorks 100/10 PCI(DE500-XA) |21140      |Pentium      |
tulip.txt:|     LA100PCI-T                      |21140      |Pentium/UDB  |
tulip.txt:|     EM110                           |21140      |Pentium      |

I think this is clear enough that tulip is not the right choice.

Comment 3 Bill Nottingham 1999-11-15 17:40:59 UTC
The tulip.txt file hasn't been updated in a year and a half -
using it as a definitive list of the cards that it supports probably isn't
a good idea.

Does the tulip driver fail in some way that the de4x5 driver works?

Comment 4 langod 1999-11-15 18:09:59 UTC
Yes the documentation files are old, but also the source code
tulip.c is much older than de4x5.c:

last change in de4x5.c:
      0.544   8-May-99    Fix for buggy SROM in Motorola embedded boards using

last change in tulip.c:
 static const char version[] = "tulip.c:v0.89H 5/23/98

Why do you insist that this is not a problem?
de4x5 works tulip does not work for my card.
That's all I can say.

Comment 5 Bill Nottingham 1999-11-15 19:14:59 UTC
OK, that's the information I wanted (that the tulip did *not* work.)

Of course, it probably will work with the 0.91 driver. Fun.
Fixed in CVS, will make its way into the next kudzu release.

Note You need to log in before you can comment on or make changes to this bug.