This problem still persist in this daily ubuntu karmic release.
Seems to be the same problem described there:
On a custom kernel (2.6.30) with the config:
the sistem can suspend/hibernate and resume correctly.
Tried on a acer aspire one with SD card mounted as /home with aufs filesystem