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.

Linux: Dra7xx - PVR module - Init failure

Other Parts Discussed in Thread: UKERNEL

Tool/software: Linux

Hi all,

We get sometimes PVR module init failure. I am attaching the logs. 

pvrlog.txt[ 23.905016] PVR_K:(Error): PollForValueKM: Timeout. Expected 0x1 but found 0x0 (mask 0x1).

[ 23.905037] PVR_K:(Error): SGXInitialise: Wait for uKernel initialisation failed
[ 23.905051] PVR_K: SGX debug (SGX_DDK sgxddk MAIN@3699939)
[ 23.905066] PVR_K: Host Ctl flags= 0000000c
[ 23.905079] PVR_K: SGX Host control:
[ 23.905094] PVR_K: (HC-0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905108] PVR_K: (HC-10) 0x00000000 0x0000000A 0x0004A666 0x00000000
[ 23.905123] PVR_K: (HC-20) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905136] PVR_K: (HC-30) 0x00000000 0xEF7BCA20 0x00000000 0x00000000
[ 23.905149] PVR_K: (HC-40) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905162] PVR_K: (HC-50) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905176] PVR_K: (HC-60) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905189] PVR_K: (HC-70) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905202] PVR_K: (HC-80) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905213] PVR_K: SGX TA/3D control:
[ 23.905228] PVR_K: (T3C-0) 0xF4003000 0xF40031A0 0xF4002000 0x00000000
[ 23.905241] PVR_K: (T3C-10) 0x00000000 0x00000002 0x00000000 0x00000000
[ 23.905254] PVR_K: (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905267] PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905280] PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905293] PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905306] PVR_K: (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905319] PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905332] PVR_K: (T3C-80) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905345] PVR_K: (T3C-90) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905358] PVR_K: (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905372] PVR_K: (T3C-B0) 0x00000000 0xF4000000 0xAD628000 0x00000000
[ 23.905384] PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905397] PVR_K: (T3C-D0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905411] PVR_K: (T3C-E0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905424] PVR_K: (T3C-F0) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905437] PVR_K: (T3C-100) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905450] PVR_K: (T3C-110) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905464] PVR_K: (T3C-120) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905477] PVR_K: (T3C-130) 0xF2016010 0xF2016014 0xF2016034 0xF2016030
[ 23.905491] PVR_K: (T3C-140) 0xF4004000 0xF400F820 0xF4002020 0x00000000
[ 23.905504] PVR_K: (T3C-150) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905517] PVR_K: (T3C-160) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905530] PVR_K: (T3C-170) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905543] PVR_K: (T3C-180) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905557] PVR_K: (T3C-190) 0x00000000 0x00000000 0x00000000 0x00000000
[ 23.905569] PVR_K: SGX Kernel CCB WO:0x0 RO:0x0
[ 23.905581] PVR_K: Active syncs
[ 23.905594] PVR_K:(Error): SGXPostPowerState: SGXInitialise failed
[ 23.905609] PVR_K:(Error): PVRSRVSetDevicePowerStateKM : Transition to 0 FAILED 0x18
[ 23.905624] PVR_K:(Error): SGXScheduleCCBCommandKM failed to power up device - ui32CallerID:-1 eError:24
[ 23.905638] PVR_K:(Error): SGXGetMiscInfoUkernel: SGXScheduleCCBCommandKM failed.
[ 23.905651] PVR_K: (FAIL) SGXInit: Unable to validate hardware core revision
[ 23.905665] PVR_K:(Error): PVRSRVFinaliseSystem: Failed PVRSRVDevInitCompatCheck call (device index: 0)
[ 23.905774] PVR_K:(Error): BridgedDispatchKM: Initialisation failed. Driver unusable.

Regards,
Gokul