storm of stray interrupts

John Baldwin jhb at FreeBSD.org
Wed Feb 11 10:27:23 PST 2004


On Wednesday 11 February 2004 09:09 am, Dag-Erling Smørgrav wrote:
> "Petr Holub" <hopet at 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 at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



More information about the freebsd-current mailing list