[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> </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> </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> </DIV>
<DIV><FONT face=3DArial size=3D2>1) Upgrade to the 3c90x =
drivers.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> =
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> </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" I have also tried using =
options=3D8.=20
Nothing works</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>3) Use vortex-diag. I use "vortex-diag =
-F=20
10baseT" 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> </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> </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> Flags: =
bus=20
master, medium devsel, latency 64, IRQ=20
10<BR> I/O ports at =
1040</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><BR>ifconfig</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>eth0 Link =
encap:Ethernet HWaddr=20
00:A0:24:D2:FF:E1<BR> &nbs=
p; inet=20
addr:130.215.229.79 Bcast:130.215.239.255 =20
Mask:255.255.240.0<BR> &nb=
sp; UP=20
BROADCAST NOTRAILERS RUNNING MTU:1500 =20
Metric:1<BR> RX=20
packets:15885 errors:4 dropped:0 overruns:0=20
frame:7<BR> TX =
packets:93=20
errors:0 dropped:0 overruns:0=20
carrier:0<BR> =
collisions:0=20
txqueuelen:100<BR> =
Interrupt:10 Base address:0x1040</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial =
size=3D2>lo Link=20
encap:Local =
Loopback<BR> =20
inet addr:127.0.0.1 =20
Mask:255.0.0.0<BR> =
UP=20
LOOPBACK RUNNING MTU:3924 =20
Metric:1<BR> RX =
packets:86=20
errors:0 dropped:0 overruns:0=20
frame:0<BR> TX =
packets:86=20
errors:0 dropped:0 overruns:0=20
carrier:0<BR> =
collisions:0=20
txqueuelen:0 </FONT></DIV>
<DIV> </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> <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> 3Com Node Address =
00:A0:24:D2:FF:E1=20
(used as a unique ID only).<BR> OEM Station address =
00:A0:24:D2:FF:E1 (used=20
as the ethernet address).<BR> Manufacture date (MM/DD/YYYY) =
7/25/1996,=20
division 6, product FP.<BR>Options: force full-duplex.<BR> Vortex =
format=20
checksum is correct (0047 vs. 0047).<BR> Cyclone format checksum =
is=20
incorrect (00 vs. 0xff).<BR> Hurricane format checksum is =
incorrect (00=20
vs. 0xff).</FONT></DIV>
<DIV> </DIV></BODY></HTML>
------=_NextPart_000_0018_01C0C856.3FAFC380--