Active Topics

 


Reply
Thread Tools
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2731
Ok guys, i will try all the solution you suggested to me. Btw, now my battery is empty and i'm recharging the device, after that, i wll try first removing interface switcher and advanced power (the only app related to system), posting here the output requested.

If the problem is still unsolved, i will reflash the device.

I really would solve the problem in the first way, 'cos i want to know why this **** happened, i don't wanna encounter the same problem again.


For the moment, a big THANK YOU to all of you guys


d!
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2732
Code:
Powertop 1.13.3
Sleeping for 11 seconds before sampling
Collecting data for 30 seconds
Sample interval was 00m 30s 32896us

C#      | Ratio  | Avg/dura | Frequency | Ratio
--------+--------+----------+-----------+--------+
     C0 |   0.1% |          |  1150 MHz |   nan% |
     C1 |   0.0% |    0.2ms |
     C2 |   0.2% |    2.0ms |
     C3 |   0.0% |          |
     C4 |  99.7% | 3741.6ms |

IRQ#    | Activity   | Type           | Name
--------+------------+----------------+---------------------------
     56 |         90 |           INTC | i2c_omap
     37 |         24 |           INTC | gp
     57 |         22 |           INTC | i2c_omap
     11 |         18 |           INTC | prcm

PID#    | Activity   | Name           | Function Entry (Expire)
--------+------------+----------------+---------------------------
      0 |         13 |  <kernel core> | tick_nohz_restart_sched_tick (tick_sched_timer)
     39 |          6D|            awk | cpufreq_governor_dbs (delayed_work_timer_fn)
    760 |          4 |      bme_RX-51 | sys_timer_settime (posix_timer_fn)
      1 |          3 |  <kernel core> | queue_delayed_work (delayed_work_timer_fn)
      0 |          2 |  <kernel core> | hrtimer_start (tick_sched_timer)
    721 |          2 |           dsme | do_nanosleep (hrtimer_wakeup)
    721 |          2 |           dsme | __enqueue_rt_entity (sched_rt_period_timer)
    760 |          2 |      bme_RX-51 | sys_timer_settime (posix_timer_fn)
     66 |          2 |   cifsdnotifyd | schedule_timeout (process_timeout)
    742 |          2D|<kernel module> | queue_delayed_work (delayed_work_timer_fn)
    760 |          2 |      bme_RX-51 | do_nanosleep (hrtimer_wakeup)
    760 |          2 |      bme_RX-51 | schedule_timeout (process_timeout)
    618 |          1 |          mmcqd | queue_delayed_work (delayed_work_timer_fn)
   1124 |          1 |          iphbd | schedule_hrtimeout_range (hrtimer_wakeup)
   3054 |          1 |       powertop | do_nanosleep (hrtimer_wakeup)

Power domain activity breakdown
Domain  | % of time spent in states
--------+---------+---------+---------+---------+----------
usbhost |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    sgx |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    per |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
    dss |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    cam |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
   core |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
   neon |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
    mpu |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
   iva2 |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)

Clock activity breakdown at end of period
Domain  | Active clocks
--------+---------------+---------------+------------------
   core |          SDRC | HSOTGUSB_IDLE |      OMAPCTRL
        |     MAILBOXES |
   wkup |          GPT1 |       32KSYNC |         GPIO1
        |          WDT1 |           SR1 |           SR2
        |
  ckgen |          CORE |          PERI |           96M
        |           48M |           12M |           54M
        |      EMU_CORE |
    per |         GPIO2 |         GPIO3 |         GPIO4
        |         GPIO5 |         GPIO6 |

Total wakeups   199,   6.6/s | IRQ  154,   5.1/s | Timers   45,   1.5/s
HW wakeups       18,   0.6/s |     Real gp_timers expired   24,   0.8/s
This is my device in offline mode. You will notice the lack of all those 'sleep' things. You have installed some a55 somewhere along the line.

also, output of 'dpkg --get-selections' now plox.
__________________
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:
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2733
Originally Posted by Estel View Post
thedarkus, You said you've installed some things, then, uninstalled it. Depending, on how good (or bad) postremoval scripts are, it's possible that some crap remains are still on Your device, even though You "formally" uninstaled it.


/Estel
The only thing installed and removed until now is qCpuFreq. I want to ask you if enabling the smartreflex function could have caused the problem i encountered



d!
 
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2734
Originally Posted by vi_ View Post
Code:
Powertop 1.13.3
Sleeping for 11 seconds before sampling
Collecting data for 30 seconds
Sample interval was 00m 30s 32896us

C#      | Ratio  | Avg/dura | Frequency | Ratio
--------+--------+----------+-----------+--------+
     C0 |   0.1% |          |  1150 MHz |   nan% |
     C1 |   0.0% |    0.2ms |
     C2 |   0.2% |    2.0ms |
     C3 |   0.0% |          |
     C4 |  99.7% | 3741.6ms |

IRQ#    | Activity   | Type           | Name
--------+------------+----------------+---------------------------
     56 |         90 |           INTC | i2c_omap
     37 |         24 |           INTC | gp
     57 |         22 |           INTC | i2c_omap
     11 |         18 |           INTC | prcm

PID#    | Activity   | Name           | Function Entry (Expire)
--------+------------+----------------+---------------------------
      0 |         13 |  <kernel core> | tick_nohz_restart_sched_tick (tick_sched_timer)
     39 |          6D|            awk | cpufreq_governor_dbs (delayed_work_timer_fn)
    760 |          4 |      bme_RX-51 | sys_timer_settime (posix_timer_fn)
      1 |          3 |  <kernel core> | queue_delayed_work (delayed_work_timer_fn)
      0 |          2 |  <kernel core> | hrtimer_start (tick_sched_timer)
    721 |          2 |           dsme | do_nanosleep (hrtimer_wakeup)
    721 |          2 |           dsme | __enqueue_rt_entity (sched_rt_period_timer)
    760 |          2 |      bme_RX-51 | sys_timer_settime (posix_timer_fn)
     66 |          2 |   cifsdnotifyd | schedule_timeout (process_timeout)
    742 |          2D|<kernel module> | queue_delayed_work (delayed_work_timer_fn)
    760 |          2 |      bme_RX-51 | do_nanosleep (hrtimer_wakeup)
    760 |          2 |      bme_RX-51 | schedule_timeout (process_timeout)
    618 |          1 |          mmcqd | queue_delayed_work (delayed_work_timer_fn)
   1124 |          1 |          iphbd | schedule_hrtimeout_range (hrtimer_wakeup)
   3054 |          1 |       powertop | do_nanosleep (hrtimer_wakeup)

Power domain activity breakdown
Domain  | % of time spent in states
--------+---------+---------+---------+---------+----------
usbhost |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    sgx |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    per |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
    dss |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
    cam |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)
   core |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
   neon |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
    mpu |OFF:  99%|RET:   0%|INA:   0%| ON:   0%| now:(ON)
   iva2 |OFF: 100%|RET:   0%|INA:   0%| ON:   0%| now:(OFF)

Clock activity breakdown at end of period
Domain  | Active clocks
--------+---------------+---------------+------------------
   core |          SDRC | HSOTGUSB_IDLE |      OMAPCTRL
        |     MAILBOXES |
   wkup |          GPT1 |       32KSYNC |         GPIO1
        |          WDT1 |           SR1 |           SR2
        |
  ckgen |          CORE |          PERI |           96M
        |           48M |           12M |           54M
        |      EMU_CORE |
    per |         GPIO2 |         GPIO3 |         GPIO4
        |         GPIO5 |         GPIO6 |

Total wakeups   199,   6.6/s | IRQ  154,   5.1/s | Timers   45,   1.5/s
HW wakeups       18,   0.6/s |     Real gp_timers expired   24,   0.8/s
This is my device in offline mode. You will notice the lack of all those 'sleep' things. You have installed some a55 somewhere along the line.

also, output of 'dpkg --get-selections' now plox.

How can I format the output text in that way? Mine are almost unreadable


d!
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2735
Originally Posted by thedarkus View Post
The only thing installed and removed until now is qCpuFreq. I want to ask you if enabling the smartreflex function could have caused the problem i encountered



d!
No, smart reflex is the single greatest battery saving thing for the n900 ever. It is cpu voltage 'autoscalling' with SR enabled you no longer should be using custom voltage profiles.

Wait you have interface switcher and advanced power installed? I thought you said this was a fresh device! Well herp derp no wonder there is a bunch of hardware polling and r3tarded scripts running in the background.


//edit in the formatting options there is one for 'code'. Actually the best way to do this is to install 'pastebinit' then froim command line type 'pastebinit output', if you are connected to the internet it will automatically upload the contents of the file for you and you just have to paste a url here. No copy/pasting stuff to/from your n900 to the net.
__________________
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.

Last edited by vi_; 2012-02-03 at 11:56.
 

The Following 2 Users Say Thank You to vi_ For This Useful Post:
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2736
Originally Posted by vi_ View Post
No, smart reflex is the single greatest battery saving thing for the n900 ever. It is cpu voltage 'autoscalling' with SR enabled you no longer should be using custom voltage profiles.
So, are you telling me that ith smatreflex enabled i don't need to load a custom voltage profile like LV or ULV or starving? How can i enable smartreflex without using qCpuFreq app?

Originally Posted by vi_ View Post
Wait you have interface switcher and advanced power installed? I thought you said this was a fresh device! Well herp derp no wonder there is a bunch of hardware polling and r3tarded scripts running in the background.
Yes, i have installed these app. Now they are gone, removed as suggested some post ago. When i said that mine is a fresh and clean device, I said this without knowing that these apps can cause problem like mine ^^


Originally Posted by vi_ View Post
//edit in the formatting options there is one for 'code'. Actually the best way to do this is to install 'pastebinit' then froim command line type 'pastebinit output', if you are connected to the internet it will automatically upload the contents of the file for you and you just have to paste a url here. No copy/pasting stuff to/from your n900 to the net.
Intersting, i will later, don't want to install any other app until the cause of the problem is discovered

d!
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2737
pastebinit is a safe program. It is stuff that autoruns and deals with hardware/settings you have to watch.

LITTLE KNOWN FACT!


There is a file called:

Code:
/etc/pmconfig
This contains almost ALL the settings you can possibly want to set WRT CPU speeds 'n sh1t.

(warning if you set some crazy nonsense in pmconfig you could end up with a non booting device (derp), in the event of a no booting device due to pmconfig buggery, use flasher from a PC to restore the nokia kernel, boot, fix it, reinstall power kernel.)

Just edit that file, set max/min CPU speed and set smart reflex to '1'.

This removes the need for kernel-power-settings/qcpufreq/101 other badly written python appz that muck around with your CPU speed/govenor altogether (almost).

I will say this again from kernel power v49 freemangordon has done the impossible and smashed TMO dogma. Now Smart reflex works UP TO 900MHz. Smart reflex saves battery life, the most battery life. If you want to undervolt and save battery power (which you do) enable smart reflex and NEVER load a voltage underclock profile again. XLV, ULV, STARVING, whatever is now dead/depreciated/deceased/removed/cease to be/extinct. DO NOT USE THEM!
__________________
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.

Last edited by vi_; 2012-02-03 at 12:25.
 

The Following 13 Users Say Thank You to vi_ For This Useful Post:
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2738
Ok, I'm giving up guys, removed almost every applcation, rebooted after every single removal, did powertop each time without no effect.

I'm waiting for the battery goes fully charged, i will backup some data and i will reflash again -.-'

Meanwhile, guys, pls, can you post me here a step by step guide to edit /etc/pmconfig for having a smartreflex working without loading any custom profile?

d!
 
Posts: 81 | Thanked: 22 times | Joined on Mar 2011
#2739
O, refleshed some minutes ago, now i'm installing power kernel, after that i will install CSSU updates. Suggestion to enable smartreflex without using qcpufreq?



d!
 
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#2740
Originally Posted by thedarkus View Post
O, refleshed some minutes ago, now i'm installing power kernel, after that i will install CSSU updates. Suggestion to enable smartreflex without using qcpufreq?



d!
Install rootsh, midnight commander (mc), sudser.

Start a root shell with the command:

Code:
root
start midnight commander with the commmand:

Code:
mc
You will then be in a file manager type interface. Navigate to directory /etc/

Highlight the file 'pmconfig' and press the edit button at the bottom of the screen.

Change smart reflex to '1'. Set your frequencys. DO NOT exceed 900MHz!!

Save the file and quit MC.

reboot.

job done, now post some tits.
__________________
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 2 Users Say 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


 
Forum Jump


All times are GMT. The time now is 11:00.