Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 May 2006 08:33:01 +0100
From:      Howard Jones <howie@thingy.com>
To:        Gunter Wambaugh <gunter@six-two.net>,  freebsd-questions@freebsd.org
Subject:   Re: [freebsd-questions] Bandwidth Troubleshooting
Message-ID:  <446C232D.90103@thingy.com>
In-Reply-To: <1718AA42-4AFC-402D-83F0-A6929DE1D67A@six-two.net>
References:  <2EF50459-DD90-44EF-A905-DF324DE55CF3@six-two.net>	<0adi6218gdvsk6rubst33aiqlpkggtlb94@4ax.com>	<78A78C0C-FC04-43C9-A83F-FC98A8B85EB9@six-two.net>	<6.2.3.4.0.20060517205856.11b86440@64.7.153.2> <1718AA42-4AFC-402D-83F0-A6929DE1D67A@six-two.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Gunter Wambaugh wrote:
>
> The sad thing is that I read somewhere (probably on this list) that 
> *forcing* 100 would
> _increase_ performance because there wouldn't be any auto 
> negotiating.   I added it to
> my rc.conf, but later I decided that it didn't help any so I ran 
> ifconfig fxp0 media autoselect,
> but failed to change my rc.conf back!  Now I have learned that not 
> only did it not improve performance, it seriously
>  crippled it.  Thanks for helping me track that down.
If you have two auto-negotiating devices and one is hard-set to a 
particular speed/duplex, then the other should always choose 100/Half. 
It doesn't try and auto-detect what the other one is speaking. It's 
supposed to be a *negotiation* and if one party doesn't talk, then the 
other one defaults.

So if you can get your Linksys to force the port speed, then you can 
safely do it on your server, otherwise auto-negotiation should negotiate 
100/Full anyway if both can do it.

Here's a better explanation than mine:
   http://www.cites.uiuc.edu/network/autosense.html#how

I lost count of how many times this has bitten me in various shapes and 
forms.

Howie



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?446C232D.90103>