[vortex-bug] Re: 3c59x 0.99H and 3c905B (Cyclone) problems

Bob Ramstad rramstad@alum.mit.edu
Thu, 3 Aug 2000 17:12:37 -0400


Bill Owens suggested that it might be an auto-negotiation problem and
requested output from "vortex-diag -mm".  In the interest of
generating as much meaningful data as possible, i ran it:

* with the machine working perfectly hooked to a 10 mbps hub
* with the machine recabled to the 10/100 mbps hub (not working)
* after a reboot with it still cabled to 10/100 mbps hub (not working)
* with the machine working fine recabled to the 10 mbps hub

======================================================================

# cable hooked up to 10 mbps hub

[root@garcia /tmp]# ./vortex-diag -mm
vortex-diag.c:v2.02 7/1/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xb000.
 MII PHY found at address 24, status 7869.
 MII PHY found at address 0, status 786d.
 MII PHY 0 at #24 transceiver registers:
   3000 786d 0000 0000 01e1 4421 0006 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0eff ffff 0000 0000 0005 2001 0000
   0000 203a 07cf 1c11 0119 1000 0000 0000.
 MII PHY 1 at #0 transceiver registers:
   3000 786d 0000 0000 01e1 4421 0004 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0008 0810 0000 0000 0005 2001 0000
   0000 203a 07cf 1c11 0011 1000 0000 0000.

# cable hooked up to 10/100 mbps switch WITHOUT REBOOTING

[root@garcia /tmp]# ./vortex-diag -mm
vortex-diag.c:v2.02 7/1/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xb000.
 ***WARNING***: No MII transceivers found!

# cable hooked up to 10/100 mbps switch AFTER REBOOT

vortex-diag.c:v2.02 7/1/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xb000.
 MII PHY found at address 24, status 786d.
 MII PHY found at address 0, status 786d.
 MII PHY 0 at #24 transceiver registers:
   3000 786d 0000 0000 01e1 45e1 0005 2801
   0000 0000 0000 0000 0000 0000 0000 0000
   8000 0008 0090 0000 0000 0005 2001 0000
   0000 203a 03c4 1c11 000a 1000 0000 0000.
 MII PHY 1 at #0 transceiver registers:
   3000 786d 0000 0000 01e1 45e1 0005 2801
   0000 0000 0000 0000 0000 0000 0000 0000
   8000 0008 0090 0000 0000 0005 2001 0000
   0000 203a 03c4 1c11 000a 1000 0000 0000.

# cable hooked up to 10 mbps hub WITHOUT reboot

[root@garcia /tmp]# ./vortex-diag -mm
vortex-diag.c:v2.02 7/1/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xb000.
 MII PHY found at address 24, status 7869.
 MII PHY found at address 0, status 786d.
 MII PHY 0 at #24 transceiver registers:
   3000 786d 0000 0000 01e1 4421 0004 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0e4f 1fdd 0000 0000 0005 2001 0000
   0000 203a 07cf 1c11 0019 1000 0000 0000.
 MII PHY 1 at #0 transceiver registers:
   3000 786d 0000 0000 01e1 4421 0004 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0008 0810 0000 0000 0005 2001 0000
   0000 203a 07cf 1c11 0011 1000 0000 0000.

======================================================================

Bill Owens also suggested trying the 3Com driver 3c90x.  I've actually
tried it and also had no luck.  (I don't really care what driver I
use, as long as it works, but I assumed that the 3c59x would have
better support as it is used by more people and is open source, so I
came here for assistance first.)  If someone wants to walk me through
some troubleshooting with the 3c90x driver, I'd be happy for the help
on that front as well.

-- Bob