[vortex] Re: [3com905b freeze Alpha SMP 2.4.2] FullDuplex issue ?

Bogdan Costescu bogdan.costescu@iwr.uni-heidelberg.de
Wed, 2 May 2001 19:40:51 +0200 (CEST)


[ modified CC ]

On Wed, 2 May 2001, Pekka Savola wrote:

> > If yes, can you send me the identification message from the driver ?
> > (including the first line with driver version).
>
> Apr 26 18:25:24 sampo kernel: 3c59x.c 18Feb01 Donald Becker and others
> http://www.scyld.com/network/vortex.html
>
> 3c59x.c 18Feb01 Donald Becker and others
> http://www.scyld.com/network/vortex.html
> eth0: 3Com 3c905B Cyclone 100baseTx at 0xec00,  00:c0:4f:61:17:c9, IRQ 19
>   8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
>   Media override to transceiver type 4 (100baseTX).
>   Enabling bus-master transmits and whole-frame receives.
> eth0: Initial media type 100baseTX.
>
> Forced to 100/FD.
>
> As shipped with Red Hat Linux 6.2 errata kernel 2.2.19-6.2.1.
>
> This is nothing new, it has been plaguing for as long as I remember on
> varying versions of kernel and drivers, at least a year.
>
> These are SMP Dell servers.  The card is integrated on mobo.

I guess that this is a special case. Maybe Don knows more about it...
Anyway, the documentation that 3Com has on the web site specifically
states that the MII interface on Cyclone chips is available at address 24.
Maybe the chips that Dell uses are non-standard...

Can you post output from lspci ?

> Most other 3c905B|C cards here _usually_ show 10mbit / half-duplex with
> mii-diag ("a null state"), even though they're really in 100/FD.

Are these PCI cards or mobo-integrated chips ? Can you post output from
lspci ?

> Out of about 20-30 boxes, I could probably find one where 3c905B shows
> anything correctly with mii-diag.

You never reported to vortex or vortex-bug @scyld.com...

> > Can you try 'mii-diag -p 24 eth0' ?
>
> [root@sampo log]$ mii-diag -p 24
> Using the default interface 'eth0'.
> Using the specified MII PHY index 24.
> Basic registers of MII PHY #24:  ffff ffff ffff ffff ffff ffff ffff ffff.
>   No MII transceiver present!.

Pfiuuu, I don't understand a thing... According with their docs, at 24
there should be a valid transceiver...

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De