root P780_ROW cat proc last_kmsg2 show last_kmsg2 sig 1128743492 size

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
root@P780_ROW:/ # cat /proc/last_kmsg2
show last_kmsg2 sig 1128743492, size 6936, hw_status 0, reboot_mode 0!
7529] (0)[17908:shutdown]cmd1: resp(0x40ff8080)
[ 3082.137552] (0)[17908:shutdown]send cmd0========
[ 3082.160823] (0)[17908:shutdown]+DL_Handling underflow ReadIdx:2080 WriteIdx:2080, DataRemained:0, Afe_consumed_bytes:2000 HW_memory_index = 0x80
[ 3082.160868] (0)[17908:shutdown]-DL_Handling underflow ReadIdx:80 WriteIdx:80, DataRemained:4000, Afe_consumed_bytes 2000
[ 3082.170602] (0)[17908:shutdown]cmd1: resp(0xc0ff8080)
[ 3082.171428] (0)[17908:shutdown]resp: 0x90014a20 0x58494e59 0x4816a1a2 0xa71fa027
[ 3082.190853] (0)[17908:shutdown]emmc offset (0x0)
[ 3082.192968] (0)[17908:shutdown]clock<25000000>
[ 3082.193002] (0)[17908:shutdown]init eMMC success
[ 3082.193023] (0)[17908:shutdown]-r/u:1]mtk-tpd: finger regs num=:3!!
[ 3082.073949] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:24!!
[ 3082.074801] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=0
[ 3082.074853] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 39 313 59]
[ 3082.074881] (1)[6610:kworker/u:1]mtk-tpd: finger index=:1!!
[ 3082.074907] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:29!!
[ 3082.075760] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=28
[ 3082.075813] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 58 143 67]
[ 3082.075841] (1)[6610:kworker/u:1]mtk-tpd: finger index=:2!!
[ 3082.085398] (1)[6610:kworker/u:1]mtk-tpd: tpd_work_function read data to clear interrupt!!
[ 3082.085896] (1)[6610:kworker/u:1]mtk-tpd: status:4!!
[ 3082.086568] (1)[6610:kworker/u:1]mtk-tpd: finger regs num=:3!!
[ 3082.086595] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:24!!
[ 3082.087451] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=0
[ 3082.087505] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 39 315 58]
[ 3082.087533] (1)[6610:kworker/u:1]mtk-tpd: finger index=:1!!
[ 3082.087558] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:29!!
[ 3082.088404] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=32
[ 3082.088457] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 58 145 67]
[ 3082.088484] (1)[6610:kworker/u:1]mtk-tpd: finger index=:2!!
[ 3082.098060] (1)[6610:kworker/u:1]mtk-tpd: tpd_work_function read data to clear interrupt!!
[ 3082.098561] (1)[6610:kworker/u:1]mtk-tpd: status:4!!
[ 3082.099232] (1)[6610:kworker/u:1]mtk-tpd: finger regs num=:3!!
[ 3082.099259] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:24!!
[ 3082.100112] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=0
[ 3082.100164] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 39 316 59]
[ 3082.100192] (1)[6610:kworker/u:1]mtk-tpd: finger index=:1!!
[ 3082.100217] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:29!!
[ 3082.101071] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=32
[ 3082.101125] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 58 146 67]
[ 3082.101153] (1)[6610:kworker/u:1]mtk-tpd: finger index=:2!!
[ 3082.110690] (1)[6610:kworker/u:1]mtk-tpd: tpd_work_function read data to clear interrupt!!
[ 3082.111189] (1)[6610:kworker/u:1]mtk-tpd: status:4!!
[ 3082.111861] (1)[6610:kworker/u:1]mtk-tpd: finger regs num=:3!!
[ 3082.111888] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:24!!
[ 3082.112740] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=0
[ 3082.112793] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 39 318 59]
[ 3082.112821] (1)[6610:kworker/u:1]mtk-tpd: finger index=:1!!
[ 3082.112846] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:29!!
[ 3082.113700] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=32
[ 3082.113753] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 58 147 67]
[ 3082.113781] (1)[6610:kworker/u:1]mtk-tpd: finger index=:2!!
[ 3082.123324] (1)[6610:kworker/u:1]mtk-tpd: tpd_work_function read data to clear interrupt!!
[ 3082.123821] (1)[6610:kworker/u:1]mtk-tpd: status:4!!
[ 3082.124022] (3)[17908:shutdown]clock off ddp clock in mtkfbshutdown
[ 3082.124048] (3)[17908:shutdown][DDP]disp_path_power_off, caller:mtkfb
[ 3082.124080] (3)[17908:shutdown][DDP]disp_reg_backup() start, *pRegBackup=0x4, reg_offset=0
[ 3082.124166] (3)[17908:shutdown][DDP]disp_reg_backup() end, *pRegBackup=0x4, reg_offset=290
[ 3082.124198] (3)[17908:shutdown][DDP] RDMAReset called 2
[ 3082.124229] (3)[17908:shutdown][DDP] OVLReset called 1
[ 3082.124290] (3)[17908:shutdown]+AudDrv_shutdown
[ 3082.124312] (3)[17908:shutdown]-AudDrv_shutdown
[ 3082.124454] (3)[17908:shutdown]******** MTK WDT driver shutdown!! ********
[ 3082.124480] (3)[17908:shutdown]mtk-tpd: finger regs num=:3!!
[ 3082.124497] (1)[6610:kworker/u:1]mtk-tpd: finger regs num=:3!!
[ 3082.124518] (1)[6610:kworker/u:1]mtk-tpd: finger addr=:24!!
[ 3082.124545] (3)[17908:shutdown]GFMT shutdown
[ 3082.124582] (3)[17908:shutdown]mtkfb_vsync device shutdown
[ 3082.124667] (3)[17908:shutdown]mt_pwm_shutdown
[ 3082.124692] (3)[17908:shutdown][vibrator]vib_shutdown: enter!
[ 3082.124729] (3)[17908:shutdown]ALMK driver shutdown
[ 3082.124950] (0)[17908:shutdown]Power down.
[ 3082.124980] (0)[17908:shutdown]machine_shutdown: start, Proess(shutdown:17908)
[ 3082.125005] (0)[17908:shutdown]Backtrace:
[ 3082.125080] (0)[17908:shutdown][<c0012208>] (dump_backtrace+0x0/0x10c) from [<c06f2588>] (dump_stack+0x18/0x1c)
[ 3082.125114] (0)[17908:shutdown] r6:00000000 r5:4321fedc r4:4321fedc r3:c09db21c
[ 3082.125214] (0)[17908:shutdown][<c06f2570>] (dump_stack+0x0/0x1c) from [<c000f800>] (machine_shutdown+0x34/0x50)
[ 3082.125280] (0)[17908:shutdown][<c000f7cc>] (machine_shutdown+0x0/0x50) from [<c000f844>] (machine_power_off+0x10/0x30)
[ 3082.125368] (0)[17908:shutdown][JX] tpd_work_func XYsqr=0
[ 3082.125386] (1)[6610:kworker/u:1][JX] tpd_work_func XYsqr=0
[ 3082.125432] (1)[6610:kworker/u:1]mtk-tpd: =================>D---[ 39 320 59]
[ 3082.125468] (0)[17908:shutdown][<c005eec8>] (kernel_power_off+0x0/0x78) from [<c005f764>] (sys_reboot+0x104/0x1f0)
[ 3082.125505] (1)[6610:kworker/u:1]mtk-tpd: finger index=:1!!
[ 3082.125537] (0)[17908:shutdown][<c005f660>] (sys_reboot+0x0/0x1f0) from [<c000e7c0>] (ret_fast_syscall+0x0/0x30)
[ 3082.125564] (0)[17908:shutdown] r8:c000e944 r7:00000058 r6:be8bda1cmtk-tpd: finger addr=:29!!
[ 3082.125611] (0)[17908:shutdown] r5:b6f4a2b4 r4:b6f4a2a4
[ 3082.125652] (0)[17908:shutdown]Send IPI to stop CPUs...
[ 3082.125685] (1)[0:swapper/1]
[ 3082.125697] (1)[0:swapper/1] CPU1: stopping and cpu_relax,state:3
[ 3082.125716] (3)[0:swapper/3]
[ 3082.125727] (3)[0:swapper/3] CPU3: stopping and cpu_relax,state:3
[ 3082.125747] (2)[0:swapper/2]
[ 3082.125760] (2)[0:swapper/2] CPU2: stopping and cpu_relax,state:3
[ 3082.125785] (0)[17908:shutdown]machine_shutdown: done
[ 3082.125815] (0)[17908:shutdown]init emmc for ipanic dump
[ 3082.136099] (0)[17908:shutdown]MSDCPLL_CON0 = 0x80000081
[ 3082.136127] (0)[17908:shutdown]MSDC0 CLK_CFG = 0x810505
[ 3082.136153] (0)[17908:shutdown]clock on/off mask = 0xf8eecffd
[ 3082.136179] (0)[17908:shutdown]MSDCPLL_CON1 = 0xf0000
[ 3082.136218] (0)[17908:shutdown]clock<259067>
[ 3082.136311] (0)[17908:shutdown]send cmd0========