AnsweredAssumed Answered

i.MX6DL Display lockyp with IPU_INT_STAT_10, and IPU_INT_STAT_5 errors.

Question asked by Anthony DeFeo on Jan 17, 2017
Latest reply on Oct 11, 2017 by Mark Guidarelli

Hi,

We are developing a commercial product using an i.MX6 duallite with 1 Gig of RAM, based on the Wandboard design. The os is built from the Yocto Fido release. We are displaying LVDS video at 1360x768@60Hz, rendering openGL, and decoding video content. Overall, the system works well.

However, we occasionally see IPU_INT_STAT_10, and IPU_INT_STAT_5 errors in the kernel log (anywhere from 0 to ~10 occurrences over a three day period). Furthermore, on rare occasion, these errors will be followed by the screen going black, and continuous time out errors during buffer swap, requiring a reboot to recover.

 

I modified the kernel error handler interrupt to allow the error to be reported multiple times instead of just once. Here is a sample log output:

 

[ 2164.178070] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[ 9199.588010] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[ 9199.588062] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_5 = 0x00800000
[10596.327461] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[12653.397027] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[13128.513804] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[30185.915102] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[52121.793364] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[56157.722802] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[76091.073558] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

 

Any help in isolating & fixing the root cause of this would be appreciated.

Thanks,

Tony

Outcomes