[vortex] 3c905b wont do full-duplex

Steve drdeath@bigpond.net.au
Fri, 8 Jun 2001 13:42:22 +1000


This is a multi-part message in MIME format.

------=_NextPart_000_0057_01C0F020.D8420940
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hey,

i have a  3c905b card and when i try set it to full-duplex it still goes =
at half-duplex. ne ideas why?

settings

### MODULES CONF ###
alias net-pf-4 off      # we won't use PF IPX
alias net-pf-5 off      # we won't use PF AppleTalk
alias eth0 3c59x
options 8 3c59x full_duplex=3D1
alias eth1 via-rhine
options full_duplex=3D1



OUT PUT FROM VORTEX-DIAG

root@mos:~# ./vortex-diag -aaeemm
vortex-diag.c:v2.05 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xdc00.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 4, registers values by window:
  Window 0: 0000 0000 0000 0000 f5f5 00bf 0000 0000.
  Window 1: FIFO FIFO 0000 0000 0000 0000 0000 2000.
  Window 2: 1000 615a 7286 0000 0000 0000 000a 4000.
  Window 3: 0000 0080 05ea 0000 000a 0800 0800 6000.
  Window 4: 0000 0000 0000 0ed8 0001 98a0 0000 8000.
  Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
  Window 6: 0000 0500 0000 ca01 1100 8ad2 bcbb c000.
  Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xdc00
  0xDC10: **FIFO** 00000000 00000054 *STATUS*
  0xDC20: 00000020 00000000 00080000 00000004
  0xDC30: 00000000 90e16f1f 018ee1c0 00080004
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: half-duplex.
 Station address set to 00:10:5a:61:86:72.
 Configuration options 000a.
EEPROM contents (64 words, offset 0):
 0x000: 0010 5a61 8672 9055 c558 0036 5051 6d50
 0x008: 2971 0000 0010 5a61 8672 0010 0000 0022
 0x010: 32a2 0000 0000 0080 0000 0004 0000 10b7
 0x018: 9055 000a 0000 0000 0000 0000 0000 0000
 0x020: 0044 0000 0000 0000 0000 0000 0000 0000
 0x028: 0000 0000 0000 0000 0000 0000 0000 0000
 0x030: 0000 0000 0000 0000 0000 0000 0000 0000
 0x038: 0000 0000 0000 0000 0000 0000 0000 0000
 The word-wide EEPROM checksum is 0xd36d.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
 3Com Node Address 00:10:5A:61:86:72 (used as a unique ID only).
 OEM Station address 00:10:5A:61:86:72 (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 10/24/1998, division 6, product QP.
 Options: negotiated duplex, link beat required.
  Vortex format checksum is incorrect (002c vs. 10b7).
  Cyclone format checksum is correct (0x44 vs. 0x44).
  Hurricane format checksum is correct (0x44 vs. 0x44).
 MII PHY found at address 1, status 0080.
 MII PHY found at address 2, status 0080.
 MII PHY found at address 3, status 0080.
 MII PHY found at address 4, status 0080.
 MII PHY 0 at #1 transceiver registers:
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080.
 MII PHY 1 at #2 transceiver registers:
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080.
 MII PHY 2 at #3 transceiver registers:
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080.
 MII PHY 3 at #4 transceiver registers:
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080
   0080 0080 0080 0080 0080 0080 0080 0080.


------=_NextPart_000_0057_01C0F020.D8420940
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4207.2601" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hey,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>i have a&nbsp; 3c905b card and when i =
try set it to=20
full-duplex it still goes at half-duplex. ne ideas why?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>settings</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>### MODULES CONF ###</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>alias net-pf-4 =
off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #=20
we won't use PF IPX<BR>alias net-pf-5 off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
# we=20
won't use PF AppleTalk<BR>alias eth0 3c59x<BR>options 8 3c59x=20
full_duplex=3D1<BR>alias eth1 via-rhine<BR>options =
full_duplex=3D1<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>OUT PUT FROM VORTEX-DIAG</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><A =
href=3D"mailto:root@mos">root@mos</A>:~#=20
./vortex-diag -aaeemm<BR>vortex-diag.c:v2.05 5/15/2001 Donald Becker (<A =

href=3D"mailto:becker@scyld.com">becker@scyld.com</A>)<BR>&nbsp;<A=20
href=3D"http://www.scyld.com/diag/index.html">http://www.scyld.com/diag/i=
ndex.html</A><BR>Index=20
#1: Found a 3c905B Cyclone 100baseTx adapter at 0xdc00.<BR>The Vortex =
chip may=20
be active, so FIFO registers will not be read.<BR>To see all register =
values use=20
the '-f' flag.<BR>Initial window 4, registers values by =
window:<BR>&nbsp; Window=20
0: 0000 0000 0000 0000 f5f5 00bf 0000 0000.<BR>&nbsp; Window 1: FIFO =
FIFO 0000=20
0000 0000 0000 0000 2000.<BR>&nbsp; Window 2: 1000 615a 7286 0000 0000 =
0000 000a=20
4000.<BR>&nbsp; Window 3: 0000 0080 05ea 0000 000a 0800 0800 =
6000.<BR>&nbsp;=20
Window 4: 0000 0000 0000 0ed8 0001 98a0 0000 8000.<BR>&nbsp; Window 5: =
1ffc 0000=20
0000 0600 0807 06ce 06c6 a000.<BR>&nbsp; Window 6: 0000 0500 0000 ca01 =
1100 8ad2=20
bcbb c000.<BR>&nbsp; Window 7: 0000 0000 0000 0000 0000 0000 0000=20
e000.<BR>Vortex chip registers at 0xdc00<BR>&nbsp; 0xDC10: **FIFO** =
00000000=20
00000054 *STATUS*<BR>&nbsp; 0xDC20: 00000020 00000000 00080000=20
00000004<BR>&nbsp; 0xDC30: 00000000 90e16f1f 018ee1c0=20
00080004<BR>&nbsp;Indication enable is 06c6, interrupt enable is=20
06ce.<BR>&nbsp;No interrupt sources are =
pending.<BR>&nbsp;Transceiver/media=20
interfaces available:&nbsp; 100baseTx 10baseT.<BR>Transceiver type in =
use:&nbsp;=20
Autonegotiate.<BR>&nbsp;MAC settings: half-duplex.<BR>&nbsp;Station =
address set=20
to 00:10:5a:61:86:72.<BR>&nbsp;Configuration options 000a.<BR>EEPROM =
contents=20
(64 words, offset 0):<BR>&nbsp;0x000: 0010 5a61 8672 9055 c558 0036 5051 =

6d50<BR>&nbsp;0x008: 2971 0000 0010 5a61 8672 0010 0000 =
0022<BR>&nbsp;0x010:=20
32a2 0000 0000 0080 0000 0004 0000 10b7<BR>&nbsp;0x018: 9055 000a 0000 =
0000 0000=20
0000 0000 0000<BR>&nbsp;0x020: 0044 0000 0000 0000 0000 0000 0000=20
0000<BR>&nbsp;0x028: 0000 0000 0000 0000 0000 0000 0000 =
0000<BR>&nbsp;0x030:=20
0000 0000 0000 0000 0000 0000 0000 0000<BR>&nbsp;0x038: 0000 0000 0000 =
0000 0000=20
0000 0000 0000<BR>&nbsp;The word-wide EEPROM checksum is =
0xd36d.<BR>Saved EEPROM=20
settings of a 3Com Vortex/Boomerang:<BR>&nbsp;3Com Node Address=20
00:10:5A:61:86:72 (used as a unique ID only).<BR>&nbsp;OEM Station =
address=20
00:10:5A:61:86:72 (used as the ethernet address).<BR>&nbsp;Manufacture =
date=20
(MM/DD/YYYY) 10/24/1998, division 6, product QP.<BR>&nbsp;Options: =
negotiated=20
duplex, link beat required.<BR>&nbsp; Vortex format checksum is =
incorrect (002c=20
vs. 10b7).<BR>&nbsp; Cyclone format checksum is correct (0x44 vs.=20
0x44).<BR>&nbsp; Hurricane format checksum is correct (0x44 vs.=20
0x44).<BR>&nbsp;MII PHY found at address 1, status 0080.<BR>&nbsp;MII =
PHY found=20
at address 2, status 0080.<BR>&nbsp;MII PHY found at address 3, status=20
0080.<BR>&nbsp;MII PHY found at address 4, status 0080.<BR>&nbsp;MII PHY =
0 at #1=20
transceiver registers:<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 =
0080=20
0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080 =
0080<BR>&nbsp;&nbsp;=20
0080 0080 0080 0080 0080 0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 =
0080 0080=20
0080 0080 0080.<BR>&nbsp;MII PHY 1 at #2 transceiver =
registers:<BR>&nbsp;&nbsp;=20
0080 0080 0080 0080 0080 0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 =
0080 0080=20
0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080=20
0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080 =
0080.<BR>&nbsp;MII PHY 2=20
at #3 transceiver registers:<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 =
0080 0080=20
0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080 =
0080<BR>&nbsp;&nbsp;=20
0080 0080 0080 0080 0080 0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 =
0080 0080=20
0080 0080 0080.<BR>&nbsp;MII PHY 3 at #4 transceiver =
registers:<BR>&nbsp;&nbsp;=20
0080 0080 0080 0080 0080 0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 =
0080 0080=20
0080 0080 0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080=20
0080<BR>&nbsp;&nbsp; 0080 0080 0080 0080 0080 0080 0080=20
0080.<BR></DIV></FONT></BODY></HTML>

------=_NextPart_000_0057_01C0F020.D8420940--