Other Parts Discussed in Thread: SYSCONFIG, TDA4VH
HI ,TI experts
Our use Software Version is SDK 8.6。
Our page size is 64KB
When we run GPU rendering on Customer board, the application has a certain probability of getting stuck, and the serial port prints the following error log.
[2024-03-28 00:12:30] [ 11.672051] PVR_K:(Error): 618: PVRSRVWaitForValueKM() failed (PVRSRV_ERROR_TIMEOUT) in RGXWaitForKCCBSlotUpdate() [3528]
[2024-03-28 00:12:30] [ 11.752009] PVR_K:(Error): 148: RGXSafetyEventHandler: Safety Watchdog Trigger ! [358]
[2024-03-28 00:12:30] [ 12.416052] PVR_K:(Error): 618: PVRSRVWaitForValueKM() failed (PVRSRV_ERROR_TIMEOUT) in RGXWaitForKCCBSlotUpdate() [3528]
We captured the GPU debug logs following the steps below:
1. insmod /hat/app/home/modules/pvrsrvkm.ko gPVRDebugLevel=255
2. PVR_SRVKM_PARAMS="EnablePageFaultDebug=1"
3. pvrdebug -loggroups main,mts,cleanup,csw,bif,pm,rtd,spm,pow,hwr
4. echo "Y" >/sys/kernel/debug/pvr/apphint/0/AssertOnHWRTrigger
5. run app demo
6. pvrlogdump
The logs we captured are as follows:
Please have the TI expert analyze the cause of the issue.
Best regards
Alex