Date: Tue, 16 Sep 2014 14:12:59 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 193500] Interrupt storm after loading i915kms module on Gen4 Intel GPU Message-ID: <bug-193500-8-bzCJBH1jkz@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-193500-8@https.bugs.freebsd.org/bugzilla/> References: <bug-193500-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193500 --- Comment #17 from Konstantin Belousov <kib@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193500-8-bzCJBH1jkz>