看板 Linux 關於我們 聯絡資訊
各位好,我想請問一個關於android kernel的問題 :p android為了加強省電引入了wakelock機制,讓系統或app 可以喚醒常處在睡眠中的kernel 我的手機sony xperia mini (2011的機種,android 4.0.4) 最近有失眠的狀況,用BetterBatteryStats去看, 有一個"msm-i2c"的kernel wakelock導致手機不斷被喚醒, 進不了deep sleep以致於耗電 -截圖 http://i.imgur.com/J17NEyF.png 可以見到每小時耗電量3.6%,msm-i2c的count超高 電池使用的17小時中有近11小時是處在awake的狀態 想請問一下各位有沒有人知道msm-i2c這個wakelock是什麼功能? 在什麼狀況下會被triggered? 我大約知道i2c是kernel中負責處理匯流排(bus)的子系統, msm好像跟高通有關? 非常感謝任何線索~ -- Nice to meld you. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.213.96
Jerr:i2c大部分是sensor device, 檢查看看裝了什麼sensors app吧 09/16 10:52
AceIan:記得這是 qualcomm chip 的 bug 新一點的 kernel 有修掉 09/24 12:22
AceIan:裝 qualcomm 的 BatteryGuru 看看會不會改善 09/24 12:23
Adama:感謝大大!我就知道應該是kernel的問題,因為升成ICS才發生 09/24 12:43