[AndroidTips]Tablet不断重启原因分析
http://blog.csdn.net/cloudwu007/article/details/6821329
?
Hardware: xxx Bootloader: 0x0000 Radio: unknown Kernel: Linux version 2.6.35.7-eng-g953b5f6 x(gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT Thu Sep 22 13:50:58 CST 2011 ... Hardware : mapphone_CDMA Revision : 0000 Serial : 0000000000000000 Reboot@ ModemStateControl.cpp : Line 1550
?
分析ModemStateControl.cpp第155行,处于函数handleWakeLockTimeout()中,表明BP panic已发生。
由此可见,BP panic问题。
4、查看Log
adb shell ls /sdcard/Logger/
09-27 10:47:44.164 320 324 D RIL-MCTRL: file /sys/bus/usb/devices/usb1/power/control, buff = auto 09-27 10:47:44.164 320 324 D RIL-MCTRL: file /sys/bus/usb/devices/usb1/power/control opened in write only mode 09-27 10:47:44.171 320 324 F RIL-RLOG: Reboot@ ModemStateControl.cpp : Line 1550 09-27 10:47:44.171 320 324 F RIL-RLOG: Panic or IPC, Rebooting
?
进一步证实由于BP panic问题导致重启。
5.最终分析
seems the BP is not installed,that should be the cause:
Setting -> Phone -> about tablet -> Baseband version:Unknown
?
解决办法:
办法1.重烧BP
办法2.在handleWakeLockTimeout中,注释RIL_REBOOT_DEVICE("Panic or IPC,Rebooting"); ,此法保证在BP出现超时时不重启。使用后,发现Wifi连接无异常,其他均工作.
?