GPU State Dump on imx8m plus with Android11 (2.2.0)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

GPU State Dump on imx8m plus with Android11 (2.2.0)

723 Views
dennis3
Contributor V

I've been developing a system based on the i.mx8m plus with Android 11 1.2.0.  Recently, when upgrading  to the 2.2.0 branch, I've come across this issue:

[    2.635706] mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12
[   35.425694] GPU[1](ChipModel=0x8000 ChipRevision=0x8002):
[   35.431778] **************************
[   35.435559] ***   GPU STATE DUMP   ***
[   35.439334] **************************
[   35.443109]   axi      = 0x000000FF
[   35.446624]   idle     = 0x7FFFFFF7
[   35.450142]     SH not idle
[   35.452972]   DMA appears to be stuck at this address:
[   35.458138]     0xA4205B90
[   35.460868]   dmaLow   = 0x10000000
[   35.464381]   dmaHigh  = 0x00000000
[   35.467887]   dmaState = 0x00000000
[   35.471404]     command state       = 0 (PAR_IDLE_ST)

The kernel pauses after a couple seconds of booting and prints nothing until this state dump.  It then immediately pauses again for another 30 seconds approx and prints another state dump.  After the 2nd dump, the system then boots up normally.  The dispay works and we can use the system as expected.  We need to solve the state dump and pausing during boot though. 

Any suggestion where to debug to find out why this is occurring?  This only occurs on the Android 11 2.2.0 base and I've not seen it with any previous kernels.

0 Kudos
Reply
1 Reply

718 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

@dennis3 

Can you also try android11(2.4.0)?

0 Kudos
Reply