[Bug 193500] Interrupt storm after loading i915kms module on Gen4 Intel GPU

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 16 14:12:59 UTC 2014


--- Comment #17 from Konstantin Belousov <kib at FreeBSD.org> ---
Created attachment 147377
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=147377&action=edit
Do not call intel_opregion_enable_asle() from the i915_driver_irq_postinstall

Try this, please.  It is somewhat closer to the current Linux code, by not
setting asle->ardy in irq_postinstall hook.  It is different from Linux code
which still enables pipestat interrupts in postinstall, but we will see.

Your KTR indicates that there was PIPE_B_EVENT active when the interrupts were
actually enabled, which might correlate with the storm.  The int16 is the
spurious interrupt vector for GM45, AFAIR, and MSI was not yet fully set up
when the ardy is set.  So it is possible that the chipset interpreted gfx
interrupt request as spurious.

You are receiving this mail because:
You are the assignee for the bug.

More information about the freebsd-bugs mailing list