[tulip] D-Link DFE-680TXD: "The transmitter stopped"
Donald Becker
becker@scyld.com
Wed Nov 6 19:32:46 2002
On 6 Nov 2002, Leif Nixon wrote:
> I'm having trouble getting a D-Link DFE-680TXD Cardbus card to work
> under Linux.
....
> Nov 6 20:59:36 kaipak kernel: tulip.c:v0.95c 9/19/2002 Written by Donald Becker <becker@scyld.com>
...
> Nov 6 20:59:36 kaipak kernel: eth0: Digital DS21143-xD Tulip rev 17 at 0xc4a78000, EEPROM not present, 00:4C:69:6E:75:79, IRQ 10.
The "EEPROM not present" message is a *significant* problem.
What does 'tulip-diag -ee' report?
> EEPROM 256 words, 8 address bits.
> A simplifed EEPROM data table was found.
> The EEPROM does not contain transceiver control information.
This is normally a Bad Thing.
Very Bad.
> EEPROM contents (256 words):
> 0x00: 0985 0002 0000 0000 5000 82ba 63e6 0000
> 0x08: 0000 0400 0000 0000 0000 0000 0000 0100
> 0x10: 1541 1186 1541 1186 ffff 0202 0000 80cc
> 0x18: 0000 0000 0000 0000 0000 0000 0000 0000
> 0x20: 0000 0000 0000 0000 0000 0000 0000 0000
> 0x28: 0040 0060 0000 0000 0000 0000 0000 0000
> 0x30: 0000 0000 0000 0000 0000 0000 0000 0000
> 0x38: 0000 0000 0000 0000 0000 0000 0000 9389
Errrmm, but notice that first line? The one that says "0985".
I'm guessing that this is an ADMtek Comet chip, not a 21143.
If so, that would explain the link problem -- the Comet is *not* like
the 21143.
What is the CardBus ID and the PCI ID?
CardBus ID: cardctl or read the lines in 'dmesg'.
PCI ID: Use 'lspci ....' and/or 'cat /proc/pci'
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Scyld Beowulf cluster system
Annapolis MD 21403 410-990-9993