From owner-freebsd-stable@FreeBSD.ORG Thu Jan 22 16:39:53 2009 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 6EFAA1065674 for ; Thu, 22 Jan 2009 16:39:53 +0000 (UTC) (envelope-from dan@langille.org) Received: from nyi.unixathome.org (nyi.unixathome.org [64.147.113.42]) by mx1.freebsd.org (Postfix) with ESMTP id 1C4F68FC22 for ; Thu, 22 Jan 2009 16:39:52 +0000 (UTC) (envelope-from dan@langille.org) Received: from localhost (localhost [127.0.0.1]) by nyi.unixathome.org (Postfix) with ESMTP id 9C565509D4; Thu, 22 Jan 2009 16:39:52 +0000 (GMT) X-Virus-Scanned: amavisd-new at unixathome.org Received: from nyi.unixathome.org ([127.0.0.1]) by localhost (nyi.unixathome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AqxYGKiWn9M0; Thu, 22 Jan 2009 16:39:51 +0000 (GMT) Received: from smtp-auth.unixathome.org (smtp-auth.unixathome.org [10.4.7.7]) (Authenticated sender: hidden) by nyi.unixathome.org (Postfix) with ESMTPSA id 3E270509AD ; Thu, 22 Jan 2009 16:39:51 +0000 (GMT) Message-ID: <4978A10A.9060006@langille.org> Date: Thu, 22 Jan 2009 11:38:34 -0500 From: Dan Langille Organization: The FreeBSD Diary User-Agent: Thunderbird 2.0.0.19 (X11/20090111) MIME-Version: 1.0 To: Victor Balada Diaz References: <49774BAE.3000809@ksu.ru> <20090122071845.GF4881@alf.bsdes.net> In-Reply-To: <20090122071845.GF4881@alf.bsdes.net> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Marat N.Afanasyev" , freebsd-stable@freebsd.org, Pete French Subject: Re: interrupt storm on MSI IXP600 based motherboards 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, 22 Jan 2009 16:39:53 -0000 Victor Balada Diaz wrote: > On Wed, Jan 21, 2009 at 07:22:06PM +0300, Marat N.Afanasyev wrote: >>>> trouble with onboard re(4) was resolved in -CURRENT and -STABLE, but >>>> storms are not bound to ethernet only. storm may appear on any device. >>>> if any device generates enough interrupts rate, storm will arrive. >>> Yes, I just got another storm, on my ATA controller this time. Ah >>> well, so much for the idea of disabling unneeded devices! >>> >>> -pete. >>> >> it's a kind of magic, really. I built a new kernel with KDB and DDB and >> after 1 day, 13:15 I'm still waiting for storm to arrive. And I added >> hw.acpi.osname="Linux" to /boot/loader.conf. > > Try doing lots of IO and you will get the problem soon. You might > want to try: > > while true; do dd if=/dev/zero of=BAH bs=1M count=1024; sync; done FWIW, last night I changed the address of the comm port IO in my BIOS. Then I ran the Bacula regression test suite (lots of IO). For my machine, once the interrupt storm starts, it continues. I do not know if that happens to everyone. Since changing the address, I have had no interrupt storms. I have been running the above IO loop for about ten minutes. No storm yet (knock on wood). -- Dan Langille BSDCan - The Technical BSD Conference : http://www.bsdcan.org/ PGCon - The PostgreSQL Conference: http://www.pgcon.org/