Interrupt storm
Antoine Brodin
antoine.brodin at laposte.net
Tue Apr 5 11:41:08 PDT 2005
John Baldwin <jhb at FreeBSD.org> wrote:
> Ok, I see the issue now. The problem is that the BIOS sets the IRQ registers
> in the PCI devices to values that don't match how the links are programmed
> and we tend to trust the BIOS over the links in those cases. Can you tell me
> what IRQ sk0 gets if you don't use ACPI? Does it get 5 or 9? If it gets 9,
> does it work ok?
>
> You can try this patch for ACPI. Unfortunately, some BIOSes lie when you ask
> a link which IRQ it is routed to, so I'm not sure if this patch can be
> committed as is. Nate, do you know if such BIOSen only return no IRQ at all
> (0 or 255) when they lie rather than a bogus "valid" IRQ?
Without ACPI, sk0 gets irq 5 and it works ok.
With your patch and ACPI, sk0 no longer timeouts, and it's usable.
But I still have interrupt storms.
dmesg: http://bsd.miki.eu.org/~antoine/current+acpi+patch.dmesg
Antoine
More information about the freebsd-current
mailing list