android kernel wakelock - Linux

Anthony avatar
By Anthony
at 2013-09-16T10:23

Table of Contents

各位好,我想請問一個關於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.

--
Tags: Linux

All Comments

Delia avatar
By Delia
at 2013-09-21T07:23
i2c大部分是sensor device, 檢查看看裝了什麼sensors app吧
Lucy avatar
By Lucy
at 2013-09-24T14:26
記得這是 qualcomm chip 的 bug 新一點的 kernel 有修掉
Emily avatar
By Emily
at 2013-09-28T11:12
裝 qualcomm 的 BatteryGuru 看看會不會改善
Oscar avatar
By Oscar
at 2013-09-28T17:27
感謝大大!我就知道應該是kernel的問題,因為升成ICS才發生

為什麼架設vpn server沒辦法連外網

Blanche avatar
By Blanche
at 2013-09-16T02:06
小弟使用ubuntu 13版本 過程是這樣的 andgt;sudo apt-get -y install pptpd andgt;sudo vi /etc/pptpd.conf ======= option /etc/ppp/pptpd-option debug localip 192.168.0.1 ...

ppd新增page size

Frederic avatar
By Frederic
at 2013-09-16T00:53
因x window印表機的自訂設定,沒跑出可以自訂範圍的設定  搜尋了一下可以直接在/etc/cups/xxxx.ppd(xxxx為印表機名稱)裡新增 請教高手 linux的ppd裡如何新增page size? 詳細參數怎麼設定?  有試著看裡面的page size做修改設定,有跑出所設定的值,預覽也 ...

MintBox 2 ships with Core i5 and Linux Mint

Tracy avatar
By Tracy
at 2013-09-15T20:56
http://tinyurl.com/plwub7q MintBox 2 ships with Core i5 and Linux Mint 15 An updated version of the MintBox mini-PC from a collaboration between the Linu ...

.desktop 檔的設定

Candice avatar
By Candice
at 2013-09-15T02:38
是這樣的 我現在有一個 bash script 然後額外設定了一個 .desktop 讓他可以直接用右鍵的方式執行 但是現在碰到一個問題: 有個程式在用這方法開啟時會出錯 顯示說找不到某檔案 但是已經確認過這檔案確實在該在的位置 而且直接切到他的那個目錄下用指令執行也都一切正常 後來發現是兩邊的 ...

搞笑了...Fedora 19 + nVidia

Leila avatar
By Leila
at 2013-09-14T18:12
之前裝了Fedora 19 又把本來內建預設的nVidia顯示驅動nouveau 換成nVidia官方的驅動程式X server 結果現在除了要到登入畫面才會有圖形界面外 (本來的Fedora圖形啟動畫面不會顯示...會變文字模式) 現在如果更新核心的話...也要自己把nVidia的驅動程式重裝一遍 因為 ...