From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 9 16:07:11 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 394AB16A4D0; Wed, 9 Jun 2004 16:07:11 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 323ED43D2D; Wed, 9 Jun 2004 16:07:11 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from freefall.freebsd.org (wpaul@localhost [127.0.0.1]) i59G6JxP025112; Wed, 9 Jun 2004 16:06:19 GMT (envelope-from wpaul@freefall.freebsd.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i59G6J7W025108; Wed, 9 Jun 2004 16:06:19 GMT (envelope-from wpaul) Date: Wed, 9 Jun 2004 16:06:19 GMT From: Bill Paul Message-Id: <200406091606.i59G6J7W025108@freefall.freebsd.org> To: lvd@mndmttr.nl, wpaul@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/67598: Broadcom NetXtreme BCM5704s brgphy not detected on Nexicon Blade server X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2004 16:07:11 -0000 Synopsis: Broadcom NetXtreme BCM5704s brgphy not detected on Nexicon Blade server State-Changed-From-To: open->closed State-Changed-By: wpaul State-Changed-When: Wed Jun 9 16:02:26 GMT 2004 State-Changed-Why: The BCM5704 appears to have some special (and undocumented) registers that have to be set to properly advertise flow control ability when autonegotiating with a switch in TBI/fiber mode. I added code to the bge(4) driver to set these registers during autoneg, and the link seems to be properly negotiated now, and traffic is exchanged correctly. A patch for this problem is available at http://www.freebsd.org/~wpaul/bge.diff. This patch has been supplied to the submitter and checked in to the FreeBSD-current sources. http://www.freebsd.org/cgi/query-pr.cgi?pr=67598