Reply
Thread Tools
Posts: 111 | Thanked: 27 times | Joined on Apr 2010
#2401
surely people would have noticed this through conky? mine clocks up and down fine.
 

The Following User Says Thank You to imacmillan For This Useful Post:
Posts: 638 | Thanked: 1,692 times | Joined on Aug 2009
#2402
Originally Posted by imacmillan View Post
surely people would have noticed this through conky? mine clocks up and down fine.
Sorry, in my opinion conky eats too much cpu to be used to debug a cpu clock and battery drain issue.. but yes in anyway it may be a reference to understand if the cpu remains alway at maximum.
 
Posts: 11 | Thanked: 6 times | Joined on Sep 2011 @ Stockport, UK
#2403
Originally Posted by xes View Post
After a few days of tests and reboots i think i have found something....

There are many posts of people using kp49 without any battery issue...

In the meanwhile, there are many others asking why kp49 drains the battery a lot faster if compared to kp48...

Observing my N900 i have found both of the situations, BUT.... WHEN?

When the battery drains fast, the cpu is always at full clock or remains locked on an high clock profile never changing from that value also if the is apparently there is no load.
Very often, also rebooting, the situation does not change.

In other situations, same phone, same profile (usually i use the "default" one) there is almost no drain and the batteryeye draws a orizontal line.

So what changes?

Look at dmesg... if you can find a
"DSPTrace DSP MMU FAULT "
the battery drain will be like a waterfall!!!!

Many times, also during the boot process you can find that error.
If you start with that, you can be sure, say bye bye to your battery....

If you start the phone without errors, and the battery drain is ok, if while playing media file or running something a DSP FAULT message appears on dmesg, from that moment the cpu will remain locked at an high clock and the battery drain will go to the stars!

Any suggestion or confirm to my teory is welcome!



Thanks to all for this great comunity work and forum!
Hi,

I found that a battery drain appeared more often after using Media Player, but cannot really put a foot on it... will watch out for the message and feed back.

Cheers
Jan
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2404
Code:
watch -n 1 -t cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
To watch your cpu speed. Ctrl+c to quit.
__________________
N900: One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.
 

The Following 6 Users Say Thank You to vi_ For This Useful Post:
Posts: 11 | Thanked: 6 times | Joined on Sep 2011 @ Stockport, UK
#2405
Originally Posted by JanW View Post
Hi,

I found that a battery drain appeared more often after using Media Player, but cannot really put a foot on it... will watch out for the message and feed back.

Cheers
Jan
Ok, here is some output from before and after using media player to confirm the error:

before:
~ $ dmesg | grep -i dsp
[72488.763397] procwrap_detach: deprecated dspbridge ioctl
[72493.660552] procwrap_detach: deprecated dspbridge ioctl
[72496.959869] procwrap_detach: deprecated dspbridge ioctl
[72500.956970] procwrap_detach: deprecated dspbridge ioctl
[72504.140106] procwrap_detach: deprecated dspbridge ioctl
[72507.256866] procwrap_detach: deprecated dspbridge ioctl
[72510.676452] procwrap_detach: deprecated dspbridge ioctl
[72513.418975] procwrap_detach: deprecated dspbridge ioctl
[72516.471405] procwrap_detach: deprecated dspbridge ioctl
[72518.272705] procwrap_detach: deprecated dspbridge ioctl
[72595.205291] procwrap_detach: deprecated dspbridge ioctl
[72600.619934] procwrap_detach: deprecated dspbridge ioctl
[72681.125183] procwrap_detach: deprecated dspbridge ioctl

after:
~ $ dmesg | grep -i dsp
[72488.763397] procwrap_detach: deprecated dspbridge ioctl
[72493.660552] procwrap_detach: deprecated dspbridge ioctl
[72496.959869] procwrap_detach: deprecated dspbridge ioctl
[72500.956970] procwrap_detach: deprecated dspbridge ioctl
[72504.140106] procwrap_detach: deprecated dspbridge ioctl
[72507.256866] procwrap_detach: deprecated dspbridge ioctl
[72510.676452] procwrap_detach: deprecated dspbridge ioctl
[72513.418975] procwrap_detach: deprecated dspbridge ioctl
[72516.471405] procwrap_detach: deprecated dspbridge ioctl
[72518.272705] procwrap_detach: deprecated dspbridge ioctl
[72595.205291] procwrap_detach: deprecated dspbridge ioctl
[72600.619934] procwrap_detach: deprecated dspbridge ioctl
[72681.125183] procwrap_detach: deprecated dspbridge ioctl
[73120.365417] ***** DSPMMU FAULT ***** IRQStatus 0x2
[73120.365447] ***** DSPMMU FAULT ***** fault_addr 0x72461240
[73120.365509] bridge_deh_notify: DSP_MMUFAULT,err_info = 0x0
[73120.365539] bridge_deh_notify: DSP_MMUFAULT, High Address = 0x7246
[73120.365539] bridge_deh_notify: DSP_MMUFAULT, Low Address = 0x1240
[73120.365570] bridge_deh_notify: DSP_MMUFAULT, fault address = 0x72461240
[73120.365753] print_dsp_trace_buffer:
[73120.365844] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.365905] print_dsp_trace_buffer:
[73120.365966] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.366027] print_dsp_trace_buffer:
[73120.366088] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.366149] print_dsp_trace_buffer:
[73120.373382] procwrap_detach: deprecated dspbridge ioctl

batter graph in the attached file. Using media server was around 13.15 at teh end of the graph. not much usage before and after (some emails, no calls, no surfing). Will post another battery graph after an hour to see if the decline continues.

Hope that helps in identifying the problem.
Attached Images
 
 

The Following 2 Users Say Thank You to JanW For This Useful Post:
Posts: 638 | Thanked: 1,692 times | Joined on Aug 2009
#2406
@JanW

please, look at the cpu clock behavior.
Is it variable or blocked on some frequency?
 
Posts: 11 | Thanked: 6 times | Joined on Sep 2011 @ Stockport, UK
#2407
Originally Posted by JanW View Post
Ok, here is some output from before and after using media player to confirm the error:

before:
~ $ dmesg | grep -i dsp
[72488.763397] procwrap_detach: deprecated dspbridge ioctl
[72493.660552] procwrap_detach: deprecated dspbridge ioctl
[72496.959869] procwrap_detach: deprecated dspbridge ioctl
[72500.956970] procwrap_detach: deprecated dspbridge ioctl
[72504.140106] procwrap_detach: deprecated dspbridge ioctl
[72507.256866] procwrap_detach: deprecated dspbridge ioctl
[72510.676452] procwrap_detach: deprecated dspbridge ioctl
[72513.418975] procwrap_detach: deprecated dspbridge ioctl
[72516.471405] procwrap_detach: deprecated dspbridge ioctl
[72518.272705] procwrap_detach: deprecated dspbridge ioctl
[72595.205291] procwrap_detach: deprecated dspbridge ioctl
[72600.619934] procwrap_detach: deprecated dspbridge ioctl
[72681.125183] procwrap_detach: deprecated dspbridge ioctl

after:
~ $ dmesg | grep -i dsp
[72488.763397] procwrap_detach: deprecated dspbridge ioctl
[72493.660552] procwrap_detach: deprecated dspbridge ioctl
[72496.959869] procwrap_detach: deprecated dspbridge ioctl
[72500.956970] procwrap_detach: deprecated dspbridge ioctl
[72504.140106] procwrap_detach: deprecated dspbridge ioctl
[72507.256866] procwrap_detach: deprecated dspbridge ioctl
[72510.676452] procwrap_detach: deprecated dspbridge ioctl
[72513.418975] procwrap_detach: deprecated dspbridge ioctl
[72516.471405] procwrap_detach: deprecated dspbridge ioctl
[72518.272705] procwrap_detach: deprecated dspbridge ioctl
[72595.205291] procwrap_detach: deprecated dspbridge ioctl
[72600.619934] procwrap_detach: deprecated dspbridge ioctl
[72681.125183] procwrap_detach: deprecated dspbridge ioctl
[73120.365417] ***** DSPMMU FAULT ***** IRQStatus 0x2
[73120.365447] ***** DSPMMU FAULT ***** fault_addr 0x72461240
[73120.365509] bridge_deh_notify: DSP_MMUFAULT,err_info = 0x0
[73120.365539] bridge_deh_notify: DSP_MMUFAULT, High Address = 0x7246
[73120.365539] bridge_deh_notify: DSP_MMUFAULT, Low Address = 0x1240
[73120.365570] bridge_deh_notify: DSP_MMUFAULT, fault address = 0x72461240
[73120.365753] print_dsp_trace_buffer:
[73120.365844] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.365905] print_dsp_trace_buffer:
[73120.365966] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.366027] print_dsp_trace_buffer:
[73120.366088] bridge_deh_notify: DSP_SYSERROR, err_info = 0x102
[73120.366149] print_dsp_trace_buffer:
[73120.373382] procwrap_detach: deprecated dspbridge ioctl

batter graph in the attached file. Using media server was around 13.15 at teh end of the graph. not much usage before and after (some emails, no calls, no surfing). Will post another battery graph after an hour to see if the decline continues.

Hope that helps in identifying the problem.
Just an update, see attachement. The battery has drained quite a lot. I left the device in standby.

Cheers
Attached Images
 
 
Posts: 1,523 | Thanked: 1,997 times | Joined on Jul 2011 @ not your mom's FOSS basement
#2408
...kernel-power 47 just imported and marked as "Latest" kernel-power package? WTF is going on? Is the issue with the package interface solved, or what?
Attached Images
 
 

The Following User Says Thank You to don_falcone For This Useful Post:
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#2409
Originally Posted by don_falcone View Post
...kernel-power 47 just imported and marked as "Latest" kernel-power package? WTF is going on? Is the issue with the package interface solved, or what?
Today X-Fade tryed to do something... But you can see that it is still not fixed...
 

The Following 2 Users Say Thank You to pali For This Useful Post:
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2410
I do not have these errors in kernel output after using media player. Can you be more specific about what stuff you have installed?

720p stuff?
kernel version?
experimental camera-ui2?
etc...
__________________
N900: One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.
 

The Following User Says Thank You to vi_ For This Useful Post:
Reply

Tags
battery-status, bq27x00_battery, kernel, kernel-power, misiak4king, noobs-cant-read, pali4president, patches, readdirections, revolverspinyou

Thread Tools

 
Forum Jump


All times are GMT. The time now is 18:42.