It's also shared by the uhci device (part of the USB stuff I think).
> My BOIS was set to use MPS-1.4. But if I changed it to use MPS-1.1,
> the interrupts disappeared.
>
> As Harold suggested that:
> > There is a known problem with USB on the BP6 if you have the bios
> >set to MPS v1.4. I would make sure that you have the bios set to MPS v1.1.
>
> It may be the case.
>
> In this experiment, I used the latest bios 'BP6 LP BIOS+HPT366 beta
> BIOS v1.21', released several day ago.
>
> Even if I use MPS-1.4 setting, Linux booting messages said "MPS 1.1",
> what's curious.
>
> I added /proc/interrupts and slightly edited 'lspci -v' output for
> (un)informative data.
>
> ----------
> using MPS 1.4
> ----------
> /proc/interrupts:
> CPU0 CPU1
> 5: 0 0 IO-APIC-edge uhci
> 18: 20 25 IO-APIC-level aic7xxx
> 19: 48385152 48385308 IO-APIC-level aic7xxx
> ----------
> MPS 1.1
> ----------
> /proc/interrupts:
> CPU0 CPU1
> 5: 46 43 IO-APIC-level uhci, aic7xxx
> 11: 23 22 IO-APIC-level aic7xxx
This could be an MPS-1.4 table parsing bug, but regardless, the situation is
clear. The uhci device and the aic7xxx device are sharing the same interrupt
pin even though linux doesn't think so and as a result we are seeing infinite
interrupts on INT19 as the hardware is trying to get the uhci driver to handle
some condition (and likely the uhci driver is waiting on those interrupts as
well and is likewise frustrated about not getting them).
-- Doug Ledford <dledford@redhat.com> Opinions expressed are my own, but they should be everybody's.- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/