21. 重启log分析

案例一	: kernel重启 - mt6580.dtsi
	现象	: 
	平台	: androidN,MTK6580
	排查过程: 1. 打串口log,发现如下:
				[    1.607970] <2>.(2)[1:swapper/0]musb-hdrc musb-hdrc.0.auto: Cannot find usb pinctrl iddig_irq_init
				[    1.609094] <2>.(2)[1:swapper/0]Unable to handle kernel paging request at virtual address fffffff9
				[    1.610245] <2>.(2)[1:swapper/0]pgd = c0004000
				[    1.610794] [fffffff9] *pgd=9fffd821, *pte=00000000, *ppte=00000000
				[    1.611581] <2>-(2)[1:swapper/0]Internal error: Oops: 17 [#1] PREEMPT SMP ARM
				[    2.612481] <2>-(2)[1:swapper/0]Non-crashing CPUs did not react to IPI
				[    2.613303] <2>-(2)[1:swapper/0]CPU: 2 PID: 1 Comm: swapper/0 Tainted: G        W      3.18.35 #2
				[    2.614409] <2>-(2)[1:swapper/0]task: df060000 ti: df04a000 task.ti: df04a000
				[    2.615304] <2>-(2)[1:swapper/0]PC is at pinctrl_select_state+0x84/0x154	【// 重启log可以看【PC】停在哪儿】
				[    2.616140] <2>-(2)[1:swapper/0]LR is at otg_int_init+0x64/0x154	
				...
				[    3.000390] <2>-(2)[1:swapper/0][<c038e374>] (pinctrl_select_state) from [<c0451ba0>] (otg_int_init+0x64/0x154)
																							【// 重启log可以根据这条log看停在哪个【函数】】
				[    3.001803]  r9:60000113 r8:60000113 r7:c1151d70 r6:c1151e30 r5:c109a408 r4:c1151db0
				[    3.003408] <2>-(2)[1:swapper/0][<c0451b3c>] (otg_int_init) from [<c0451db0>] (mt_usb_otg_init+0x120/0x230)
				[    3.004777]  r6:c1151e30 r5:c1151db0 r4:df182140
				[    3.005816] <2>-(2)[1:swapper/0][<c0451c90>] (mt_usb_otg_init) from [<c044d2f8>] (mt_usb_init+0x1d8/0x6d0)
				[    3.007176]  r6:e1700000 r5:c1151d70 r4:df182140 r3:c12ecaa0
				[    3.008417] <2>-(2)[1:swapper/0][<c044d120>] (mt_usb_init) from [<c0458608>] (musb_probe+0x2d0/0xb24)
				[    3.009720]  r10:00000088 r9:e1700000 r8:de918700 r7:de915000 r6:c1151df8 r5:df182140
				[    3.011218]  r4:df182000
				[    3.011861] <2>-(2)[1:swapper/0][<c0458338>] (musb_probe) from [<c03c45c8>] (platform_drv_probe+0x38/0x90)
				[    3.013218]  r10:00000000 r9:df212a00 r8:c10501c0 r7:c10501c0 r6:fffffdfb r5:de915010
				[    3.014714]  r4:ffffffed
				[    3.015361] <2>-(2)[1:swapper/0][<c03c4590>] (platform_drv_probe) from [<c03c2c58>] (driver_probe_device+0x1d8/0x43c)
				[    3.016841]  r7:c113cdbc r6:c1094378 r5:de915010 r4:c113cdb0
				[    3.018096] <2>-(2)[1:swapper/0][<c03c2a80>] (driver_probe_device) from [<c03c2f9c>] (__driver_attach+0x94/0x98)
				[    3.019521]  r10:00000000 r9:df212a00 r8:c0f00600 r7:00000000 r6:de915044 r5:c10501c0
				[    3.021013]  r4:de915010
				[    3.021646] <2>-(2)[1:swapper/0][<c03c2f08>] (__driver_attach) from [<c03c108c>] (bus_for_each_dev+0x68/0x9c)
				[    3.023037]  r6:c03c2f08 r5:c10501c0 r4:00000000 r3:00000000
				[    3.024278] <2>-(2)[1:swapper/0][<c03c1024>] (bus_for_each_dev) from [<c03c304c>] (driver_attach+0x24/0x28)
				[    3.025649]  r6:c1040f40 r5:df211d00 r4:c10501c0
				[    3.026690] <2>-(2)[1:swapper/0][<c03c3028>] (driver_attach) from [<c03c1a64>] (bus_add_driver+0x15c/0x218)
				[    3.028185] <2>-(2)[1:swapper/0][<c03c1908>] (bus_add_driver) from [<c03c39c4>] (driver_register+0x80/0x100)
				[    3.029567]  r7:df04a030 r6:c0f2efb8 r5:c0f617d8 r4:c10501c0
				[    3.030840] <2>-(2)[1:swapper/0][<c03c3944>] (driver_register) from [<c03c50c8>] (__platform_driver_register+0x5c/0x64)
				[    3.032341]  r5:c0f617d8 r4:00000000
				[    3.033203] <2>-(2)[1:swapper/0][<c03c506c>] (__platform_driver_register) from [<c0f2efec>] (musb_init
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值