[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