Excerpts from Erik Johnson's message of 2011-11-20 22:08:54 +0100:
Since the 3.1 update, when I suspend with pm-suspend, upon resuming my netbook goes right back to sleep. This behavior is not present in 3.0.7-1 but exists in 3.1-4 and 3.1.1-1. However, this only happens when my netbook is suspended via a lid close event. Running pm-suspend from the command line works as expected.
I'm not using a DE. Suspend is triggered by adding /usr/sbin/pm-suspend to the "button/lid" action in /etc/acpi/handler.sh.
This seems like an upstream bug, but I just wanted to see if anyone else was experiencing this.
I have a different but possibly related problem since a few days. Sometimes when I shutdown, the laptop reboots instead. Where that comes from I have no idea.