RE: Spurious interrupt warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



For capture driver I am also getting similar messages

<4>Spurious irq 95: 0xffffffdf, please flush posted write for irq 24
Spurious irq 95: 0xffffffdf, please flush posted write for irq 24
<4>Spurious irq 95: 0xffffffdf, please flush posted write for irq 24
Spurious irq 95: 0xffffffdf, please flush posted write for irq 24


Thanks,
Vaibhav Hiremath

> -----Original Message-----
> From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Tony Lindgren
> Sent: Tuesday, January 06, 2009 4:39 PM
> To: Shah, Hardik
> Cc: linux-omap@xxxxxxxxxxxxxxx
> Subject: Re: Spurious interrupt warning
> 
> Hi,
> 
> * Shah, Hardik <hardik.shah@xxxxxx> [090106 11:54]:
> > I have ported the V4L2 driver on top of Tomi's DSS library.  DSS
> library has requested irq number 25.  It is never freeing it.  But
> whenever I get interrupt from the DSS I get this warning
> intermittently.
> >
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> > Spurious irq 95: 0xffffffdf, please flush posted write for irq 25
> > <4>Spurious irq 95: 0xffffffdf, please flush posted write for irq
> 25
> >
> >
> >
> > Please note it's not continuous.  Driver is also working fine. Is
> it something to do with the latest spurious interrupt patch.
> > http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-
> 2.6.git;a=commitdiff;h=ea153a1765dc754be688013192e8c83c40e008dc
> >
> > Is there something to do in the driver to solve this interrupt
> warning issue.
> 
> Interesting. Can you please try adding a read-back of the interrupt
> status register (or revision register) at the end of the interrupt
> handler for irq 25?
> 
> I guess it's INT_24XX_DSS_IRQ, which is the same for 34xx as 24xx?
> 
> Most likely this spurious interrupt means that the write does not
> get posted all the way to the interrupt controller for device
> interrupt
> handler for irq 25 before irq 25 is unmasked again.
> 
> Doing a read back in the irq 25 handler after the last write forces
> the write to get posted.
> 
> Let me know if that does not help.
> 
> Regards,
> 
> Tony
> --
> To unsubscribe from this list: send the line "unsubscribe linux-
> omap" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux