SVEC FD1002-TX

Kenji Yasaka ky@ymo.org
Wed Mar 24 18:18:44 1999


From: Donald Becker <becker@cesdis.gsfc.nasa.gov>
becker> Hmmm, empty EEPROM.
becker> What does the driver detection message say?

looks like this:
---
tulip.c:v0.90q 2/23/99 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21143 Tulip rev 65 at 0xe400, EEPROM not present, 00:4C:69:6E:75:79, IRQ 0.
eth0: Old style EEPROM with no media selection information.
eth0:  MII transceiver #8 config 1000 status 782d advertising 05e1.
---
It used to include messages like:
---
  * An old-style EEPROM layout was found.
  * The old-style layout does not contain transceiver control information.
  * This board may not work, or may work only with a subset of transceiver
  * options or data rates.
---
but it's gone now, and I don't know why....

becker> You are only advertising 10baseT-half-duplex -- did you force the
becker> transceiver to MII-10baseT?
becker> You shouldn't need to set the transceiver type.
becker> (You do have link beat.)

Yes, I forced it. I thought that I would make situation better, but
nothing happened. So, the tulip-diag for the original setup looks like
this:
---
tulip-diag.c:v1.08 2/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xe400.
Digital DS21143 Tulip Tulip chip registers at 0xe400:
  f8000000 ffffffff ffffffff ff7dffff ffe3bff6 f0000000 b20e0000 f3fe0000
  e0000000 fffd83ff ffffffff 00000000 000000c6 ffff0000 fff80000 8ff0c000
 Port selection is MII, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 128.
EEPROM contents:
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
 ID CRC 0xe3 (vs. 00), complete CRC 3b59d4af.
  * An old-style EEPROM layout was found.
  * The old-style layout does not contain transceiver control information.
  * This board may not work, or may work only with a subset of transceiver
  * options or data rates.
 MII PHY found at address 8, status 0x782d.
 MII PHY #8 transceiver registers:
   1000 782d 0181 b802 01e1 0021 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0640 f088 6800 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 Basic mode status register 0x782d ... 782d.
   Link status: established.
   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation complete.
 Vendor ID is 00:60:6e:--:--:--, model 0 rev. 2.
   Vendor/Part: Davicom (unknown type).
 I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
   Advertising no additional info pages.
   IEEE 802.3 CSMA/CD protocol.
 Link partner capability is 0021: 10baseT.
   Negotiation did not complete.
  Internal autonegotiation state is 'Autonegotiation disabled'.
---
Do I have to set the EEPROM myself like written in
http://cesdis.gsfc.nasa.gov/linux/drivers/tulip-drivers/tulip-media.html
? I have no idea how I can do it on my card...

regards,

Kenji Yasaka
Keio University Graduate School of Media and Governance
E-mail: ky@ymo.org