Bug 7264 - Power management events reset each other
: Power management events reset each other
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Power Management
: unspecified
: All All
: -- normal (vote)
: 7.0.1
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-02-21 12:51 UTC by James Richardson
Modified: 2009-09-08 09:14 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Richardson 2008-02-21 12:51:00 UTC
Investigating the Power Management events, I found that the various user settable events were reseting the global event timer.

I.E. Screen saver timer resets Screen Dimming timer 

Step to reproduce
1) set the the screen saver timer to 10 seconds
2) set the screen dimming timer to 20 seconds
3) get a stop watch
4) click any Jive button, then set it down on a table and start the stop watch
Expected behavior:  Screen saver to trigger after 10 seconds, screen Dimming to trigger +10 seconds from last event (total of 20 seconds)
Actual Behavior: Screen saver triggers after 10 seconds, screen Dimming triggers +20 seconds. Total of 30 seconds for the screen to dim

NOTE: the "sleep" event at 1 minute is also affected.  In the above example, the display shut off after 1:30, not +30 seconds from last event trigger as expected.

Those are the only 2 User Settable power management events I a aware of, if there are more, let me know so I can test them as well.
Comment 1 Richard Titmuss 2008-02-22 02:30:55 UTC
Officially those parameters are not user settable in the 7.0 firmware, the option was only added for testing and is hidden in the factory test menu.

This behavior happens because at the moment window pushes (eg when the screensaver is displayed) are used as a wake up source for the power saving modes. I think this was added to keep the screen active during setup. We probably should remove this code for 7.0.1, and add explicit wakeup events during setup where required.
Comment 2 Richard Titmuss 2008-03-11 14:26:43 UTC
This was fixed in the 7.0 release.
Comment 3 James Richardson 2008-03-12 07:50:40 UTC
Verified with 7.0 R2090, marking as closed