Re: Interrupt storm

From: Antoine Brodin <antoine.brodin_at_laposte.net>
Date: Tue, 5 Apr 2005 18:58:31 +0200
John Baldwin <jhb_at_FreeBSD.org> wrote:
> On Saturday 02 April 2005 04:41 pm, Antoine Brodin wrote:
> > Nate Lawson <nate_at_root.org> wrote:
> > > I'm a little confused.  I don't know of anyone that has problems with
> > > the 6-current PCI irq code that works on 5-stable (which is what your
> > > cvs command updates it to).
> > >
> > > Do either of you have a problem with irq routing on 6-current that works
> > > on 5-stable?  Please send details if so.
> >
> > Hi,
> >
> > I have this problem too, but since it's on a desktop I didn't really
> > care about acpi.
> >
> > Here are some details:
> >
> > current with pci irq code from 23-Nov-2004 dmesg:
> > http://bsd.miki.eu.org/~antoine/current+oldacpi.dmesg
> >
> > current with current pci irq code dmesg:
> > http://bsd.miki.eu.org/~antoine/current+acpi.dmesg
> > (there are timeouts and interrupt storms)
> >
> > acpi tables and asl:
> > http://bsd.miki.eu.org/~antoine/acpidump
> 
> So the differences in actual IRQ assignments look like this:
> 
> 13c13
> < pcib1: slot 4 INTA routed to irq 5 via \\_SB_.PCI0.LNK2
> ---
> > pcib1: slot 4 INTA routed to irq 9 via \\_SB_.PCI0.LNK2
> 15,16c15,16
> < pcib1: slot 7 INTA is already routed to irq 12
> < pcib1: slot 10 INTA routed to irq 11 via \\_SB_.PCI0.LNK1
> ---
> > pcib1: slot 7 INTA routed to irq 12 via \\_SB_.PCI0.LNK4
> > pcib1: slot 10 INTA routed to irq 12 via \\_SB_.PCI0.LNK1
> 
> That is, LNK2 is routed to 9 rather than 5 and LNK1 is routed to 12 rather 
> than 11.
> 
> I'm not sure why it does this unless somehow the wrong device_t is getting 
> associated with a handle.
> 
> > grep 'LNK[12]' current+acpi.dmesg
> pci_link10: <ACPI PCI Link LNK1> irq 11 on acpi0
> pci_link11: <ACPI PCI Link LNK2> irq 5 on acpi0
> pcib1: matched entry for 1.4.INTA (src \\_SB_.PCI0.LNK2:0)
> pcib1: slot 4 INTA routed to irq 9 via \\_SB_.PCI0.LNK2
> pcib1: matched entry for 1.10.INTA (src \\_SB_.PCI0.LNK1:0)
> pcib1: slot 10 INTA routed to irq 12 via \\_SB_.PCI0.LNK1
> 
> Can you apply this patch and provide a non-verbose dmesg?

Here it is:
http://bsd.miki.eu.org/~antoine/current+acpi+semiverbose.dmesg

Cheers,

Antoine
Received on Tue Apr 05 2005 - 15:00:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:31 UTC