Date: Mon, 15 Sep 2014 18:39:46 +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-3MEbNFWhmc@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 Konstantin Belousov <kib@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kib@FreeBSD.org --- Comment #12 from Konstantin Belousov <kib@FreeBSD.org> --- (In reply to jan.kokemueller from comment #11) > Created attachment 147358 [details] > Fix/workaround for interrupt storm on GM45 when loading i915kms Could you, please, describe how the discussion and fix from Linux commit c12aba5aa0e60b7 is related to your patch ? Also note that our i915 gmbus code does not use interrupts, the iic is polled. So even if the c12... is somewhat related, it probably not relevant as is. I can only guess that some BIOSes leave the gmbus interrupt mask register in the non-zero state, for whatever reasons. Also, from some time Linux started to explicitely zeroing mask register on gmbus reset. Please try the following change. It might be that resume code needs the same patching of GMBUS4, but we will see. -- 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-3MEbNFWhmc>