I've found a solution. The problem is that the clocksource TSC is unstable (not just the AHCI driver). Adding:
clocksource=hpet to the kernel boot command results in the first suspend working properly. ** Summary changed: - Slow suspend of AHCI driver on Lucid/Maverick AMD64 + Slow suspend to RAM with clocksource TSC on Maverick AMD64 -- Slow suspend to RAM with clocksource TSC on Maverick AMD64 https://bugs.launchpad.net/bugs/658955 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