From owner-freebsd-stable@FreeBSD.ORG Thu Mar 31 00:24:55 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8807316A4CE for ; Thu, 31 Mar 2005 00:24:55 +0000 (GMT) Received: from FS.denninger.net (wsip-68-15-213-52.at.at.cox.net [68.15.213.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84F7E43D53 for ; Thu, 31 Mar 2005 00:24:54 +0000 (GMT) (envelope-from karl@FS.denninger.net) Received: from fs.denninger.net (localhost [127.0.0.1]) by FS.denninger.net (8.13.3/8.13.1) with SMTP id j2V0OrJ4044402 for ; Wed, 30 Mar 2005 18:24:53 -0600 (CST) (envelope-from karl@FS.denninger.net) Received: from fs.denninger.net [127.0.0.1] by Spamblock-sys; Wed Mar 30 18:24:53 2005 Received: (from karl@localhost) by FS.denninger.net (8.13.3/8.13.1/Submit) id j2V0OrvE044400; Wed, 30 Mar 2005 18:24:53 -0600 (CST) (envelope-from karl) Message-ID: <20050330182453.A44361@denninger.net> Date: Wed, 30 Mar 2005 18:24:53 -0600 From: Karl Denninger To: "Matthew N. Dodd" References: <20050329200841.A772@denninger.net> <20050329233843.L328@sasami.jurai.net> <20050329234318.A3883@denninger.net> <20050330004740.U328@sasami.jurai.net> <20050330000611.A29180@denninger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <20050330000611.A29180@denninger.net>; from Karl Denninger on Wed, Mar 30, 2005 at 12:06:11AM -0600 Organization: Karl's Sushi and Packet Smashers X-Die-Spammers: Spammers cheerfully broiled for supper and served with ketchup! cc: freebsd-stable@freebsd.org Subject: Re: DANGER WILL ROBINSON! SERIOUS problem with current 5.4-PRERELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 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, 31 Mar 2005 00:24:55 -0000 On Wed, Mar 30, 2005 at 12:06:11AM -0600, Karl Denninger wrote: > On Wed, Mar 30, 2005 at 12:50:31AM -0500, Matthew N. Dodd wrote: > > On Tue, 29 Mar 2005, Karl Denninger wrote: > > > 245a252 > > >> request->donecount = 0; > > > > > > Without the last delta the requeue doesn't happen at all. > > > > So you're saying that this change: > > > > 1.42: When resubmitting a timed out request, reset donecount. > > > > produces the problem? > > I believe so, yes, if my recollection from earlier in the month is correct. > > Without it, the problem doesn't exist, but the requeueing doesn't happen > either (well technically according to the code it does, but it doesn't do > anything) - so whether that's the problem or whether it simply MASKS the > problem I can't say without further investigation. > > I am loading up my sandbox machine with an exact copy now, and expect to > know more sometime tomorrow - I will have to go through a full > buildworld/installworld/buildkernel/installkernel to bring the sandbox up > to date and then stuff a SATA disk and adapter in there to re-create the > environment closely enough to be sure that I'm looking at the same issue. > > More as soon as I know with certainty. It appears that the change was backed out of the CVS tree late last night. I've reproduced the original problem on my sandbox, and am now testing removing the patch lines one at a time. Hopefully I can isolate exactly which line causes trouble. BTW, it appears that the original problem (DMA write errorrs) ONLY occur if you have at least two SATA devices - at least in my system - and at least one of them is on the SI chipset. A single UDMA100 PATA disk and a single SATA150 disk DO NOT trigger retries, no matter how high the load. Had to diddle with things to get it to go "bang" so I can isolate.... Hopefully more this evening - first round (removing the "!" change) being run now. -- -- Karl Denninger (karl@denninger.net) Internet Consultant & Kids Rights Activist http://www.denninger.net My home on the net - links to everything I do! http://scubaforum.org Your UNCENSORED place to talk about DIVING! http://www.spamcuda.net SPAM FREE mailboxes - FREE FOR A LIMITED TIME! http://genesis3.blogspot.com Musings Of A Sentient Mind