From owner-freebsd-net@FreeBSD.ORG Wed Jan 12 09:14:16 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BF831065696 for ; Wed, 12 Jan 2011 09:14:16 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: from bizet.nethelp.no (bizet.nethelp.no [195.1.209.33]) by mx1.freebsd.org (Postfix) with SMTP id BEA078FC1C for ; Wed, 12 Jan 2011 09:14:15 +0000 (UTC) Received: (qmail 1197 invoked from network); 12 Jan 2011 09:14:14 -0000 Received: from bizet.nethelp.no (HELO localhost) (195.1.209.33) by bizet.nethelp.no with SMTP; 12 Jan 2011 09:14:14 -0000 Date: Wed, 12 Jan 2011 10:14:14 +0100 (CET) Message-Id: <20110112.101414.41710948.sthaug@nethelp.no> To: lev@serebryakov.spb.ru From: 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> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jan 2011 09:14:16 -0000 > > 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