GPU troubleshooting grid

Revision as of 11:30, 7 June 2023 by Registered User (Merge articles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Applicable for STM32MP15x lines

Some typical issues related to the GPU framework are listed below. Solutions or debugging methods are proposed for these issues.

If your issue is not listed, try also looking in the articles available in the GPU or troubleshooting grids categories.


Symptom Resolution
 
[ 45.679109] Unhandled fault: imprecise external abort (0xc06) at 0xae1a0000
[ 45.684628] pgd = d1e98000
[ 45.687334] [ae1a0000] *pgd=d1e9f835, *pte=f8000747, *ppte=f8000c37
[ 45.693842] Unhandled fault: imprecise external abort (0xc06) at 0xae1a0000
[ 45.700480] pgd = d1dc0000
[ 45.703156] [ae1a0000] *pgd=00000000

Maybe the GPU reserved memory area in the kernel device tree is not aligned with the board DDR memory size. Have a look at the "gpu_reserved" entry in the kernel device tree, and update it if necessary.