- 浏览: 1501907 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (419)
- XMPP (19)
- Android (180)
- Java (59)
- Network (4)
- HTML5 (13)
- Eclipse (9)
- SCM (23)
- C/C++ (4)
- UML (4)
- Libjingle (15)
- Tools&Softwares (29)
- Linphone (5)
- Linux&UNIX (6)
- Windows (18)
- Google (10)
- MISC (3)
- SIP (6)
- SQLite (5)
- Security (4)
- Opensource (29)
- Online (2)
- 文章 (3)
- MemoryLeak (10)
- Decompile (5)
- Ruby (1)
- Image (1)
- Bat (4)
- TTS&ASR (28)
- Multimedia (1)
- iOS (20)
- Asciiflow - ASCII Flow Diagram Tool.htm (1)
- Networking (1)
- DLNA&UPnP (2)
- Chrome (2)
- CI (1)
- SmartHome (0)
- CloudComputing (1)
- NodeJS (3)
- MachineLearning (2)
最新评论
-
bzhao:
点赞123!
Windows的adb shell中使用vi不乱码方法及AdbPutty -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket 技术介绍 -
obehavior:
view.setOnTouchListenerview是什么
[转]android 一直在最前面的浮动窗口效果 -
wutenghua:
[转]android 一直在最前面的浮动窗口效果 -
zee3.lin:
Sorry~~
When I build "call ...
Step by Step about How to Build libjingle 0.4
http://blog.csdn.net/cloudwu007/article/details/6821329
现象:启动后,可以进入主界面。但是过几分钟自动重启。以后不断重复此现象。
分析:
1、手机如果重启,会在/data/system/dropbox 留下开机信息,可以查看次类文件生成的时间标来了解手机重启的时间情况。另外,系统会自动记录最后一次开机/重启的原因到 /proc/bootinfo。
2、查看bootinfo,可以确定重启原因为SW_AP_RESET,即软件原因重启。
C:\>adb shell cat /proc/bootinfo
POWERUPREASON : 0x00004000
MBM_VERSION : 0x00000a64
MBM_LOADER_VERSION : 0x00000a64
FLAT_DEV_TREE_ADDRESS : 0xffffffff
BATTERY_STATUS_AT_BOOT : 0x0001
CID_RECOVER_BOOT : 0x00
POWERUPREASON 的相关解释如下
* Powerup Reason definition */
#define TIME_OF_DAY_ALARM 0x00000008 /* Bit 3 */
#define USB_CABLE 0x00000010 /* Bit 4 */
#define FACTORY_CABLE 0x00000020 /* Bit 5 */
#define AIRPLANE_MODE 0x00000040 /* Bit 6 */
#define PWR_KEY_PRESS 0x00000080 /* Bit 7 */
#define CHARGER 0x00000100 /* Bit 8 */
#define POWER_CUT 0x00000200 /* Bit 9 */
#define REGRESSION_CABLE 0x00000400 /* Bit 10 */
#define SYSTEM_RESTART 0x00000800 /* Bit 11 */
#define MODEL_ASSEMBLY 0x00001000 /* Bit 12 */
#define MODEL_ASSEMBLY_VOL 0x00002000 /* Bit 13 */
#define SW_AP_RESET 0x00004000 /* Bit 14 */
#define WDOG_AP_RESET 0x00008000 /* Bit 15 */
#define CLKMON_CKIH_RESET 0x00010000 /* Bit 16 */
#define AP_KERNEL_PANIC 0x00020000 /* Bit 17 */
#define CPCAP_WDOG 0x00040000 /* Bit 18 */
3、查看/data/system/dropbox
SYSTEM_PANIC@1317093408596.txt
SYSTEM_TOMBSTONE@1317093457859.txt.gz
SYSTEM_BOOT@1317093457810.txt
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连接无异常,其他均工作.
发表评论
-
[Android] 为Android安装BusyBox —— 完整的bash shell
2013-12-27 10:19 1482http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7546http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2627AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1182http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1683使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1256Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 981A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1298SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1195kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1021http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1040http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1673http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1154http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2341Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6036JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1222最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1293本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3178http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20840http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2007MyCar Recorder DailyRoads
相关推荐
Bria Android Tablet Edition 用于安卓平板的VOIP客户端
android平板开发 android sdk3.2最新版本,
Beginning Android Tablet Application Development (epub 格式) Paperback: 288 pages Publisher: Wrox; 1st edition (August 9, 2011) Language: English ISBN-10: 1118106733 ISBN-13: 978-1118106730 ...
This application changes the resolution of your Android device dynamically and makes your mobile device to behave as tablet. This application does not change your device's physical screen size ...
《Apress.Beginning.Android.Tablet.Games.Programming》是一本专为初学者设计的指南,旨在教授如何在Android平板电脑上开发游戏。这本书涵盖了从基础知识到高级技术的全面内容,帮助开发者逐步掌握Android游戏编程...
Android Tablet Developer Cookbook源代码
- **书名**:《Beginning Android Tablet Application Development》(开始Android平板应用程序开发) - **作者**:Wei-Meng Lee - **出版社**:Wiley Publishing, Inc. - **出版日期**:2011年 - **ISBN**: - ...
《Wrox.Beginning.Android.Tablet.Application.Development.Aug.2011》这本书专注于介绍如何在Android平台上开发平板应用。2011年8月出版的这本书,是Android开发者们了解平板应用开发的重要资源,其内容涵盖了从...
《Beginning Android Tablet Application Development》不仅涵盖了Android平板应用开发所需的所有基础知识,还通过多个实践案例加深了读者对技术的理解和运用能力。对于想要进入Android平板开发领域的初学者来说,这...
xp tablet
因为刷机就需要安装驱动,如果没有安装驱动的话,你的电脑就识别不了联想平板YOGA Tablet 2,下面就来给大家详细写一写联想平板YOGA Tablet 2驱动的安装方法,此驱动针对联想平板YOGA Tablet 2安卓版本的三个版本均...
标题中的“thinkpad tablet 触屏驱动 for windows8”指的是专为ThinkPad平板电脑设计的触控屏驱动程序,适用于Windows 8操作系统。这个驱动程序是确保ThinkPad Tablet的触控功能在Windows 8环境下正常运行的关键组件...
And_Tablet_Dev_Cookbook_Code源代码
《初识Android平板应用开发(第1版)》的源代码压缩包包含了多个章节的实践项目,这为我们深入了解和学习Android平板应用开发提供了丰富的资源。接下来,我们将详细探讨这些章节中涉及的关键知识点。 1. **Chapter ...
标题中的"MFC Graphics Tablet Test Application"是一个基于Microsoft Foundation Class (MFC)库的程序,用于测试图形Tablet设备。MFC是微软为Windows操作系统提供的一个C++类库,它简化了Windows应用程序的开发,...
【标题】"nook tablet 16g分区软件"指的是针对16GB存储容量的nook平板电脑的磁盘分区工具。nook Tablet是Barnes & Noble公司推出的一款电子阅读器与平板电脑的结合体,它允许用户安装应用程序、阅读电子书、浏览网页...
Android 中的 CardFlight 演示应用程序。 如果您有任何疑问或问题,请通过与我们 ==================== 在 Eclipse 上构建:将 android-demo 和 cardflight-sdk 作为 Android 项目导入。 打开 CardFlight-demo ...
1. Tablet手写系统简介: - Tablet手写系统支持在Windows XP、Vista、Windows 7操作系统上使用。 - 光盘中包含适用于Windows XP的驱动程序与应用软件,提供手写笔迹、手写文字识别、电子白板、截图工具、笔势工具...