Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Feb 2004 13:16:50 -0500
From:      John Baldwin <jhb@FreeBSD.org>
To:        des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=), "Petr Holub" <hopet@ics.muni.cz>
Cc:        current@freebsd.org
Subject:   Re: storm of stray interrupts
Message-ID:  <200402111316.50941.jhb@FreeBSD.org>
In-Reply-To: <xzpad3pbtd6.fsf@dwp.des.no>
References:  <02ad01c3f0a8$0a6578a0$2136fb93@kloboucek> <xzpad3pbtd6.fsf@dwp.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help

On Wednesday 11 February 2004 09:09 am, Dag-Erling Smørgrav wrote:
> "Petr Holub" <hopet@ics.muni.cz> writes:
> > -su-2.05b# vmstat -i
> > interrupt                          total       rate
> > [...]
> > irq16: fwohci0                 416899230       2703
>
> There's definitely something wrong with your firewire controller.

Wrong, his BIOS just sucks and doesn't provide info on how to route drm0's 
interrupt when using ACPI.  drm0 is routed to IRQ 16, but we end up using the 
ATPIC interrupt 11 to try and route it instead due to his broken BIOS.  Since 
PCI interrupts are level triggered, this means that as soon as drm0 
interrupts, it storms on IRQ 16 since drm0's ISR never gets called.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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