From owner-freebsd-bugs@FreeBSD.ORG Mon Nov 10 17:05:31 2008 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB7991065680 for ; Mon, 10 Nov 2008 17:05:31 +0000 (UTC) (envelope-from jjfitzgerald@gmail.com) Received: from mail-gx0-f13.google.com (mail-gx0-f13.google.com [209.85.217.13]) by mx1.freebsd.org (Postfix) with ESMTP id 45C238FC24 for ; Mon, 10 Nov 2008 17:05:30 +0000 (UTC) (envelope-from jjfitzgerald@gmail.com) Received: by gxk6 with SMTP id 6so2028446gxk.19 for ; Mon, 10 Nov 2008 09:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=cG9XC6beDICf4KTvtnhRzlR0jEUO5/EjoPY5AaavTY0=; b=CJbEnTguOT8stgRQ2iqdaRcIeaRccGKBkJdT5vcdQiD/B+hBY8wZXEUmWK8baXx4ud PtWs8DocftoDzxVsvQk2F5FLB8g9fhMokq8ihTud8JRoOE7OK+2H8SJ668V2zbgkcTeJ oKgvxKlhZEmL4ek3p+QMRME2C2eEgbSvlRGX0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=LMoCJQAGEY0uDmgZy1eJMOcvUyWJUO7E8ukD5TK/MEJfxpsyCSqEm3xLDe570ERe0G wbDrTp/EO3ImW1oCHOb9A41Zrg+7Q110pYd+1NuelZVAeY1SeVZ80HVYhi30/6OXGUON Z2jwQfB3aS8ZGc92bwS2XbvxQkAp7L78lQ190= Received: by 10.150.140.16 with SMTP id n16mr10163169ybd.144.1226336355837; Mon, 10 Nov 2008 08:59:15 -0800 (PST) Received: by 10.151.27.10 with HTTP; Mon, 10 Nov 2008 08:59:15 -0800 (PST) Message-ID: <5e49673f0811100859t47e9ece7g76d35a42293c0e85@mail.gmail.com> Date: Mon, 10 Nov 2008 11:59:15 -0500 From: "John Fitzgerald" To: d@delphij.net In-Reply-To: <4914DDC0.6080108@delphij.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5e49673f0811031156n5e44795bo55b7df11b75e7bf8@mail.gmail.com> <5e49673f0811040358k4272c1fck1ed0c32bafad21d5@mail.gmail.com> <4914DDC0.6080108@delphij.net> Cc: freebsd-bugs@freebsd.org Subject: Re: bce watchdog timeout occurred, resetting X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2008 17:05:31 -0000 Many thanks. Is there any change this would lock out the interface permanently, requiring a manual (local) ifconfig up fix? This server is managed remotely. On Fri, Nov 7, 2008 at 7:30 PM, Xin LI wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, John, > > John Fitzgerald wrote: >> On Mon, Nov 3, 2008 at 2:56 PM, John Fitzgerald wrote: >>> Hi there, > [...] >>> I'm afraid it's the driver logic problem, but I don't know where to go >>> from here. Any ideas? I'm using 6.2-RELEASE. > > I have committed a changeset after 6.2-RELEASE which could have fixed > your problem. Could you please try if later FreeBSD releases still > suffer from this problem? > > Revision 1.2.2.8 Thu Jan 18 16:14:19 2007 UTC delphij > > MFC if_bce.c (1.23-24), if_bcereg.h (1.11): > > - Instead of if_watchdog/if_timer interface use our own timer > that piggybacks on bce_tick() callout. > - Instead of unconditionally resetting the controller, try to > skip the reset in case we got a pause frame, like em(4) did. > - Lock bce_tick() using callout_init_mtx(). > > Cheers, > - -- > Xin LI http://www.delphij.net/ > FreeBSD - The Power to Serve! > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (FreeBSD) > > iEYEARECAAYFAkkU3cAACgkQi+vbBBjt66Dr9gCcDia880eJ2qgaRN4DBaX47trb > riwAn2bU/VQCYy+1fJ2oiOeY64Y5bItc > =Qugl > -----END PGP SIGNATURE----- >