Version-Release number of selected component (if applicable):
Previously I used acpi=off to enable successful resume, but since maxcpus=1 is more specific and seems to make resume totally reliable I thought I should start a new bugreport. Without maxcpus=1 I find that resume works fine until just before the desktop is refreshed (100% decompression) and after that it just shuts down automatically and does a full reboot - but with no record of what went wrong.
So I tried using maxcpus=1 for resume from hibernate, and that so far totally reliably allows resume to complete.
I used to do this, successfully with acpi=off, but then I discovered that one effect of that was using only one cpu during resume. Resume/Thaw however crashes unless I add an extra parameter to grub boot menu after pm-hibernate. Pm-hibernate now regularly shuts down for me, and has done since about March 2012.