I have similar troubles with restart-after-hibernate -- what pm-* and acpi seem to call "thaw" behavior.
I have a media unmount script in /etc/pm/sleep.d/00_* that uses the logger shell command to add /var/log/messages entries about the parameters passed to the script and other details found along the way. I see the following parameter strings: "suspend" ..... following a suspend-to-ram request "resume" ...... following a restart from suspend-to-ram "hibernate" ... following a suspend-to-disk request "thaw" .......... following a restart from suspend-to-disk I have to essentially identical (hardware and software) laptops -- Lenovo Thinkpad X61-tablet 7764CTO. Both laptops "suspend" and "resume" reliably. Both laptops appear to "hibernate" reliably. One laptop will "thaw" correctly. The other laptop does not "thaw" under any circumstances. At present, I do not understand why. Since my logger entries do not appear, I can only presume that the failing system does a cold-start instead of a restart-from-hibernate. For what its worth, I added /etc/pm/config.d/unload_modules to remove "iwlagn" and "usb_storage" during any suspend-to-* processing in addition to my media unmount script. ** Attachment added: "media unmount script for use during suspend-to-* processing" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/571422/+attachment/1783627/+files/00_fixSDcard.sh -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/571422 Title: [LUCID] suspend/resume issue on Dell Inspiron 1464/1564/1764 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs