[vortex] 3c905B configuration problem

agburns@bellsouth.net agburns@bellsouth.net
Mon, 07 May 2001 18:13:16 -0400


Thanks

You were right, the EEPROM was set to half_duplex.  I use the DOS 3COM 
utility to configure and the nic lights up my linksys router and the 
vortex-diag and mii-diag report all as would be expected.

Thanks

Anthony

At 01:34 PM 5/7/01 +1000, Andrew Morton wrote:
>agburns@bellsouth.net wrote:
> >
> > My nic is a 3com 3c905B-TX integrated on the motherboard.  The reports from
> > boot up loading the module, the mii-diag report and my linksys router do
> > not jive with each other.
> >
> > At boot it recognizes the 3c905B and states it is a 100TX interface.  Then
> > the mii-diag says that auto-negiotate is not enabled and the nic is runing
> > at 10 Mbps, half duplex.  If I set any of the media options, it will not
> > have any effect on this report.
> >
> > The only way to get the full duplex and 100mbps lights on my router to
> > light up is to set " options=1 "  Which is AUI and is stated so at boot up
> > when loading the 3c59x module.  I  don't know how to test the actual speed
> > of my nic other than pinging a pc on the network.  the options=1 setting
> > gives me the best response rate,  0.2 ms vs 0.3 ms. Similar response with
> > ping -f,  But it bothers me that the module is telling me I running at 10
> > mbps.  My linksys  uses switches so I should be set at full_duplex, but
> > everyone says that auto-negotiate is the preferred method.
> >
>
>The handling of this stuff was a little confused in the 2.2.16
>driver - the user's attempt to override things on the insmod
>command line tended to get overridden by the driver!
>
>I suspect that if you take the 2.2.19 driver all will be sweet.
>
>However, if your NIC's EEPROM is correctly set up then none
>of this is necessary.  I bet you EEPROM isn't selecting
>autonegotiation.  If you can, grab 3com's DOS-based setup
>tool from ftp://ftp.3com.com/pub/nic/3c90x/3c90xx2.exe and
>check those EEPROM settings.
>
>Please let us know the outcome.  Thanks.