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>