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.

SGX Hardware Recovery Triggered

Please let me know if this post need to be in a different forum.

Does anyone know how this message get trigger and if it will cause any issue later?  It happen sometime overnight while I have 4 video stream going.  

I am using:

2.6.37 kernel
EZSDK 5.05.02.00 - syslink 2.21
Graphic SDK version 4.6.00.02

PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
PVR_K: SGX debug (CustomerTI_OMAP4430_Linux_GPL sgxddk 17 1.7@867897)
PVR_K: (P0) EUR_CR_CORE_ID:          01120000
PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00004002
PVR_K: (P0) EUR_CR_BIF_FAULT:        01800000
PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00007E54
PVR_K: Flip Command Complete Data 0 for display device 1:
PVR_K: SGX Host control:
PVR_K:  (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
PVR_K:  (HC-10) 0x00000000 0x00000001 0x0000000A 0x00030D40
PVR_K:  (HC-20) 0x00000000 0x00000000 0x00000001 0x00000000
PVR_K:  (HC-30) 0x00000000 0x0327BEA1 0xEF485E10 0x00000000
PVR_K:  (HC-40) 0x00000000 0x00000000 0x1792300C 0x15853000
PVR_K: SGX TA/3D control:
PVR_K:  (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
PVR_K:  (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
PVR_K:  (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-80) 0x00000000 0x0F0BE578 0x00000000 0x0F000000
PVR_K:  (T3C-90) 0xB1B63000 0x0F095500 0x00000000 0x0F08B420
PVR_K:  (T3C-A0) 0x0F00AEA0 0x0F0BE578 0x0F08B420 0x00000000
PVR_K:  (T3C-B0) 0x0F0BE560 0x00000000 0x00000000 0x00000000
PVR_K:  (T3C-C0) 0x00000000 0x00000000 0x00000000 0x000A1181
PVR_K:  (T3C-D0) 0x000A1181 0x0F000000 0x8000B000 0x8004B000
PVR_K:  (T3C-E0) 0x0F004000 0x0F00A420 0x0F00A740 0x0F08B000
PVR_K:  (T3C-F0) 0x0F08B000 0x00000000 0x00000756 0x00000756
PVR_K:  (T3C-100) 0x00000000 0x00000000 0x00000003 0x00000001
PVR_K:  (T3C-110) 0x00000000 0x00000005 0x00000000 0xE1A05002
PVR_K: SGX Kernel CCB WO:0x4D RO:0x4D
Thanks.
  • Hi,

    Does it happen only with video streaming application? You have mentioned –

    “happen sometime overnight while I have 4 video stream going”.

    What exact test application are you running? Can you provide more details on the test environment/setup by providing output of below script- https://gforge.ti.com/gf/download/docmanfileversion/203/3715/gfx_check.sh

    Also can you share the exact steps to reproduce the issue?

    Is the issue seen only with 4 video streams? What is the observation with less than 4?

    Also do you see this message continously ? Please note that its OK to see couple of such messages with an overnight run. It means that SGX lockup was detected at that instance & hence the recovery mechanism was initiated/triggered. As long as it successfully recovers its fine. It should not be a continous message making the system crash or unresponsive.

    Thanks,

    Prathap.