[vortex] 3c509B card loses link

Paul Hampson Paul.Hampson@anu.edu.au
Wed Dec 4 04:27:01 2002


--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

(I'm not subscribed to the list, so please CC any replies to
my address. Thankyou.)

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.

Currently, the switch is forced to 10Mbps half-duplex, and
that gave me a week rather than two days of uptime... It has
been fixed by downing and upping the port on the switch, but
it's starting to get annoying. :-) Before I try the 3com
GPL'd driver (which means kernel rebuilding and whatnot) I
thought I'd ask if this was a known or obvious problem.

I got the latest mii-diag and vortex-diag programs from the
scyld site as suggested elsewhere in the list archives, and
here's what they gave me:

These were done over the ssh link so I _know_ I have link...
(BTW, should these be done with the link down? It'll be a
hassle to get to the box and do them locally, but if I have
to I have to)

yurika:~/3com# ./mii-diag eth0 -v
mii-diag.c:v2.07 11/15/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
  Using the new SIOCGMIIPHY value on PHY 0 (BMCR 0xc000).
 The autonegotiated capability is 0000.
No common media type was autonegotiated!
This is extremely unusual and typically indicates a configuration error.
Perhaps the advertised capability set was intentionally limited.
 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.
   This transceiver is capable of  100baseT4 100baseTx-FD.
   Unable to perform Auto-negotiation, negotiation not complete.
 Your link partner advertised c000:.
   End of basic transceiver information.

 MII PHY #0 transceiver registers:
   c000 c000 c000 c000 c000 c000 c000 c000
   c000 c000 c000 c000 c000 c000 c000 c000
   c000 c000 c000 c000 c000 c000 c000 c000
   c000 c000 c000 c000 c000 c000 c000 c000.
 Basic mode control register 0xc000: Auto-negotiation disabled!
   Speed fixed at 10 mbps, half-duplex.
  Transceiver currently being reset!
  Transceiver in loopback mode!
 Basic mode status register 0xc000 ... c000.
   Link status: not established.
   Capable of  100baseT4 100baseTx-FD.
   Unable to perform Auto-negotiation, negotiation not complete.
 This transceiver has no vendor identification.
 I'm advertising c000:
   Advertising additional info pages.
   Using an unknown (non 802.3) encapsulation.
 Link partner capability is c000:.
   Negotiation  completed.

yurika:~/3com# ./vortex-diag -mm
vortex-diag.c:v2.12 11/27/2002 Donald Becker (becker@scyld.com)
 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.
 MII PHY found at address 1, status 3000.
 MII PHY found at address 2, status 3000.
 MII PHY found at address 3, status 3000.
 MII PHY found at address 4, status 3000.
 MII PHY 0 at #1 transceiver registers:
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000.
 MII PHY 1 at #2 transceiver registers:
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000.
 MII PHY 2 at #3 transceiver registers:
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000.
 MII PHY 3 at #4 transceiver registers:
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000.
 MII PHY #1 transceiver registers:
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000
   3000 3000 3000 3000 3000 3000 3000 3000.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 Basic mode status register 0x3000 ... 3000.
   Link status: not established.
   Capable of  100baseTx 10baseT-FD.
   Unable to perform Auto-negotiation, negotiation not complete.
 This transceiver has no vendor identification.
 I'm advertising 3000:
   Advertising no additional info pages.
   Using an unknown (non 802.3) encapsulation.
 Link partner capability is 3000:.
   Negotiation did not complete.

--=20
-----------------------------------------------------------
Paul "TBBle" Hampson, MCSE
5th year CompSci/Asian Studies student, ANU
The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361)
Paul.Hampson@Anu.edu.au

Of course Pacman didn't influence us as kids. If it did,
we'd be running around in darkened rooms, popping pills and
listening to repetitive music.

This email is licensed to the recipient for non-commercial
use, duplication and distribution.
-----------------------------------------------------------

--sdtB3X0nJg68CQEu
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE97XlkexDuohKLFuARAplNAKCWRnK9uKi+1kPAiaMqsRgPnOgedgCeKDlq
MA5E4c8wsTrkLde8DLHYOQQ=
=DSQC
-----END PGP SIGNATURE-----

--sdtB3X0nJg68CQEu--