[vortex] 3c900 -COMBO Media Type Problems
Donald Becker
becker@scyld.com
Thu, 19 Apr 2001 09:36:48 -0400 (EDT)
On Thu, 19 Apr 2001, Bogdan Costescu wrote:
> Date: Thu, 19 Apr 2001 12:34:50 +0200 (CEST)
> From: Bogdan Costescu <bogdan.costescu@iwr.uni-heidelberg.de>
> To: vortex@scyld.com
> Cc: Dohan <dohan@WPI.EDU>
> Subject: Re: [vortex] 3c900 -COMBO Media Type Problems
>
> On Thu, 19 Apr 2001, Donald Becker wrote:
>
> > > 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.
> >
> > The media setting code isn't including in the released vortex-diag program.
>
> Why not using mii-diag ? It's more-or-less specifically designed for media
> handling.
>
> You might also have some luck by running the DOS-based setup program. My
> guess is that you have the card's EEPROM set to something like "force
> 100MBit" or "force full-duplex".
My final comment was too subtle:
>> vortex-diag.c:v2.04 1/8/2001 Donald Becker (becker@scyld.com)
..
>> Index #1: Found a 3c900 Boomerang 10Mbps Combo adapter at 0x1040.
>> Parsing the EEPROM of a 3Com Vortex/Boomerang:
...
>> Options: force full-duplex.
^^^^^^^^^^^
>How did this get set?
The EEPROM has the board set to forced full duplex.
He can't use vortex-diag to turn this off because I stripped out the
media type setting code. That code required the user to know the
specifics of the transceiver connection e.g. that the 3c900 had a
on-chip "10baseT" transceiver, while the 3c905 used an external MII
transceiver. The 'B' model changed both to internal "NWay" transceiver.
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