I do not know if this is addressed upstream or not, but there is a a bug in the SHR unstable frameworkd [1] that caused resources requested via RequestResource to never be released if there are no idle timeouts set in frameworkd.conf. The patch [2] applied to [3] addresses the issue without requiring those values to be set in the config file (which is the default).
If there as a better place to send such things please let me know. As a result, one can have pretty nice functionality with suspend and resume with two additional rules in /etc/freesmartphone/oevents/rules.yaml: - # Disable suspend while USB plugged in. while: PowerStatus() filters: Not(HasAttr(status, "discharging")) actions: OccupyResource(CPU) - # Auto suspend. trigger: IdleState() filters: HasAttr(status, "suspend") actions: Suspend() [1] 0.8.4.9+gitr1118+4c20045ac9b09838b66b86bb72be65559099404c-r4 [2] http://atariland.net/~dreilly/openmoko/fso_request_resource.patch [3] /usr/lib/python2.6/site-packages/framework/subsystems/odeviced/idlenotifier.py -- Dylan Maxwell Reilly _______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community