On my machine, it was the USB module problem. I noticed a kernel stack dump after first suspend that was referring to the USB subsystem modules.
Disabling the modules "ehci_hcd", "uhci_hcd", and "usbcore" make suspend to work echo SUSPEND_MODULES=\"ehci_hcd uhci_hcd usbcore\" >> /etc/pm/config.d/usb_suspend_workaround I have been able to suspend (I don't usually hibernate) fine since then. I have HP Compaq nc6320 uname -a Linux hatchet 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 x86_64 GNU/Linux Ubuntu Hardy Heron -- suspend only works once https://bugs.launchpad.net/bugs/206952 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs