[tulip] No MII transceiver found

Donald Becker becker@scyld.com
Thu Dec 5 08:49:02 2002


On 5 Dec 2002, Jarl Friis wrote:

> Donald Becker <becker@scyld.com> writes:
> > On 3 Dec 2002, Jarl Friis wrote:
> > > Hi, just downloaded netdrivers-3.3, system is otherwise SuSE 8.1
> > > 
> > > I can't get my NetGear FA510 PCMCIA to work, I have tried the tulip dirver
> > > with debug=2 and among other things I get 
> > > Dec  3 19:26:59 hermes kernel: eth0: ***WARNING***: No MII transceiver found!
..
> FYI: tulip-diag is compiled with libmii and libflash and gcc 3.2 some warnings showed up, are you interested in those?

What were the warnings?  Are there any besides the bogus "inl() returns
long" messages?  (Grrrr... kernel idiots.)

> > [[ I need to see the reset and transceiver activation sequences.  I'll
> > likely use those to add code to tulip-diag that tests the activation. ]]

> Here is the output of tulip-diag -eee -m -a:
> 
> tulip-diag.c:v2.15 9/23/2002 Donald Becker (becker@scyld.com)
...
> EEPROM transceiver/media description table.
>   Media MII, block type 3, length 13.
>    MII interface PHY 0 (media type 11).
>    21143 MII initialization sequence is 0 words:.
>    21143 MII reset sequence is 0 words:.

Hmmm, nothing special needs to be done for this transceiver.  It should
just work.

>  MII PHY found at address 1, status 0x7849.
>   Internal autonegotiation state is 'Autonegotiation disabled'.

And it is working here!!  You can verify with 'tulip-diag -mm'.
Could you please send that output?

> > What are the PCI IDs (including subsystem) of the card?
> 
> I guess the answer is Class 0200: 1011:0019 (rev 41) Subsystem: 1385:2100.

That's a regular 21143 chip, rev 65.
The subsystem is loaded from the EEPROM and is a Netgear ID.

> > The "rev 65" makes me believe that this is really a 211143.
> Has this "rev 65" anything to do with the "rev 41" in the lspci?

Same number, 0x41 == 65 decimal.
The 'lspci' output doesn't prepend a 0x to the hexadecimal number.

-- 
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