On Tuesday 31 January 2012 18:00:13 Denis 'GNUtoo' Carikli wrote: > hi, > how did you get suspend working reliabily? > personally I've that: > [ 406.115966] platform l3_main.0: LATE power domain suspend > [ 406.121612] platform iva.0: LATE power domain suspend > [ 406.126892] platform mpu.0: LATE power domain suspend > [ 406.132171] omap_l3_smx omap_l3_smx.0: LATE power domain suspend > [ 406.138458] reg-dummy reg-dummy: LATE suspend > [ 406.143035] PM: late suspend of devices complete after 682.739 msecs > [ 406.149688] Checking wakeup interrupts > [ 406.876373] Successfully put all powerdomains to target state > [ 406.882507] reg-dummy reg-dummy: EARLY resume > [ 406.887115] omap_l3_smx omap_l3_smx.0: EARLY power domain resume > [ 406.893402] platform mpu.0: EARLY power domain resume > [ 406.898681] platform iva.0: EARLY power domain resume > [ 406.903961] platform l3_main.0: EARLY power domain resume
I think i saw something similar too, but in last few days suspend/resume worked fine. One reason could be that the phone wakes because of signal strength change. Do you disable signal strength modem reports before suspend? I always send "AT_OSQI=0" before suspend. Another thing is that i use QtMoko's feature which suspends phone after 20s when screen is locked, so it can save power on random wakeups. > Should the userspace suspend/resume work in a way that is similar to > android(but in userspace): > The display would be powered off etc and the phone would try to suspend all > the time and would fully resume when he get a good reason to do so(like a > phone call or an user pressing the resume button). In QtMoko it works same as Freerunner. But the suspend-when-locked feature is similar. I am personally using this featuer since Freerunner. Regards Radek _______________________________________________ Openmoko community mailing list [email protected] http://lists.openmoko.org/mailman/listinfo/community

