[BUGS] freebsd ethernet traffic load

Andrew andrew at ugh.net.au
Wed Nov 7 21:20:19 EST 2007



On Wed, 7 Nov 2007, jonathan michaels wrote:

> running at 33k6 bits/s. these collisions have only started
> since the rest of teh network was upgraded to 100 mhz
> operating (switch 10/100 mhz telesys "centrecom fs708").

I would check your duplex settings then - make sure the switch and your 
FreeBSD box both agree as to full or half duplex. Auto-negotiation doesn't 
seem to be that reliable.

When I used to have to worry about such things I would set both the switch 
and the ethernet card to full duplex and so avoid using auto-negotiation at 
all. On the FreeBSD end it will be something like:

ifconfig dc0 media 100baseTX mediaopt full-duplex

(this is assuming your card and switch support 100Mb full-duplex - use the 
fastest capabilities they have in common if one or both don't).

Different switches will be configured differently but hopefully its 
obvious for yours - otherwise someone on this list may have used the same 
model you have and can give you a hint.

If you can't configure your switch (cheap ones don't support much more 
than on and off) then make sure you _don't_ set media and mediaopt on the 
FreeBSD end as the switch will be using auto-negotiation and if your 
FreeBSD box doesn't then it will definitely get it wrong in my experience.

HTH,

Andrew


More information about the BUGS mailing list