Having tested all the solutions that I could find on the net, I try my luck here:
I use Precise Pangolin, version 32bit kernel with pae
- Suspend goes well, but on resume, my screens remain on standby, the pm-suspend logs do not indicate anything special.
- Hibernation: Everything seems to run fine, the message indicating the creation of the image is displayed briefly, monitors go into standby, but the machine does not poweroff, on the contrary, the fans speed up, manual forced poweroff is the only solution, and at reboot, there is no resume.
- graphics card: nvidia 8600 GTS (using the Nouveau driver)
- Motherboard: ASUS M5A88-M-EVO
- 8G of RAM, 10G swap.
Things i tried:
- Installing the nvidia proprietary driver: partially solves the problem (suspend is functional, correct extinction but not resume (monitors stay off) for hibernation), but unstable system, hibernation is not useful if one need to reboot that often, impossible to work.
- Uninstalling kvm / vmware / virtuabox that were installed. no change.
- Compile linux 3.5 with Nouveau driver and libdrm (all this from freedesktop.org git repositories), it works very well, but no change for suspend/hibernate.
- Adding nomodeset kernel options at boot, I lose 3d acceleration (unity 2d), and no improvement.
- Installing the script to disable usb ports to hibernation, no change.
- Updated bios, no change.
- Forcing the bios in S3 mode for hibernation, no change.
- Launch pm-suspend manually with all the possible quirks options, no change
- Changing the method of shutdown of pm-hibernate from "plateform" to "shutdown" (no change)
- Reformat the swap partition (swapoff/mkswap/swapon/fstab edition/edition /etc/initramfs-tools/conf.d/resume), no progress, get a new warning message about the UUID used, I may have forgotten something here.
- Installing hibernate/uswsup/tuxonice, and uninstall them, no change in any case...
- Added "resume=/dev/sda4" (my swap partition) to the line of the boot, no change.
- Added "noacpi" to boot kernel line, no change.
- Added "acpi=force" to boot kernel line, no change.
I think that's all, but I spent several evenings on the above, I may have forgotten some of it…
I would really, really like to make it work, suspend OR hibernate, if anyone has a solution or even more trails to explore, my gratitude is great ... (yes, I can pay for beers if you are in paris or you come by there ^^).
lsmod : http://paste.ubuntu.com/1124079/