Notice: Trying to access array offset on value of type bool in /srv/www/vhosts/openpandora.org/domains/bugs.openpandora.org/httpdocs/scripts/details.php on line 649 FS#248 : Support for hibernation by caching to SD card

OpenPandora Main OS

  • Status Closed
  • Percent Complete
    100%
  • Task Type Feature Request
  • Category Core
  • Operating System Release 1 (Zaxxon)
  • Severity Medium
  • Reported Version Hotfix 5
Attached to Project: OpenPandora Main OS
Opened by Stefan Nowak - 11.08.2011
Last edited by John Willis - 18.01.2012

FS#248 - Support for hibernation by caching to SD card

It would be very desirable that the PandoraOS could hibernate, and that this action can easily be accessed/triggered with either a hotkey or as an action for the max-idle-time-event or lid-close-event. That would be the battery friendly universal action to quickly pause/resume any arbitrary application/task. The current standby mode is far to power consuming for breaks longer than ~ 1 hour. Improving standby mode to be more battery-friendly would of course be too highly appreciated and practical. If hibernation is triggered, RAM content gets written to a special file or partition on a SD card. The boot-manager of course needs to recognize such a RAM-file on SD-cards. In case it finds more than 1, i.e.: multiple cards/partitions, the one with the newest timestamp gets priority. 256MB RAM with about 10-20 MB/s read/write time to SD, would result in 25-12 seconds for going into or out of hibernation, which would be acceptable for me. In practice it would mean, that if I quickly have to pause me OpenPandora operation (i.e. train stop), I just close my lid, and put the Pandora into my pocket (2-4 seconds), and I am then trusting that the rest reliable happens in my pocket (10-20 seconds).
Closed by  John Willis
18.01.2012 16:16
Reason for closing:  Deferred
Additional comments about closing:  This is not something we will be working on in the short term but improved power management is a big priority for the next major OS release.
Admin
Stefan Nowak commented on 01.09.2011 09:55
Any improvements concerning low power mode meanwhile? Hibernation as described technically possible?
Admin
Stefan Nowak commented on 21.10.2011 21:15
Are there any considerable changes regarding Low Power Mode / Stand-by / Hibernation in the planned transition to Angstrom.Next ?
Admin
John Willis commented on 18.01.2012 16:15
While technically possible this represents a large number of issues over a number of subsystems (kernel and userspace). Quite a challenge for a small team. It is also compounded by our 'try and keep it upstream' model in so much as a big nasty kernel and userspace hack is not really a viable option for us in any form. The slight silver lining is that in the 3.2.1 kernel (currently in testing for the development OS version) there are a number of power management improvements and a lot of development in the kernel space around SmartReflex - http://www.ti.com/smartreflex. We also have a number of improvements in the userspace side so power management should improve as time goes on. Regards, John Willis

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing