[tulip-bug] tulip.c:v0.92w, FastLineFO-II (100BaseFX)

Donald Becker becker@scyld.com
Wed, 1 Aug 2001 22:32:21 -0400 (EDT)


On Wed, 1 Aug 2001, Christoph Heine wrote:
> On Wed, Aug 01, 2001 at 09:54:16AM -0400, Donald Becker wrote:
> > > I've tried tulip v0.92w from scyld and have problems with two
> > > FastLine FO-II (100BaseFX) using a 2.4.3 Kernel. It basically doesn't
> > > work.
> > 
> > Please confirm: this board has a fiber connection only, with no twisted pair.
> 
> Yes. absolutly sure.
>  
> > What part number is on the transceiver chip?
> 
> Is it possible to figure this out via software? This box located in a
> odd place far away.

No, not unless the board has a MII transceiver.
Since the transceiver doesn't respond to a MII read (and the EEPROM
media table is obviously wrong), we need to figure out what type of
transceiver it has.

> > I'm guessing that you have a 100baseFx __SYM__ transceiver, and that the
> > setting should be full duplex.
> 
> This shows up in the syslog when using the driver that comes with the
> 2.4.3 Kernel: (perhaps it helps)
> 
> Aug  1 12:17:20 roto kernel: Linux Tulip driver version 0.9.14
> (February 20, 2001)
> Aug  1 12:17:20 roto kernel: PCI: Found IRQ 12 for device 00:0a.0
> Aug  1 12:17:20 roto kernel: eth1: Digital DS21143 Tulip rev 65 at
> 0x9400, 00:00:CB:55:06:67, IRQ 12.
> Aug  1 12:17:20 roto kernel: eth1:  EEPROM default media type MII
> 100baseTx.
> Aug  1 12:17:20 roto kernel: eth1:  Index #0 - Media MII (#11)
> described by a 21142 MII PHY (3) block.
> Aug  1 12:17:20 roto kernel: eth1:  Index #1 - Media AUI (#2) described
> by a 21143 reset method (5) block.

This is bogus.  The media description block is a MII reset.

> Aug  1 12:17:20 roto kernel: eth1:  MII transceiver #1 config 2100
> status 7809 advertising 0001.

This is very curious.  The transceiver reports that it is a twisted pair
10/100baseTx device, with autonegotation.
100baseFx is always single speed and has no autonegotiation.

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