Tool/software:
Hi,TI experts
Our SDK version is : ti-processor-sdk-linux-am62pxx-evm-09.02.01.10-Linux-x86-Install.bin
I rebuild the linux kernel and PVR driver using following instructions:
make linux
make linux_install
make ti-img-rogue-driver
make ti-img-rogue-driver_install
When boot with the new PVR driver, I saw same errors in the console.
This is the kernel log.
root@am62pxx-evm:~# dmesg | grep PVR_K
[ 6.068537] PVR_K: 203: Device: fd80000.gpu
[ 6.074177] PVR_K: 203: Read BVNC 36.53.104.796 from HW device registers
[ 6.081238] PVR_K: 203: RGX Device registered BVNC 36.53.104.796 with 1 core in the system
[ 10.850655] PVR_K: 687: RGX Firmware image 'rgx.fw.36.53.104.796' loaded
[ 10.872160] PVR_K: 687: Shader binary image 'rgx.sh.36.53.104.796' loaded
[ 11.380286] PVR_K:(Error): 687: PollForValueKM: Timeout. Expected 0x1 but found 0x0 (mask 0xffffffff). [3177]
[ 11.390417] PVR_K:(Error): 687: PVRSRVPollForValueKM: Failed! Error(PVRSRV_ERROR_TIMEOUT) CPU linear address(000000008e590413) Expected value(1) [3203]
[ 11.404184] PVR_K: 687: ------------[ PVR DBG: START (High) ]------------
[ 11.411086] PVR_K: 687: OS kernel info: Linux 6.1.83-dirty #1 SMP PREEMPT Fri Nov 1 16:46:09 CST 2024 aarch64
[ 11.421186] PVR_K: 687: DDK info: Rogue_DDK_Linux_WS rogueddk 23.3@6512818 (release) am62p_linux
[ 11.430078] PVR_K: 687: Time now: 11430069us
[ 11.434461] PVR_K: 687: Services State: OK
[ 11.438665] PVR_K: 687: Server Errors: 2
[ 11.442700] PVR_K: 687: Connections: No Devices: No active connections
[ 11.449332] PVR_K: 687: ------[ Driver Info ]------
[ 11.454319] PVR_K: 687: Comparison of UM/KM components: MATCHING
[ 11.460428] PVR_K: 687: KM Arch is undefined
[ 11.464805] PVR_K: 687: Driver Mode: Native
[ 11.469097] PVR_K: 687: UM info: 0.0 @ 0 (debug) build options: 0x00000000
[ 11.476684] PVR_K: 687: KM info: 0.0 @ 0 (debug) build options: 0x00000000
[ 11.484270] PVR_K: 687: Window system: wayland
[ 11.488828] PVR_K: 687: ------[ Server Thread Summary ]------
[ 11.494702] PVR_K: 687: pvr_defer_free : Running
[ 11.499629] PVR_K: 687: Number of deferred cleanup items: QUEUED: 00000 CONNECTION : 00000 MMU : 00000 OSMEM : 00000 PMR : 00000
[ 11.511731] PVR_K: 687: Number of deferred cleanup items dropped after retry limit reached : 0
[ 11.520794] PVR_K: 687: pvr_device_wdg : Running
[ 11.525688] PVR_K: 687: Active Threads (UM/KM): 0 / 2
[ 11.530871] PVR_K: 687: Suspended Threads: 0
[ 11.535255] PVR_K: 687: ------[ RGX Device ID:0 Start ]------
[ 11.541108] PVR_K: 687: ------[ RGX Info ]------
[ 11.545834] PVR_K: 687: Device Node (Info): 0000000071408722 (00000000e7ae7101)
[ 11.553246] PVR_K: 687: DevmemHistoryRecordStats - None
[ 11.558931] PVR_K: 687: RGX BVNC: 36.53.104.796 (rogue)
[ 11.564258] PVR_K: 687: RGX Device State: CREATED
[ 11.569061] PVR_K: 687: RGX Power State: OFF
[ 11.573439] PVR_K: 687: RGX Health Status: OK, Reason: NONE
[ 11.579114] PVR_K: 687: FW info: 23.3 @ 6512818 (release) build options: 0x80000810
[ 11.586956] PVR_K: 687: TRP: HW support - Yes; SW disabled
[ 11.592542] PVR_K: 687: WGP: HW support - Yes; SW disabled
[ 11.598133] PVR_K: 687: RGX HWR State 0x00000000:
[ 11.602941] PVR_K: 687: RGX FW Power State: RGXFWIF_POW_OFF (APM enabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
[ 11.616075] PVR_K: 687: RGX DVFS: 0 frequency changes. Current frequency: 800.000 MHz (sampled at 10880165085 ns). FW frequency: 800.000 MHz.
[ 11.628876] PVR_K: 687: RGX FW OS 0 - State: offline; Freelists: Not Ok; Priority: 0; Isolation group: 0; Time Slice*: 0% (0ms); MTS off;
[ 11.641441] PVR_K: 687: Number of HWR: GP(0/0+0), 2D(0/0+0), GEOM(0/0+0), 3D(0/0+0), CDM(0/0+0), FALSE(0,0,0,0,0)
[ 11.651830] PVR_K: 687: DM 0 (GP)
[ 11.655243] PVR_K: 687: DM 1 (HWRflags 0x00000000: working;)
[ 11.661015] PVR_K: 687: DM 2 (HWRflags 0x00000000: working;)
[ 11.666788] PVR_K: 687: DM 3 (HWRflags 0x00000000: working;)
[ 11.672555] PVR_K: 687: DM 4 (HWRflags 0x00000000: working;)
[ 11.678321] PVR_K: 687: RGX Kernel CCB WO:0x0 RO:0x0
[ 11.683393] PVR_K: 687: RGX Firmware CCB WO:0x0 RO:0x0
[ 11.688640] PVR_K: 687: RGX Kernel CCB commands executed = 0
[ 11.694427] PVR_K: 687: RGX SLR: Forced UFO updates requested = 0
[ 11.700655] PVR_K: 687: RGX Errors: WGP:0, TRP:0
[ 11.705402] PVR_K: 687: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile;)
[ 11.714728] PVR_K: 687: FW OS config flags = 0x0000000F (Ctx switch: TDM; GEOM; 3D; CDM;)
[ 11.723009] PVR_K: 687: (!) RGX power is down. No registers dumped
[ 11.729392] PVR_K: 687: ------[ RGX FW Trace Info ]------
[ 11.734903] PVR_K: 687: Debug log type: none
[ 11.739281] PVR_K: 687: RGX FW thread 0: Trace buffer not yet allocated
[ 11.746025] PVR_K: 687: ------[ Full CCB Status ]------
[ 11.751381] PVR_K: 687: ------[ RGX Device ID:0 End ]------
[ 11.757085] PVR_K: 687: ------[ Device ID: 128 - Phys Heaps ]------
[ 11.763508] PVR_K: 687: 0x000000002a5cb6fa -> PdMs: SYSMEM, Type: UMA, default, Usage Flags: 0x00000004 (GPU_LOCAL), Refs: 11, Free Size: 1551458304B, Total Size: 2000764928B
[ 11.779244] PVR_K: 687: PMR Zombie Count: 0, PMR Zombie Count In Cleanup: 0
[ 11.786362] PVR_K: 687: PMR Live Count: 21
[ 11.790615] PVR_K: 687: ------[ System Summary Device ID:0 ]------
[ 11.796945] PVR_K: 687: Device System Power State: ON
[ 11.802149] PVR_K: 687: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms)
[ 11.811149] PVR_K: 687: ------[ AppHint Settings ]------
[ 11.816613] PVR_K: 687: Build Vars
[ 11.820362] PVR_K: 687: EnableTrustedDeviceAceConfig: N
[ 11.826256] PVR_K: 687: CleanupThreadPriority: 0x00000005
[ 11.832159] PVR_K: 687: WatchdogThreadPriority: 0x00000000
[ 11.838138] PVR_K: 687: HWPerfClientBufferSize: 0x000c0000
[ 11.844110] PVR_K: 687: DevmemHistoryBufSizeLog2: 0x0000000b
[ 11.850262] PVR_K: 687: DevmemHistoryMaxEntries: 0x00002710
[ 11.856314] PVR_K: 687: Module Params
[ 11.860300] PVR_K: 687: none
[ 11.863664] PVR_K: 687: Debug Info Params
[ 11.867981] PVR_K: 687: none
[ 11.871303] PVR_K: 687: Debug Info Params Device ID: 0
[ 11.876741] PVR_K: 687: none
[ 11.880114] PVR_K: 687: ------[ Active Sync Checkpoints ]------
[ 11.886191] PVR_K: 687: (SyncCP Counts: InUse:0 Max:0)
[ 11.900889] PVR_K: 687: ------------[ PVR DBG: END ]------------
[ 12.179354] PVR_K:(Error): 687: RGXPostPowerState: Polling for 'FW started' flag failed. [1156]
[ 12.188295] PVR_K: 687: BIF0 - OK
[ 12.191740] PVR_K: 687: BIF1 - OK
[ 12.195149] PVR_K: 687: FWCORE - OK
[ 12.198768] PVR_K: 687: RGX HWR State 0x00000000:
[ 12.203637] PVR_K: 687: RGX FW Power State: RGXFWIF_POW_OFF (APM enabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
[ 12.216823] PVR_K: 687: RGX DVFS: 0 frequency changes. Current frequency: 800.000 MHz (sampled at 10880165085 ns). FW frequency: 800.000 MHz.
[ 12.229662] PVR_K: 687: RGX FW OS 0 - State: offline; Freelists: Not Ok; Priority: 0; Isolation group: 0; Time Slice*: 0% (0ms); MTS on;
[ 12.242188] PVR_K: 687: Number of HWR: GP(0/0+0), 2D(0/0+0), GEOM(0/0+0), 3D(0/0+0), CDM(0/0+0), FALSE(0,0,0,0,0)
[ 12.252584] PVR_K: 687: DM 0 (GP)
[ 12.256036] PVR_K: 687: DM 1 (HWRflags 0x00000000: working;)
[ 12.261825] PVR_K: 687: DM 2 (HWRflags 0x00000000: working;)
[ 12.267651] PVR_K: 687: DM 3 (HWRflags 0x00000000: working;)
[ 12.273470] PVR_K: 687: DM 4 (HWRflags 0x00000000: working;)
[ 12.279284] PVR_K: 687: ------[ RGX registers ]------
[ 12.284492] PVR_K: 687: RGX Register Base Address (Linear): 0x00000000768948ff
[ 12.292043] PVR_K: 687: RGX Register Base Address (Physical): 0x0FD80000
[ 12.298937] PVR_K: 687: CORE_ID__PBVNC : 0x002400350068031C
[ 12.305986] PVR_K: 687: DESIGNER_REV_FIELD1 : 0x00000000
[ 12.312304] PVR_K: 687: DESIGNER_REV_FIELD2 : 0x00000000
[ 12.318623] PVR_K: 687: CHANGESET_NUMBER : 0x0000000000000000
[ 12.325652] PVR_K: 687: MULTICORE_SYSTEM : 0x00000001
[ 12.331957] PVR_K: 687: MULTICORE_GPU : 0x00000078
[ 12.338284] PVR_K: 687: CLK_CTRL : 0x002AAA002A22AAAA
[ 12.345303] PVR_K: 687: CLK_STATUS : 0x0000000000600000
[ 12.352322] PVR_K: 687: CLK_CTRL2 : 0x0000000000000000
[ 12.359355] PVR_K: 687: CLK_STATUS2 : 0x0000000000000000
[ 12.366389] PVR_K: 687: EVENT_STATUS : 0x00000000
[ 12.372723] PVR_K: 687: TIMER : 0x0000000000481BC5
[ 12.379727] PVR_K: 687: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000
[ 12.386075] PVR_K: 687: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000
[ 12.393113] PVR_K: 687: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000
[ 12.399451] PVR_K: 687: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000
[ 12.406468] PVR_K: 687: BIF_MMU_STATUS : 0x00000000
[ 12.412787] PVR_K: 687: BIF_MMU_ENTRY : 0x00000000
[ 12.419133] PVR_K: 687: BIF_MMU_ENTRY_STATUS : 0x0000000000000000
[ 12.426154] PVR_K: 687: BIF_STATUS_MMU : 0x00000000
[ 12.432505] PVR_K: 687: BIF_READS_EXT_STATUS : 0x00000000
[ 12.438844] PVR_K: 687: BIF_READS_INT_STATUS : 0x00000000
[ 12.445173] PVR_K: 687: BIFPM_STATUS_MMU : 0x00000000
[ 12.451500] PVR_K: 687: BIFPM_READS_EXT_STATUS : 0x00000000
[ 12.457820] PVR_K: 687: BIFPM_READS_INT_STATUS : 0x00000000
[ 12.464127] PVR_K: 687: BIF_CAT_BASE_INDEX : 0x0000000000000000
[ 12.471136] PVR_K: 687: BIF_CAT_BASE0 : 0x000000008A6DB000
[ 12.478165] PVR_K: 687: BIF_CAT_BASE1 : 0x0000000000000000
[ 12.485192] PVR_K: 687: BIF_CAT_BASE2 : 0x0000000000000000
[ 12.492205] PVR_K: 687: BIF_CAT_BASE3 : 0x0000000000000000
[ 12.499233] PVR_K: 687: BIF_CAT_BASE4 : 0x0000000000000000
[ 12.506256] PVR_K: 687: BIF_CAT_BASE5 : 0x0000000000000000
[ 12.513255] PVR_K: 687: BIF_CAT_BASE6 : 0x0000000000000000
[ 12.520249] PVR_K: 687: BIF_CAT_BASE7 : 0x0000000000000000
[ 12.527251] PVR_K: 687: BIF_CTRL_INVAL : 0x00000000
[ 12.533564] PVR_K: 687: BIF_CTRL : 0x00000000
[ 12.539858] PVR_K: 687: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000
[ 12.552339] PVR_K: 687: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000
[ 12.564828] PVR_K: 687: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000
[ 12.577307] PVR_K: 687: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000
[ 12.587277] PVR_K: 687: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000
[ 12.596123] PVR_K: 687: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000
[ 12.604103] PVR_K: 687: MULTICORE_GEOMETRY_CTRL_COMMON: 0x00000000
[ 12.612515] PVR_K: 687: MULTICORE_FRAGMENT_CTRL_COMMON: 0x00000101
[ 12.621795] PVR_K: 687: MULTICORE_COMPUTE_CTRL_COMMON : 0x00000101
[ 12.629515] PVR_K: 687: PERF_TA_PHASE : 0x00000000
[ 12.637407] PVR_K: 687: PERF_TA_CYCLE : 0x00000000
[ 12.645908] PVR_K: 687: PERF_3D_PHASE : 0x00000000
[ 12.653286] PVR_K: 687: PERF_3D_CYCLE : 0x00000000
[ 12.661889] PVR_K: 687: PERF_TA_OR_3D_CYCLE : 0x00000000
[ 12.672036] PVR_K: 687: PERF_TA_AND_3D_CYCLE : 0x00000000
[ 12.678894] PVR_K: 687: PERF_COMPUTE_PHASE : 0x00000000
[ 12.688613] PVR_K: 687: PERF_COMPUTE_CYCLE : 0x00000000
[ 12.696238] PVR_K: 687: PM_PARTIAL_RENDER_ENABLE : 0x00000000
[ 12.706470] PVR_K: 687: ISP_RENDER : 0x00000000
[ 12.713496] PVR_K: 687: TLA_STATUS : 0x0000000000000000
[ 12.723990] PVR_K: 687: MCU_FENCE : 0x0000000000000000
[ 12.731797] PVR_K: 687: VDM_CONTEXT_STORE_STATUS : 0x00000001
[ 12.740210] PVR_K: 687: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000
[ 12.749923] PVR_K: 687: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000
[ 12.759204] PVR_K: 687: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000
[ 12.768482] PVR_K: 687: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000
[ 12.777334] PVR_K: 687: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000
[ 12.786370] PVR_K: 687: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000
[ 12.798845] PVR_K: 687: ISP_CTL : 0x00000000
[ 12.807342] PVR_K: 687: ISP_STATUS : 0x00000000
[ 12.818010] PVR_K: 687: CDM_CONTEXT_STORE_STATUS : 0x00000000
[ 12.825637] PVR_K: 687: CDM_CONTEXT_PDS0 : 0x0000000000000000
[ 12.838123] PVR_K: 687: CDM_CONTEXT_PDS1 : 0x0000000000000000
[ 12.848644] PVR_K: 687: CDM_TERMINATE_PDS : 0x0000000000000000
[ 12.857405] PVR_K: 687: CDM_TERMINATE_PDS1 : 0x0000000000000000
[ 12.869880] PVR_K: 687: CDM_CONTEXT_LOAD_PDS0 : 0x0000000000000000
[ 12.882386] PVR_K: 687: CDM_CONTEXT_LOAD_PDS1 : 0x0000000000000000
[ 12.893401] PVR_K: 687: MTS_INTCTX : 0x00000000
[ 12.905202] PVR_K: 687: MTS_BGCTX : 0x00000000
[ 12.916975] PVR_K: 687: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000
[ 12.927380] PVR_K: 687: MTS_SCHEDULE : 0x00000000
[ 12.934936] PVR_K: 687: MTS_GPU_INT_STATUS : 0x00000000
[ 12.942759] PVR_K: 687: SLC_IDLE : 0x000000FF
[ 12.949616] PVR_K: 687: SLC_STATUS0 : 0x00000000
[ 12.958894] PVR_K: 687: SLC_STATUS1 : 0x0000000000000000
[ 12.968346] PVR_K: 687: SLC_STATUS2 : 0x0000000000000000
[ 12.977539] PVR_K: 687: SLC_CTRL_BYPASS : 0x00003D1F00000000
[ 12.988291] PVR_K: 687: SLC_CTRL_MISC : 0x0000000000200003
[ 12.997310] PVR_K: 687: SIDEKICK_IDLE : 0x0000007F
[ 13.005933] PVR_K: 687: SAFETY_EVENT_STATUS__ROGUEXE : 0x00000000
[ 13.014078] PVR_K: 687: MTS_SAFETY_EVENT_ENABLE__ROGUEXE: 0x00000000
[ 13.026047] PVR_K: 687: FWCORE_WDT_CTRL : 0x00000000
[ 13.036708] PVR_K: 687: SCRATCH0 : 0x00000000
[ 13.044092] PVR_K: 687: SCRATCH1 : 0x00000000
[ 13.050353] PVR_K: 687: SCRATCH2 : 0x00000000
[ 13.058679] PVR_K: 687: SCRATCH3 : 0x00000000
[ 13.066934] PVR_K: 687: SCRATCH4 : 0x00000000
[ 13.075438] PVR_K: 687: SCRATCH5 : 0x00000000
[ 13.082985] PVR_K: 687: SCRATCH6 : 0x00000000
[ 13.092957] PVR_K: 687: SCRATCH7 : 0x00000000
[ 13.100242] PVR_K: 687: SCRATCH8 : 0x00000000
[ 13.111341] PVR_K: 687: SCRATCH9 : 0x00000000
[ 13.120199] PVR_K: 687: SCRATCH10 : 0x00000000
[ 13.128105] PVR_K: 687: SCRATCH11 : 0x00000000
[ 13.136094] PVR_K: 687: SCRATCH12 : 0x00000000
[ 13.143989] PVR_K: 687: SCRATCH13 : 0x00000000
[ 13.152152] PVR_K: 687: SCRATCH14 : 0x00000000
[ 13.159363] PVR_K: 687: SCRATCH15 : 0x00000000
[ 13.167443] PVR_K: 687: FWCORE_MEM_CAT_BASE0 : 0x000000008A6DB000
[ 13.174466] PVR_K: 687: FWCORE_MEM_CAT_BASE1 : 0x0000000000000000
[ 13.185044] PVR_K: 687: FWCORE_MEM_CAT_BASE2 : 0x0000000000000000
[ 13.193029] PVR_K: 687: FWCORE_MEM_CAT_BASE3 : 0x0000000000000000
[ 13.201204] PVR_K: 687: FWCORE_MEM_CAT_BASE4 : 0x0000000000000000
[ 13.208299] PVR_K: 687: FWCORE_MEM_CAT_BASE5 : 0x0000000000000000
[ 13.220791] PVR_K: 687: FWCORE_MEM_CAT_BASE6 : 0x0000000000000000
[ 13.227815] PVR_K: 687: FWCORE_MEM_CAT_BASE7 : 0x0000000000000000
[ 13.240301] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG4 : 0x120000E1C0002000
[ 13.252819] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG5 : 0x220000E1C001F000
[ 13.265281] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG6 : 0x220000E1C0000000
[ 13.277767] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG12 : 0x120000E1C0000000
[ 13.290251] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG13 : 0x220000E1C0000000
[ 13.302737] PVR_K: 687: FWCORE_ADDR_REMAP_CONFIG14 : 0x000000E1C0000000
[ 13.315222] PVR_K: 687: FWCORE_MEM_FAULT_MMU_STATUS : 0x00000000
[ 13.327019] PVR_K: 687: FWCORE_MEM_FAULT_REQ_STATUS : 0x0000000000000000
[ 13.337513] PVR_K: 687: FWCORE_MEM_MMU_STATUS : 0x00000000
[ 13.343797] PVR_K: 687: FWCORE_MEM_READS_EXT_STATUS : 0x00000000
[ 13.350098] PVR_K: 687: FWCORE_MEM_READS_INT_STATUS : 0x00000000
[ 13.356380] PVR_K: 687: ---- [ RISC-V internal state ] ----
[ 13.362049] PVR_K: 687: pc : 0x400009FC
[ 13.368333] PVR_K: 687: ra : 0x4000669C
[ 13.374610] PVR_K: 687: sp : 0x50000CC0
[ 13.380884] PVR_K: 687: mepc : 0x40004034
[ 13.387156] PVR_K: 687: mcause : 0x00000003
[ 13.393419] PVR_K: 687: mdseac : 0x00000000
[ 13.399682] PVR_K: 687: mstatus : 0x00001880
[ 13.405948] PVR_K: 687: mie : 0x00000000
[ 13.412212] PVR_K: 687: mip : 0x00000000
[ 13.418479] PVR_K: 687: mscratch : 0x00000000
[ 13.424746] PVR_K: 687: mbvnc0 : 0x00010001
[ 13.431009] PVR_K: 687: mbvnc1 : 0x0032000B
[ 13.437271] PVR_K: 687: micect : 0x10000000
[ 13.443532] PVR_K: 687: mdcect : 0x10000000
[ 13.449798] PVR_K: 687: mdcrfct : 0x10000000
[ 13.456062] PVR_K: 687: RISC-V FW hit an exception: Breakpoint
[ 13.462381] PVR_K: 687: RGX Firmware image 'rgx.fw.36.53.104.796' loaded
[ 13.469276] PVR_K: 687: _ValidateWithFWModule: Mismatch while validating FW code at offset 0x0: CPU 0x00000297 (000000001337fd1d), FW 0x00000000 (3060)
[ 13.482980] PVR_K: 687: Failed to validate any FW code corruption
[ 13.489166] PVR_K: 687: TFBC_VERSION : 0x0000000A
[ 13.495446] PVR_K:(Error): 687: PVRSRVPollForValueKM(bFirmwareStarted)() failed (PVRSRV_ERROR_TIMEOUT) in RGXPostPowerState() [1178]
[ 13.507538] PVR_K:(Error): 687: PVRSRVDeviceFinalise: Failed to set device 0000000071408722 power state to 'on' (PVRSRV_ERROR_TIMEOUT) [3008]
[ 13.520400] PVR_K:(Error): 687: PVRSRVDeviceFinalise() failed (PVRSRV_ERROR_TIMEOUT) in PVRSRVCommonDeviceInitialise() [2698]
[ 13.531881] PVR_K:(Error): 687: PVRSRVDeviceServicesOpen: Failed to initialise device (PVRSRV_ERROR_TIMEOUT) [505]
[ 15.720233] PVR_K:(Error): 398: PVRSRVDeviceServicesOpen: Driver already in bad state. Device open failed. [477]
Please help to debug.
Thanks
WUZEHAI