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.
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.