Cyclone and 2.2.4

Donald Becker becker@cesdis1.gsfc.nasa.gov
Tue Mar 30 21:18:05 1999


On Fri, 26 Mar 1999, Bob Lannoy wrote:

> > > today I compiled the 2.2.4 kernel and there is something strange
> > > with my 3Com cyclone card. The H driver for this card somehow
> > > makes it switch to 10 MB (according to my hub), although the
> > > textual output with the driver says 100MB.
> > > When I loaded it manually the switch did not take place
> > > until I did 'ifup eth0'.
> > > With the E-version 3c59x (from 2.0.36) this problem is gone.
> > 
> > What was the card detection message?
> > What does 'mii-diag' report?
> >   http://cesdis.gsfc.nasa.gov/linux/diag/index.html
> 
> Strange thing is that mii-diag giver 10 mbps for both drivers and
> the HUB sees 100 Mbps for E and 10 Mbps for H . . .
> I checked with the dos 3c90xcfg tool: its on 100 mbps, half duplex

> 3c59x.c:v0.99E 5/12/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
> eth0: 3Com 3c905B Cyclone 100baseTx at 0xb800, 00:10:5a:e2:6f:e0, IRQ 11
>   8K byte-wide RAM 5:3 Rx:Tx split, NWay Autonegotiation interface.
>   Enabling bus-master transmits and whole-frame receives.

Most later Cyclone boards don't work with v0.99E -- they stick at 10Mbps.

(Of course my pre-production board works perfectly with v0.99E, else I
 wouldn't have released the driver.)

> mii-diag:
> 
> Basic registers of MII PHY #0:  c000 c000 c000 c000 c000 c000 c000 c000.

OK, these values are bogus.  Ignore all other output.

> 3c59x.c:v0.99H 11/17/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
> eth0: 3Com 3c905B Cyclone 100baseTx at 0xb800,  00:10:5a:e2:6f:e0, IRQ 11
>   8K byte-wide RAM 5:3 Rx:Tx split, 100baseTX interface.
>   Enabling bus-master transmits and whole-frame receives.

Hmmm, why is this reporting 100baseTx?  It should report "NWay
Autonegotiation".

> Basic registers of MII PHY #0:  c000 c000 c000 c000 c000 c000 c000 c000.

Once again bogus!
I'm not certain what is going on here.

Donald Becker					  becker@cesdis.gsfc.nasa.gov
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
301-286-0882	     http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html