우선 밑도 끝도 없이 커널로그를 붙이는 점 양해부탁드립니다.
PVR 관련해서 전혀 감이 없어 이렇게 문의드립니다.
부팅시 OS 로딩시점에 아래와 같은 로그와 함께 Panic 상태가 됩니다.
210 사용중이며 현재 전원관련해서 H/W쪽도 검토중입니다.
혹시 아래와 같은 로그 경험하신분 있으시면 조언부탁드립니다.
아, 항상 그런것은 아니며 간혹 발생하고 있습니다.
PVR_K: SGX Host control:
PVR_K: 0x0: 0x00000001 0x00000000 0x00000000 0x00030D40
PVR_K: 0x10: 0x00000065 0x00000000 0x00000000 0x00000003
PVR_K: 0x20: 0x00000000 0x00003EEA 0x000571B9 0xA46C0C00
PVR_K: SGX TA/3D control:
PVR_K: 0x0: 0x0F002000 0x0F002100 0x0F001000 0x0F0533C0
PVR_K: 0x10: 0x00000001 0x00000002 0x00000001 0x0F01A420
PVR_K: 0x20: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0x30: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0x40: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0x50: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0x60: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0x70: 0x00000000 0x00000000 0x00000000 0x0F003000
PVR_K: 0x80: 0x000000A0 0x0000100F 0x0F03D434 0x00000000
PVR_K: 0x90: 0x00000000 0x0F000000 0x4FDF4000 0x0F027100
PVR_K: 0xA0: 0x00000000 0x0F01B420 0x0F01A420 0x0F03D434
PVR_K: 0xB0: 0x0F01B420 0x00000000 0x0F009880 0x00000000
PVR_K: 0xC0: 0x00000000 0x00000000 0x00000000 0x00000000
PVR_K: 0xD0: 0x00000000 0x000000B7 0x000000B7 0x0F006000
PVR_K: 0xE0: 0x0F01B000 0x0F01B000 0x00000000 0x000A97A1
PVR_K: Command Complete Data for display device 1:
PVR_K: SRC 0: (Not in use)
PVR_K: SRC 1: (Not in use)
PVR_K: User requested OS reset
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = e9188000
[00000000] *pgd=49155031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT
last sysfs file: /sys/power/state
Modules linked in: s3c_bc s3c_lcd pvrsrvkm
CPU: 0 Not tainted (2.6.32.10 #1430)
PC is at OSPanic+0x18/0x20 [pvrsrvkm]
LR is at PVRSRVGetMiscInfoKM+0x354/0x398 [pvrsrvkm]
<생략>
[<bf000110>] (OSPanic+0x18/0x20 [pvrsrvkm]) from [<bf010160>] (PVRSRVGetMiscInfoKM+0x354/0x398 [pvrsrvkm])
[<bf010160>] (PVRSRVGetMiscInfoKM+0x354/0x398 [pvrsrvkm]) from [<bf017a7c>] (PVRSRVGetMiscInfoBW+0xec/0x178 [pvrsrvkm])
[<bf017a7c>] (PVRSRVGetMiscInfoBW+0xec/0x178 [pvrsrvkm]) from [<bf0156f0>] (BridgedDispatchKM+0x17c/0x1ec [pvrsrvkm])
[<bf0156f0>] (BridgedDispatchKM+0x17c/0x1ec [pvrsrvkm]) from [<bf004f70>] (PVRSRV_BridgeDispatchKM+0x1e0/0x2d0 [pvrsrvkm])
[<bf004f70>] (PVRSRV_BridgeDispatchKM+0x1e0/0x2d0 [pvrsrvkm]) from [<c0145c18>] (vfs_ioctl+0x3c/0x9c)
[<c0145c18>] (vfs_ioctl+0x3c/0x9c) from [<c01462d0>] (do_vfs_ioctl+0x558/0x5a0)
[<c01462d0>] (do_vfs_ioctl+0x558/0x5a0) from [<c0146360>] (sys_ioctl+0x48/0x6c)
[<c0146360>] (sys_ioctl+0x48/0x6c) from [<c0079080>] (ret_fast_syscall+0x0/0x2c)
Code: e24cb004 e92d4000 eb41e407 e3a03000 (e5833000)
---[ end trace a9f0337cf947541b ]---
Kernel panic - not syncing: Fatal exception
일단 이 로그 가지고는 쉽게 파악이 힘듭니다.
1. 회로구성..............에 따라 틀립니다. dram
2. 전원부도 봐야할 듯 하고요.
3. 1번에 따른 software도 봐야하고요.
4. 안드로이드인가요?
5. 커널 버전은요?
위 메세지를 예전에 많이 봤던거 같은데, 좀 가물하네요....ㅠ.ㅠ