Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625-Q1: Kernel panic due to PowerVR GPU

Part Number: AM625-Q1

Tool/software:

Hi Team,

We are developing an HMI using AM625-Q1 processor based on flutter. When the flutter application runs we are getting the following error on the serial debug. Please find the pvrlogdumppvrlogdump_am62xx-evm_2410021137.txt

kernel dump during kernel panic

[   62.814286] Unable to handle kernel paging request at virtual address 0000000                                                                                                             000008008
[   62.830408] Mem abort info:
[   62.833229]   ESR = 0x0000000096000004
[   62.881637]   EC = 0x25: DABT (current EL), IL = 32 bits
[   62.889287]   SET = 0, FnV = 0
[   62.893530]   EA = 0, S1PTW = 0
[   62.897749]   FSC = 0x04: level 0 translation fault
[   62.903860] Data abort info:
[   62.907924]   ISV = 0, ISS = 0x00000004
[   62.913471]   CM = 0, WnR = 0
[   62.981722] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000087aac000
[   62.989446] [0000000000008008] pgd=0000000000000000, p4d=0000000000000000
[   62.997983] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP
[   63.004279] Modules linked in: rfcomm bnep hci_uart btqca btbcm can_raw can i                                                                                                             ptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_m                                                                                                             angle iptable_filter bluetooth ecdh_generic ecc rpmsg_ctrl rpmsg_char spidev brc                                                                                                             mfmac brcmutil snd_soc_simple_card crct10dif_ce snd_soc_simple_card_utils cfg802                                                                                                             11 pvrsrvkm(O) display_connector phy_can_transceiver ti_k3_r5_remoteproc rti_wdt                                                                                                              rtc_ti_k3 virtio_rpmsg_bus k3_j72xx_bandgap rpmsg_ns ti_k3_m4_remoteproc ti_k3_                                                                                                             common snd_soc_davinci_mcasp tidss snd_soc_ti_udma snd_soc_ti_edma snd_soc_ti_sd                                                                                                             ma drm_dma_helper sii902x mcrc drm_kms_helper sa2ul syscopyarea m_can_platform c                                                                                                             dns_dphy_rx sysfillrect sysimgblt m_can fb_sys_fops lm75 ina2xx ilitek_ts_i2c ca                                                                                                             n_dev spi_omap2_mcspi snd_soc_tlv320aic3x_i2c snd_soc_tlv320aic3x optee_rng rng_                                                                                                             core fuse drm drm_panel_orientation_quirks ip_tables x_tables ipv6
[   63.079809] CPU: 1 PID: 388 Comm: io.flutter.rast Tainted: G           O                                                                                                                    6.1.836.1.80-Raptee-g65dbdb5b3c82 #1
[   63.090233] Hardware name:  Raptee VCU v5.0  (DT)
[   63.094932] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   63.101886] pc : kfree+0x4c/0x14c
[   63.105213] lr : drm_mode_atomic_ioctl+0x7b0/0xae0 [drm]
[   63.110858] sp : ffff80000b46bb20
[   63.114166] x29: ffff80000b46bb20 x28: 0000000000000018 x27: ffff0000070b3600
[   63.121302] x26: 0000fffffffffffc x25: ffff00000613fe80 x24: 0000000000000018
[   63.128436] x23: 0000000000000000 x22: ffff800000e14730 x21: ffff800000e14730
[   63.135567] x20: 0000000000000000 x19: 0000000000200000 x18: 0000000000000000
[   63.142696] x17: ffff80006dfff000 x16: ffff800008008000 x15: 00000000000001fa
[   63.149823] x14: 0000000000000001 x13: 00000000000064dc x12: 0000000000000000
[   63.156951] x11: 0000000000000001 x10: 0000000000000ae0 x9 : ffff80000b46b870
[   63.164078] x8 : ffff00000128c840 x7 : ffff0000039d2200 x6 : 000000033241c469
[   63.171206] x5 : ffff00000613f500 x4 : 0000000000000000 x3 : 0000000000008000
[   63.178333] x2 : 0000000000000000 x1 : ffff00000128bd00 x0 : fffffc0000000000
[   63.185463] Call trace:
[   63.187907]  kfree+0x4c/0x14c
[   63.190882]  drm_mode_atomic_ioctl+0x7b0/0xae0 [drm]
[   63.196136]  drm_ioctl_kernel+0xcc/0x180 [drm]
[   63.200816]  drm_ioctl+0x200/0x440 [drm]
[   63.205009]  __arm64_sys_ioctl+0xa8/0xf0
[   63.208938]  invoke_syscall+0x48/0x114
[   63.212692]  el0_svc_common.constprop.0+0xd4/0xfc
[   63.217400]  do_el0_svc+0x20/0x30
[   63.220717]  el0_svc+0x28/0xa0
[   63.223776]  el0t_64_sync_handler+0xbc/0x140
[   63.228045]  el0t_64_sync+0x18c/0x190
[   63.231718] Code: 8b030263 b25657e0 d34cfc63 8b031803 (f9400460)
[   63.237806] ---[ end trace 0000000000000000 ]---

Thanks,

Karthik