Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jun 2004 09:04:52 -0700 (PDT)
From:      Nate Lawson <nate@root.org>
To:        Wilko Bulte <wkb@freebie.xs4all.nl>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: ACPI Interupt storm detected
Message-ID:  <20040605090353.L59777@root.org>
In-Reply-To: <20040605153528.GA39099@freebie.xs4all.nl>
References:  <20040604155023.1A82D5D08@ptavv.es.net> <20040605002810.V55038@root.org> <20040605153528.GA39099@freebie.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 5 Jun 2004, Wilko Bulte wrote:
> On Sat, Jun 05, 2004 at 12:28:35AM -0700, Nate Lawson wrote:
> > On Fri, 4 Jun 2004, Kevin Oberman wrote:
> > > Following up my own post, I see that jhb has posted a one line fix to
> > > current that fixes the real problem that was previously masked by the
> > > error in intr_machdep.c.
> > >
> > > So leave /sys/i386/i386/intr_machdep.c alone and remove the line:
> > > while (cpu_idle_busy > 0)
> > > at about line 379 of /sys/dev/acpica/acpi_cpu.c. (Or, better yet, see
> > > and apply the patch posted to current.)
> >
> > This should be fixed now so cvsup and test.
>
> shutdown -p now again works as expected on my Compaq EVO N160 laptop.
>
> But the interrupt storm I still have:
>
> dc0: cmd 3 failed at out byte 1 of 3
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> Timecounter "TSC" frequency 1065764900 Hz quality 800
> Timecounters tick every 10.000 msec
> Interrupt storm detected on "irq5: fwohci0 fxp0"; throttling interrupt
> source
> ad0: 19077MB <HITACHI_DK23DA-20> [38760/16/63] at ata0-master UDMA100
> acd0: CDROM <CRN-8243B> at ata1-master PIO4
> wi0: <Compaq Compaq WL110 PC Card> at port 0x3080-0x30bf irq 10 function 0
> confi
> g 1 on pccard0
> wi0: [GIANT-LOCKED]
>
> That interrupt storm stuff goes away my using a modified aml
> that some kind soul posted for the N160 some months ago.

I'd like to see the patch.  It's going to be a problem with your _PRT or
other irq object, not GPEs like what I committed.  GPEs are used for
device wake, lid, and button switches typically.

-Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040605090353.L59777>