From owner-freebsd-net@FreeBSD.ORG Tue Oct 27 22:04:41 2009 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10D411065692 for ; Tue, 27 Oct 2009 22:04:41 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by mx1.freebsd.org (Postfix) with ESMTP id E0D7E8FC24 for ; Tue, 27 Oct 2009 22:04:40 +0000 (UTC) Received: from [10.9.200.131] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Tue, 27 Oct 2009 14:50:08 -0700 X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201 Received: from IRVEXCHCCR01.corp.ad.broadcom.com ([10.252.49.31]) by IRVEXCHHUB01.corp.ad.broadcom.com ([10.9.200.131]) with mapi; Tue, 27 Oct 2009 14:50:08 -0700 From: "David Christensen" To: "Tom Judge" , "net@freebsd.org" Date: Tue, 27 Oct 2009 14:50:06 -0700 Thread-Topic: bce(4) BCM5907 CTX write errors on 7.2 driver Thread-Index: AcpXKESXOfeMu5fGSQKvXKU8qBiU7AAJQWRg Message-ID: <5D267A3F22FD854F8F48B3D2B52381933A04B49180@IRVEXCHCCR01.corp.ad.broadcom.com> References: <4AE72910.8090708@tomjudge.com> In-Reply-To: <4AE72910.8090708@tomjudge.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 X-WSS-ID: 66F9B49A0UC29063522-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Cc: "pyunyh@gmail.com" , "rwilliams@borderware.com" , Xin LI , Stanislav Sedov , Gideon Naim Subject: RE: bce(4) BCM5907 CTX write errors on 7.2 driver 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: Tue, 27 Oct 2009 22:04:41 -0000 > Has anyone seen these errors before: >=20 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D135836&cat=3D >=20 > The system is a Dell R610 and it happens on both cold and warm boots. >=20 > I am about to check a second chassis, and test with 8, and=20 > will follow up after my tests. Yes, I've seen these errors on a Dell r710. The problem is related to an interaction between the FreeBSD driver and the bootcode firmware on the BCM5709 controller which can cause the bootcode firmware to=20 enable certain hardware blocks in the chip while the FreeBSD driver is=20 attempting to reset the device. This allows RX traffic to enter the=20 controller before the device is fully initialized. The fix is to upgrade the BCM5709 bootcode to version 5.02 or later. I'm checking if Dell has posted updated firmware which can address the problem. Dave=