Cyclone and 2.2.4
Bob Lannoy
bob@inwfsun1.rug.ac.be
Fri Mar 26 03:49:30 1999
> > 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
here are the different outputs:
---------------------------------------------------------------------
E-version of the driver:
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.
mii-diag:
Basic registers of MII PHY #0: c000 c000 c000 c000 c000 c000 c000 c000.
Basic mode control register 0xc000: Auto-negotiation disabled, with
speed fixed at 10 mbps, half-duplex.
Transceiver in loopback mode!
Transceiver currently being reset!
Basic mode status register 0xc000 ... c000.
Link status: not established.
Your link partner can do c000:.
--------------------------------------------------------------------------
H-version:
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.
Basic registers of MII PHY #0: c000 c000 c000 c000 c000 c000 c000 c000.
Basic mode control register 0xc000: Auto-negotiation disabled, with
speed fixed at 10 mbps, half-duplex.
Transceiver in loopback mode!
Transceiver currently being reset!
Basic mode status register 0xc000 ... c000.
Link status: not established.
Your link partner can do c000:.
--------------------------------------------------------------------------