搜索

430

主题

515

帖子

2102

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2102
QQ
发表于 2020-11-30 17:48:14 4245 浏览 0 回复

MT6873 天玑800 手机关机过程中modem crash,以致沒有modem memo...

    Modem發生crash時,產生modem memory dump需要時間,若在關機過程發生modem crash,有可能來不及產生modem memory dump。

可能的解決方式: 修改Android ShutdownThread中"關閉radio"的最大等待時間,將此時間加大為60秒或更久。

  1. Ex:

  2. (frameworks/base/services/core/java/com/android/server/power/ShutdownThread.java)

  3. public class ShutdownThread extends Thread {
  4. ...
  5. private static final int MAX_RADIO_WAIT_TIME = 12*1000; //改為60*1000或更久
  6. ...
  7. }
复制代码

此修改的副作用是,關機過程若有發生modem crash,或有其它異常使"關閉radio"遲遲不能結束,則關機會費時較久 (要等更久才timeout)。

建議此修改只用於debug,勿合入正式的release。
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表