Hi,

I have a Flame which I've been using as my day-to-day phone for the
past week or so.

The battery life is terrible. I'm a very light user -- just a couple
of calls and/or texts per day -- and I'm having to charge it every
day. My old Keon used to last a week between charges.

For example, during a 9 hour period overnight, the battery went from
71% full to 35% full. This was with zero use, with wireless off,
bluetooth off, one SIM slot used, and an alarm set. Something must be
using CPU unnecessarily.

I ran |adb shell top -m 5| and there's a process called "ksmd" that's
continually using 3--8% of CPU. It's a kernel module that
de-duplicates memory pages:
https://www.kernel.org/doc/Documentation/vm/ksm.txt. That looks very
suspicious. Can it be disabled?

I have also looked at the output of logcat, and I've seen this a
couple of times, which looks somewhat suspicious:

W/QCLOC   (  315): Seeking NTP time from time.gpsonextra.net
D/QCLOC   (  315): OnTransportStatus: 804b0003
D/QCLOC   (  315): OnInputStreamReady()
D/QCLOC   (  315): read 0 bytes (rv=804b0010)
W/QCLOC   (  315): NTP time download failed
W/QCLOC   (  315): NTP time download scheduled for 300s

I'm happy to run other basic diagnostics that people suggest, though I
don't want to flash the phone if possible.

Nick
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to