Subject: Re: ACPI SCI causing 90k interrupts/sec?!
To: David Brownlee <abs@netbsd.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: port-i386
Date: 09/05/2003 17:08:16
On Fri, Sep 05, 2003 at 09:57:40PM +0100, David Brownlee wrote:
> On Fri, 5 Sep 2003, Thor Lancelot Simon wrote:
> 
> > Since upgrading to 1.6W, some of my systems have been much slower.  I
> > just realized that the ACPI SCI is interrupting 60,000 times per second
> > on one of them and 90,000 times per second on another.  One system is
> > an AMD760MPX-chipset motherboard, the other is a very similar AMD760MP
> > chipset board.
> >
> > On another note, given the current "systat vmstat" display on i386 it is
> > quite difficult to conclusively say just _what_ is causing a given
> > interrupt.  Systat prints out things like "ioapic0 pin 9" but the device
> > probe lines print out "apicN pin M" and irq only, not which ioapic and
> > which ioapic pin -- and ACPI doesn't even print that.
> >
> > Here's the dmesg from the system that's showing 90,000 interrupts/sec
> > on pin 9:
> 
> 	Do you have 'options MPBIOS' or 'options MPACPI'. The former caused
> 	a very similar problem for me when I enabled acpi0 on a Dell SMP box.
> 	(in UP or SMP mode)

Oh, hell!

My kernel config had *both* options MPBIOS *and* options MPACPI defined.

I will fix this and re-test.

-- 
 Thor Lancelot Simon	                                      tls@rek.tjls.com
   But as he knew no bad language, he had called him all the names of common
 objects that he could think of, and had screamed: "You lamp!  You towel!  You
 plate!" and so on.              --Sigmund Freud