Re: 3c509B card loses link

Donald Becker <[email protected]>
Newsgroups gmane.linux.drivers.vortex.devel
Message-ID <[email protected]>
On Thu, 5 Dec 2002, Paul Hampson wrote:
> On Wed, Dec 04, 2002 at 05:09:48AM -0500, Donald Becker wrote:
> > On Wed, 4 Dec 2002, Paul Hampson wrote:
> > > I have a 3c509B card in a co-located machine. Since we moved
..
> > > from a location with a 10Mbps switch/hub to a 100Mbps switch,
> > > the computer falls off the network every few days. Also, the
> > > link light on the back of the card does not light up, and
> > > the switch only sees it as 10Mbps.
> > 
> > Something must be forcing the speed or setting the wrong transceiver
> > type.

That is exactly what is happening.

> > What driver version are you using?
> > What is the detection message?
> 
> This is a (give-or-take) stock 2.4.18 kernel, with whatever patches
> Debian have graced me with... (Nothing in that list obviously relates)
> Nov 25 17:47:51 yurika kernel: 3c59x: Donald Becker and others.  www.scyld.com/network/vortex.html
> Nov 25 17:47:51 yurika kernel: 00:0c.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xec00. Vers LK1.1.16

Use the driver from scyld.com, and your problem will be fixed.

mkdir /tmp/netdrivers/
cd /tmp/netdrivers/
ncftp ftp://ftp.scyld.com/pub/network/netdrivers.tgz
tar xfvz netdrivers.tgz
make
make install

> yurika:~/3com# ./vortex-diag -eee
> vortex-diag.c:v2.12 11/27/2002 Donald Becker ([email protected])
>  http://www.scyld.com/diag/index.html
> Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xec00.
>  Station address 00:10:4b:13:78:2e.
>   Receive mode is 0x07: Normal unicast and all multicast.
> EEPROM format 64x16, configuration table at offset 0:
>     00: 0010 4b13 782e 9055 c508 0036 4b4e 6d50  ___K.xU___6_NKPm
>   0x08: 2979 0000 0010 4b13 782e 8010 0000 002a  y)_____K.x____*_
>   0x10: 32a2 0000 0000 0000 0000 0004 0000 10b7  _2______________
>   0x18: 9055 000a 0000 0000 0000 0000 0000 0000  U_______________
...
> Saved EEPROM settings of a 3Com Vortex/Boomerang:
>  3Com Node Address 00:10:4B:13:78:2E (used as a unique ID only).
>  OEM Station address 00:10:4B:13:78:2E (used as the ethernet address).
>   Device ID 9055,  Manufacturer ID 6d50.
>   Manufacture date (MM/DD/YYYY) 8/8/1998, division 6, product NK.
>   No BIOS ROM is present.
>  Options: force full duplex, link beat required.
..
> > This indicates some sort of misconfiguration -- likely a bogus
> > transceiver setting.
> Ah.

The alternative is to set the transceiver to a _valid_ setting, instead
of forced to 10baseT-FDX.

-- 
Donald Becker				[email protected]
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993

_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.