https://bugzilla.novell.com/show_bug.cgi?id=257356 Summary: s2ram double suspend on Thinkpad z61p Product: openSUSE 10.2 Version: Final Platform: x86 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: atuel@us.ibm.com QAContact: qa@suse.de On a thinkpad z61p a s2ram via the hot key Fn+F4 often causes a "double suspend". Issuing the s2ram command line works fine as far as a single suspsend/resume. The first suspsend often works as it should, but subsequent suspends without a reboot in between will suspsend correctly, then resume, but then immediately trigger a second suspend. It will then resume correctly from the second suspend. To debug, I hacked up the PM scripts a bit so that the /var/log/pm-suspend.log is appended to on every suspend rater than deleted and started a new each time. Then by adding debug statements to the /etc/pm/functions scripts, I was able to ascertain that the /etc/pm/functions function pm_main was being called twice. I added echo statements to the begining of pm_main right after the exec call that redirects to the log file to state when suspend began. I also added statemtns before every major step and one at the very end before the exit to indicate completley done. In the log, I see two sequential calls to pm_main. I'm not sure whats calling pm_main, so I couldnt debug further. For now, I've hacked it such that it will only allow 1 suspend per minute, but this is hardly ideal. Here are the levels (latest from suse updates): powersave-0.15.11-0.2 pm-utils-0.20.0.20061114-5.2 suspend-0.50-6 dbus-1-1.0.0-7 hal-0.5.8_git20061106-31.1 kernel: 2.6.18.8-0.1-default s2ram -n : Machine is unknown. This machine can be identified by: sys_vendor = "LENOVO" sys_product = "9453CQU" sys_version = "ThinkPad Z61p" bios_version = "7FET91WW (2.09 )" The -f (force) parameter was added to the s2ram options in order for it to suspend even though the system is not on the white list from being so new. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.