From owner-freebsd-net@FreeBSD.ORG Wed Jan 12 10:40:08 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 F3818106566B for ; Wed, 12 Jan 2011 10:40:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [IPv6:2001:4068:10::3]) by mx1.freebsd.org (Postfix) with ESMTP id A649F8FC12 for ; Wed, 12 Jan 2011 10:40:07 +0000 (UTC) Received: from localhost (amavis.fra.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id A1D7841C7C7; Wed, 12 Jan 2011 11:40:06 +0100 (CET) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([192.168.74.103]) by localhost (amavis.fra.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id xTXeFwyKx2Uu; Wed, 12 Jan 2011 11:40:05 +0100 (CET) Received: by mail.cksoft.de (Postfix, from userid 66) id 823A541C7C3; Wed, 12 Jan 2011 11:40:05 +0100 (CET) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id D1A944448F3; Wed, 12 Jan 2011 10:36:09 +0000 (UTC) Date: Wed, 12 Jan 2011 10:36:09 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Pyun YongHyeon In-Reply-To: <20110111200007.GC6278@michelle.cdnetworks.com> Message-ID: <20110112102248.F14966@maildrop.int.zabbadoz.net> References: <1512738982.20110111124729@serebryakov.spb.ru> <20110111200007.GC6278@michelle.cdnetworks.com> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-net@freebsd.org 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 10:40:08 -0000 On Tue, 11 Jan 2011, Pyun YongHyeon wrote: > On Tue, Jan 11, 2011 at 12:47:29PM +0300, Lev Serebryakov wrote: >> >> media: Ethernet 100baseTX (100baseTX ) > > I can see what's going on here. Link partner used forced media > configuration, probably 100baseTX/full-duplex, and re(4)'s > resolved link is 100baseTX/half-duplex. I can confirm that the switch port should be (manually) set to 100/FD. It's documented on their support wiki (in German). > rgephy(4) currently always use auto-negotiation to work-around link > establishment issues reported in past. I don't know how Linux > managed to address link establishment issues for > non-autonegotiation case though. Perhaps a lot of vendor supplied As I read your reply, there had been a time when manually setting 100/FD was possible but it didn't quite work? > DSP fixups addressed that issue but I'm not sure. > For your case, the only way to address the issue at this moment is > to use auto-negotiation but that would establish 1000baseT link > which would add cost for you. Alternatively request half-duplex > configuration to the provider to get a agreed link duplex. We should still try to fix it somehow. Also it would be nice if re(4), or rephy(4) if we had that, would document the issue properly in BUGS. > See > http://lists.freebsd.org/pipermail/freebsd-amd64/2011-January/013589.html > for details on parallel detection. As someone from Hetzner has pointed out to me the original discussion seemd to have been here: http://lists.freebsd.org/pipermail/freebsd-stable/2010-November/059894.html While I can understand the problem, has anyone contacted RealTek for documentation to solve that matter, so that we could equally fix the things as other major OSes have done by now (either themselves or by a vendor update)? /bz -- Bjoern A. Zeeb You have to have visions! Going to jail sucks -- All my daemons like it! http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails.html