[tulip] Problem with tulip en Mandrake 7.2

Donald Becker becker@scyld.com
Thu, 22 Feb 2001 09:07:23 -0500 (EST)


On Wed, 21 Feb 2001, Silvio [ISO-8859-1] Andrés Salazar [ISO-8859-1] Martínez wrote:

> I have a Linux Mandrake 7.2 with a "PCI Fast Ethernet DEC 21143 Based" 
> according to windows and GadLine CableModem.
...
> I downloaded the driver of tulip 
> ftp://ftp.scyld.com/pub/network/netdriver-2.1.src.rpm
..
> One aclaration is that the net card is attached to board; my computer is 
> a Compaq Presario 5673. While working with windows I don´t have any kind 
> of problem.

What is the driver detection message, including the version number?

> tulip-diag.c:v2.03 7/31/2000 Donald Becker (becker@scyld.com)
> http://www.scyld.com/diag/index.html
> Index #1: Found a Digital DS21143 Tulip adapter at 0x2000.
> Digital DS21143 Tulip chip registers at 0x2000:
> f8a08000 ffffffff ffffffff 07a62800 07a62a00 f4200100 320e0000 f3fe0000
> e0000000 ffffcbf8 ffffffff 00000000 000000c6 ffff0000 fff8ffff 8ff70000
> Port selection is MII, half-duplex.

This looks fine.

> Transmit stopped, Receive stopped, half-duplex.
> The Rx process state is 'Stopped'.
> The Tx process state is 'Waiting for Tx to finish'.

There is likely a transceiver problem.

> EEPROM size is 6.
> PCI Subsystem IDs, vendor 0e11, device b11e.
> CardBus Information Structure at offset 00000000.
> Ethernet MAC Station Address 00:50:8B:34:F6:E7.
> EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
> Leaf node at offset 30, default media type 0800 (Autosense).
>   4 transceiver description blocks:
>    Media Home-PNA 1Mbps, block type 2, length 6.
>     Serial transceiver for Home-PNA 1Mbps (media type 18).
>      GP pin direction 080f  GP pin data 0001.

This is very broken..  unless you actually have a HPNA transceiver on
the board, which I doubt.  Is it mentioned in the documentation?

>    Media 10baseT, block type 2, length 6.
>     Serial transceiver for 10baseT (media type 0).
>      GP pin direction 08af  GP pin data 0001.
>    Media 10baseT-Full Duplex, block type 2, length 6.
>     Serial transceiver for 10baseT-Full Duplex (media type 4).
>      GP pin direction 08af  GP pin data 0001.
>    Media MII, block type 3, length 17.
>     MII interface PHY 0 (media type 11).
>     21143 MII initialization sequence is 2 words: 0803 0003.
>     21143 MII reset sequence is 0 words:.
>      Media capabilities are 7800, advertising 01e1.
>      Full-duplex map 5000, Threshold map 1800.
>      No MII interrupt.

This doesn't make sense either -- the EEPROM claims that you have both
serial 10baseT and MII connections, and that the MII connection may be
used for 10baseT.  This is not a valid table.

>     No MII transceivers found!

This could just mean that the transceiver isn't powered up, but I
suspect that you have a bogus EEPROM table.

> mii-diag
> Using the default interface 'eth0'.
> Basic registers of MII PHY #32:  1000 7848 0000 0000 0061 0000 0000 0000.

Note the address "#32" means that the driver is emulating the MII
management registers.  The valid MII addresses are 0-31.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993