From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: i915_driver_irq_handler: irq 42: nobody cared Date: Tue, 27 Mar 2012 10:57:49 +0200 Message-ID: <20120327085749.GE4276@phenom.ffwll.local> References: <4F717CE3.4040206@suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by gabe.freedesktop.org (Postfix) with ESMTP id 0FB199E964 for ; Tue, 27 Mar 2012 01:57:06 -0700 (PDT) Received: by wgbdr12 with SMTP id dr12so3682781wgb.12 for ; Tue, 27 Mar 2012 01:57:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <4F717CE3.4040206@suse.cz> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Jiri Slaby Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Jiri Slaby List-Id: dri-devel@lists.freedesktop.org On Tue, Mar 27, 2012 at 10:40:03AM +0200, Jiri Slaby wrote: > Hi, > > I'm getting spurious interrupts leading to disabling the interrupt: > 42: 1916853 2471662 PCI-MSI-edge i915@pci:0000:00:02.0 > > The message: > irq 42: nobody cared (try booting with the "irqpoll" option) > Pid: 20716, comm: virtuoso-t Not tainted 3.3.0-next-20120326_64+ #1673 > > It is not new, but now I can reproduce it more-or-less reliably after an > hour or so. It usually happens when playing a game using wine. > > Do you want me to dump some registers when IRQ_NONE is returned from the > ISR? As this is MSI, nobody else can sit there. Yeah, dumping some interrupt regs if the isr returns IRQ_NONE sounds good. For a start just dump everything that the isr itself reads out or writes back - I think we can ignore subordinate interrupt sources in i915 for now. And please mind the guy with bad memory and tell us which chip you have again? Yours, Daniel -- Daniel Vetter Mail: daniel@ffwll.ch Mobile: +41 (0)79 365 57 48