Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2011 10:14:14 +0100 (CET)
From:      sthaug@nethelp.no
To:        lev@serebryakov.spb.ru
Cc:        freebsd-net@freebsd.org, ticso@cicely7.cicely.de, artem@aws-net.org.ua, ticso@cicely.de
Subject:   Re: Juniper e3k with ports limitied to 100Mbit and re NICs on MSI MoBo: problems with duplex negotiation (Hetzner host provider discard FreeBSD support due this bug)
Message-ID:  <20110112.101414.41710948.sthaug@nethelp.no>
In-Reply-To: <165642603.20110112115208@serebryakov.spb.ru>
References:  <98602823.20110111225049@serebryakov.spb.ru> <20110111220314.GZ39356@cicely7.cicely.de> <165642603.20110112115208@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
> > I'm not surprised that it doesn't work with autonegotian if autonegotian
> > is disabled.
> > If Linux does full-duplex without autonegotiation then _they_ do it wrong
> > and Hetzner shouldn't rely on wrong behavour.
>   As far as I understand, Linux does full-duplex without
> autonegotiation because it is say to do full-duplex (like FreeBSD's
> "ifconfig re0 media 100baseTX mediaopt full-duplex"). Is it violation
> of standard too -- manual configuration of FD?

Manual configuration of FD for 100 Mbps is not in violation of the
standards. What the standards say (for 100 Mbps) is that *if* you have
one end configured for autonegotiation *and* the other end is manually
configured for full duplex, the autoneg end should end up as half duplex
(with the inevitable errors as a result). This may be counterintuitive,
but it's the way the standard is written.

For Gigabit Ethernet autonegotiation is *required* by the standard, as
other people already have pointed out.

Steinar Haug, Nethelp consulting, sthaug@nethelp.no



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