[vortex] 3c900 -COMBO Media Type Problems

Dohan dohan@WPI.EDU
Wed, 18 Apr 2001 22:23:52 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_0018_01C0C856.3FAFC380
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I have been trying to get this to work forever now. Hopefully someone =
can help me as I am getting desperate.

I have a 3Com 3c900-COMBO ethernet card. In windows my internet speed is =
extremly slow (100 bytes/sec). To fix this I have to goto setting and =
change media type to "10mbs half-duplex"

Now in linux I get the same 100 bytes/sec so I need to change the media =
type. I can't succesfully do this. I believe there is three ways I can =
do this, and all three don't work:

1) Upgrade to the 3c90x drivers.
        Problem: When I try to insmod the 3c90x I just compiled, I get =
the error init_module: Device or resource busy

2) Use the 3c59x drivers and use "insmod 3c59x.o debug=3D1 =
full_duplex=3D0 options=3D0"  I have also tried using options=3D8. =
Nothing works

3) Use vortex-diag. I use "vortex-diag -F 10baseT"  doesn't change, even =
if I try to set it to 10base2 which I know won't work, it still doesn't =
change.

I am looking for ANY way to change this one setting. I'm not even =
positive of what it's supposed to be. I don't really know what I'm doing =
so please be basic. Here is some other infomation about my system:

lspci
00:0d.0 Ethernet controller: 3Com Corporation 3c900 Combo [Boomerang]
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at 1040


ifconfig
eth0      Link encap:Ethernet  HWaddr 00:A0:24:D2:FF:E1
          inet addr:130.215.229.79  Bcast:130.215.239.255  =
Mask:255.255.240.0
          UP BROADCAST NOTRAILERS RUNNING  MTU:1500  Metric:1
          RX packets:15885 errors:4 dropped:0 overruns:0 frame:7
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:10 Base address:0x1040

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0=20


vortex-diag.c:v2.04 1/8/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0x1040.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:A0:24:D2:FF:E1 (used as a unique ID only).
 OEM Station address 00:A0:24:D2:FF:E1 (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 7/25/1996, division 6, product FP.
Options: force full-duplex.
  Vortex format checksum is correct (0047 vs. 0047).
  Cyclone format checksum is incorrect (00 vs. 0xff).
  Hurricane format checksum is incorrect (00 vs. 0xff).


------=_NextPart_000_0018_01C0C856.3FAFC380
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 content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I have been trying to get this to work =
forever now.=20
Hopefully someone can help me as I am getting desperate.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have a 3Com 3c900-COMBO ethernet =
card. In windows=20
my internet speed is extremly slow (100 bytes/sec). To fix this I have =
to goto=20
setting and change media type to "10mbs half-duplex"</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Now in linux I get the same 100 =
bytes/sec so I need=20
to change the media type. I can't succesfully do this. I believe there =
is three=20
ways I can do this, and all three don't work:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1) Upgrade to the 3c90x =
drivers.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
Problem: When=20
I try to insmod the 3c90x I just compiled, I get the error init_module: =
Device=20
or resource busy</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2) Use the 3c59x drivers and use =
"insmod 3c59x.o=20
debug=3D1 full_duplex=3D0 options=3D0"&nbsp; I have also tried using =
options=3D8.=20
Nothing works</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>3) Use vortex-diag. I use "vortex-diag =
-F=20
10baseT"&nbsp; doesn't change, even if I try to set it to 10base2 which =
I know=20
won't work, it still doesn't change.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am looking for ANY way to change this =
one=20
setting. I'm not even positive of what it's supposed to be. I don't =
really know=20
what I'm doing so please be basic. Here is some other infomation about =
my=20
system:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>lspci</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>00:0d.0 Ethernet controller: 3Com =
Corporation 3c900=20
Combo [Boomerang]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flags: =
bus=20
master, medium devsel, latency 64, IRQ=20
10<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I/O ports at =
1040</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><BR>ifconfig</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link =

encap:Ethernet&nbsp; HWaddr=20
00:A0:24:D2:FF:E1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; inet=20
addr:130.215.229.79&nbsp; Bcast:130.215.239.255&nbsp;=20
Mask:255.255.240.0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; UP=20
BROADCAST NOTRAILERS RUNNING&nbsp; MTU:1500&nbsp;=20
Metric:1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX=20
packets:15885 errors:4 dropped:0 overruns:0=20
frame:7<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX =
packets:93=20
errors:0 dropped:0 overruns:0=20
carrier:0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
collisions:0=20
txqueuelen:100<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =

Interrupt:10 Base address:0x1040</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>lo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link=20
encap:Local =
Loopback<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
inet addr:127.0.0.1&nbsp;=20
Mask:255.0.0.0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
UP=20
LOOPBACK RUNNING&nbsp; MTU:3924&nbsp;=20
Metric:1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX =
packets:86=20
errors:0 dropped:0 overruns:0=20
frame:0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX =
packets:86=20
errors:0 dropped:0 overruns:0=20
carrier:0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
collisions:0=20
txqueuelen:0 </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><BR>vortex-diag.c:v2.04 1/8/2001 Donald =
Becker (<A=20
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 3c900 Boomerang 10Mbps Combo adapter at 0x1040.<BR>Parsing =
the=20
EEPROM of a 3Com Vortex/Boomerang:<BR>&nbsp;3Com Node Address =
00:A0:24:D2:FF:E1=20
(used as a unique ID only).<BR>&nbsp;OEM Station address =
00:A0:24:D2:FF:E1 (used=20
as the ethernet address).<BR>&nbsp;Manufacture date (MM/DD/YYYY) =
7/25/1996,=20
division 6, product FP.<BR>Options: force full-duplex.<BR>&nbsp; Vortex =
format=20
checksum is correct (0047 vs. 0047).<BR>&nbsp; Cyclone format checksum =
is=20
incorrect (00 vs. 0xff).<BR>&nbsp; Hurricane format checksum is =
incorrect (00=20
vs. 0xff).</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0018_01C0C856.3FAFC380--