[vortex] 3C900B Serious Problems
Shawn Starr
shawn.starr@home.net
Tue, 02 Jan 2001 08:13:52 -0500
How do i set the driver to use half-duplex?
if 0x200 is full duplex at 10BaseT
whats the bit to make it not full-duplex?
There may be problems with the card trying to autonegotiate its media.
When i try and manually insmod the driver it still insists on:
Oct 15 11:10:35 (none) kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
How do i stop it from doing this?
I want to basically force 10BaseT/half-duplex (or full) depending on what the
driver allows.
Donald Becker wrote:
> On Mon, 1 Jan 2001, Shawn Starr wrote:
>
> > Subject: [vortex] 3C900B Serious Problems
> > RX packets:1712 errors:244 dropped:0 overruns:0 frame:340
> > TX packets:1854 errors:0 dropped:0 overruns:0 carrier:0
> ..
> > the 3c59x drivers do not seem to want to detect my card properly. It is
> > not:
> >
> > eth0: 3Com PCI 3c900 Cyclone 10Mbps TPO at 0xe880, 00:50:da:80:b5:74,
> > IRQ 9 <-- IS NOT right
> >
> > This card is a 3C900B PCI EtherLink 10 PCI Adapter:
> > 3c900B-TPO EtherLink 10 PCI TPO (I think `Hurricane' is the
> > codename).
>
> I'll check the text string -- the reported name is not a problem.
>
> > Does the current 2.2/2.4 driver that comes with Linux support this
> > card? If so, why am I getting these errors?
> >
> > I have tried using:
> >
> > insmod options=0x200 full_duplex=0 (off)
>
> This is why -- you are forcing full duplex with the 0x200 setting.
>
> ( Note: Setting full_duplex=0 has no effect, the default is half duplex.
> The 0x200 will always set forced full duplex. )
>
> Donald Becker becker@scyld.com
> Scyld Computing Corporation http://www.scyld.com
> 410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
> Annapolis MD 21403 410-990-9993