Tool/software: Linux
Hi
we have a product running on AM3354 + processor SDK 03.02.00.05
recently i encountered a problem with the following error log:
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am335x-evm ttyO0
Arago 2016.10 am335x-evm ttyO0
am335x-evm login: random: nonblocking pool is initialized
cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
PVR_K:(Error): SGXOSTimer() detected SGX lockup (0x218a tasks)
PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
PVR_K: SGX debug (SGX_DDK sgxddk MAIN@3699939)
PVR_K:(Error): SGX Register Base Address (Linear): 0xe0c60000
PVR_K:(Error): SGX Register Base Address (Physical): 0x56000000
PVR_K: Running SGXREG Debug Scripts:
PVR_K: (P0)
PVR_K: (SGXREG) 0x00000000 : 0x00222220
PVR_K: (SGXREG) 0x00000004 : 0x00101100
PVR_K: (SGXREG) 0x00000118 : 0x00000010
PVR_K: (SGXREG) 0x0000012C : 0x20000000
PVR_K: (SGXREG) 0x000004E0 : 0x00000000
PVR_K: (SGXREG) 0x000004E4 : 0x00000000
PVR_K: (SGXREG) 0x00000658 : 0x00000000
PVR_K: (SGXREG) 0x00000A74 : 0x09BF8200
PVR_K: (SGXREG) 0x00000C04 : 0x00004002
PVR_K: (SGXREG) 0x00000C08 : 0x00224000
PVR_K: (SGXREG) 0x00000E04 : 0x00000000
PVR_K: (SGXREG) 0x00000624 : 0x00000200
PVR_K: (SGXREG) 0x00000628 : 0x000103ED
PVR_K: (SGXREG) 0x00000630 : 0x00000005
PVR_K: (SGXREG) 0x00000734 : 0x00000000
PVR_K: (SGXREG) 0x00000AA4 : 0xAAAAAAAA
PVR_K: (SGXREG) 0x00000AA8 : 0xAAAAAAAA
PVR_K: (SGXREG) 0x00000B08 : 0x000142A0
PVR_K: (SGXREG) 0x00000B14 : 0x00010A3A
PVR_K: (SGXREG) 0x00000B0C : 0x00008907
PVR_K: (SGXREG) 0x00000B18 : 0x0000212C
PVR_K: (SGXREG) 0x00000B10 : 0x0001218A
PVR_K: (SGXREG) 0x00000B1C : 0x00010000
PVR_K: SGX Register Dump:
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: 00000010
PVR_K: (P0) EUR_CR_BIF_CTRL: 00000000
PVR_K: (P0) EUR_CR_BIF_INT_STAT: 00004002
PVR_K: (P0) EUR_CR_BIF_FAULT: 00224000
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: 00302A0C
PVR_K: Found MMU context for page fault 0x00224000
PVR_K: GPU memory context is for PID=443 (eN-Display)
PVR_K: PDE valid: PTE = 0x00000000 (PhysAddr = 0x00000000, Invalid)
PVR_K: Host Ctl flags= 00000006
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 0x03ACA371 0xEF1E40D0 0x00000000
PVR_K: (HC-40) 0x00000000 0x00000000 0x01AF6E21 0x00000000
PVR_K: SGX TA/3D control:
PVR_K: (T3C-0) 0x0F003000 0x0F003140 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 0x00000000 0x0F00AF60 0x0F000000
PVR_K: (T3C-90) 0x9B366000 0x0F090880 0x0F00AF60 0x0F08B920
PVR_K: (T3C-A0) 0x0F00AEA0 0x0F00AFA4 0x0F08B920 0x00000000
PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-C0) 0x00000000 0x00000000 0x002BF841 0x002BF840
PVR_K: (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
PVR_K: (T3C-E0) 0x0F00A420 0x0F00A740 0x0F08B000 0x0F08B000
PVR_K: (T3C-F0) 0x00000000 0x000001BB 0x000001BB 0x00000000
PVR_K: (T3C-100) 0x00000003 0x00000000 0x00000000 0x00000001
PVR_K: (T3C-110) 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: (T3C-120) 0x0F00AEA0 0x0F090880 0x00000000 0x00000000
PVR_K: SGX Kernel CCB WO:0x74 RO:0x74
PVR_K: Active syncs
PVR_K: SyncInfo 5:
PVR_K: Write ops (0x0d8010cc): P/C = 960534/960533 (0x000ea816/0x000ea815)
PVR_K: Read ops (0x0d8010d4): P/C = 0/0 (0x00000000/0x00000000)
PVR_K: Read ops 2 (0x0d8010dc): P/C = 0/0 (0x00000000/0x00000000)
PVR_K: SyncInfo 2:
PVR_K: Write ops (0x0d801054): P/C = 66/66 (0x00000042/0x00000042)
PVR_K: Read ops (0x0d80105c): P/C = 2881613/2881612 (0x002bf84d/0x002bf84c)
PVR_K: Read ops 2 (0x0d801064): P/C = 0/0 (0x00000000/0x00000000)
PVR_K: SyncInfo 0:
PVR_K: Write ops (0x0d801004): P/C = 2881613/2881612 (0x002bf84d/0x002bf84c)
PVR_K: Read ops (0x0d80100c): P/C = 0/0 (0x00000000/0x00000000)
PVR_K: Read ops 2 (0x0d801014): P/C = 0/0 (0x00000000/0x00000000)
The Qt5 application is running normally though.
Can anyone tell me what's wrong here? what does these PVR_K errors mean?
thanks
semiyd