From owner-freebsd-stable@FreeBSD.ORG Thu Dec 30 23:50:24 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C45B106566C for ; Thu, 30 Dec 2010 23:50:24 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta05.emeryville.ca.mail.comcast.net (qmta05.emeryville.ca.mail.comcast.net [76.96.30.48]) by mx1.freebsd.org (Postfix) with ESMTP id 7FDCA8FC08 for ; Thu, 30 Dec 2010 23:50:24 +0000 (UTC) Received: from omta21.emeryville.ca.mail.comcast.net ([76.96.30.88]) by qmta05.emeryville.ca.mail.comcast.net with comcast id pbCN1f0011u4NiLA5bqP8c; Thu, 30 Dec 2010 23:50:23 +0000 Received: from koitsu.dyndns.org ([98.248.34.134]) by omta21.emeryville.ca.mail.comcast.net with comcast id pbqN1f00A2tehsa8hbqPmD; Thu, 30 Dec 2010 23:50:23 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 700AF9B427; Thu, 30 Dec 2010 15:50:22 -0800 (PST) Date: Thu, 30 Dec 2010 15:50:22 -0800 From: Jeremy Chadwick To: "Michael L. Squires" Message-ID: <20101230235022.GA78602@icarus.home.lan> References: <20101127184952.E90087@familysquires.net> <20101128160043.W11452@familysquires.net> <20101129023531.GB1380@michelle.cdnetworks.com> <20101220181005.P32987@familysquires.net> <20101221180543.GB5236@michelle.cdnetworks.com> <20101222135420.C47756@familysquires.net> <20101230181239.N2744@familysquires.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101230181239.N2744@familysquires.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Pyun YongHyeon , freebsd-stable@freebsd.org Subject: Re: bge driver regression in 7.4-PRERELEASE, Tyan S4881 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Dec 2010 23:50:24 -0000 On Thu, Dec 30, 2010 at 06:28:47PM -0500, Michael L. Squires wrote: > I'm having watchdod timeout problems with the bge driver in > 7.4-PRERELEASE on a Tyan S4881 motherboard (the S4881 has 4 Opteron > sockets, 2 PCI-E slots, and 3 PCI-X slots, plus VGA and dual > Broadcom "bge" GigE ports.) > > I don't know if this problem also affects the similar Tyan S4882 motherboard, > which appears to be much more common. I have a S4882 and can swap it for > the S4881 and test this, if anyone is interested (there are a lot things > to unplug and unscrew, so I'd rather not if there's no reason for it). > > I've been able to isolate the problem to the following patches > > Edit src/sys/dev/bge/if_bge.c > Add delta 1.198.2.48 2010.10.08.18.46.02 yongari > Add delta 1.198.2.49 2010.10.08.18.51.28 yongari > Edit src/sys/dev/bge/if_bgereg.h > Add delta 1.73.2.22 2010.10.08.18.46.02 yongari > Edit src/sys/dev/et/if_et.c > Add delta 1.1.2.9 2010.10.08.19.25.46 yongari > Edit src/sys/dev/mii/brgphy.c > Add delta 1.70.2.14 2010.10.08.19.00.36 yongari > Edit src/sys/dev/mii/brgphyreg.h > Add delta 1.10.2.3 2010.10.08.19.00.36 yongari > Add delta 1.7.2.6 2010.10.08.20.13.42 yongari > Add delta 1.7.2.7 2010.10.08.20.27.51 yongari > Add delta 1.7.2.8 2010.10.08.20.31.35 yongari > Add delta 1.7.2.9 2010.10.08.20.37.13 yongari > Add delta 1.7.2.10 2010.10.08.20.41.15 yongari > Add delta 1.7.2.11 2010.10.08.20.44.35 yongari > Add delta 1.7.2.12 2010.10.08.20.49.44 yongari > Add delta 1.7.2.13 2010.10.08.20.52.47 yongari > Add delta 1.7.2.14 2010.10.08.23.14.21 yongari > Add delta 1.7.2.15 2010.10.08.23.29.45 yongari > Add delta 1.7.2.16 2010.10.08.23.34.45 yongari > > Reverting if_bge.c, if_bgerec.h, brgphy.c, and brgphyreg.h to the > version that existed on 10/7/2010 allows me to do a 7.4-PRERELEASE > buildworld/ > buildkernel/installkernel cycle and the resulting kernel does not exhibit > the watchdog timeout problem. > > The problem appears only on samba shares exported to a Windows XP Pro client > (I've been copying a directory with 17GB of "Ghost" images as a test). > > The dmesg for a kernel that failed (containing the patches above) is > as follows: > > bge0: mem 0xd0110000-0xd011ffff,0xd0100000-0xd010ffff irq 26 at device 2.0 on pci17 > miibus0: on bge0 > bge0: Ethernet address: 00:e0:81:58:2d:e3 > bge0: [ITHREAD] > bge1: mem 0xd0130000-0xd013ffff,0xd0120000-0xd012ffff irq 27 at device 2.1 on pci17 > miibus1: on bge1 > bge1: Ethernet address: 00:e0:81:58:2d:e4 > bge1: [ITHREAD] > bge1: link state changed to UP > bge1: watchdog timeout -- resetting > bge1: link state changed to DOWN > bge1: link state changed to UP > bge1: watchdog timeout -- resetting > bge1: link state changed to DOWN > bge1: link state changed to UP > bge1: watchdog timeout -- resetting > bge1: link state changed to DOWN > bge1: link state changed to UP > bge1: watchdog timeout -- resetting > bge1: link state changed to DOWN > bge1: link state changed to UP Please provide output from the following command, as root: pciconf -lbvc And only include the bge1 and bge0 devices in your output. Thanks. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP 4BD6C0CB |