Like sthen@ already said..
The ahci controller does not support suspend/resume yet so.. try
changing SATA mode in the bios to compability mode so that your
harddrive attaches through pciide instead of through ahci.
This has the consequence that you have to edit fstab during boot when
the kernel cannot find sd0a but then you just do:
# mount /dev/wd0a /
# cd /etc
# ed fstab
,s/sd0/wd0/g
w
q
# exit
[ boot continues.. ]
I tried that on my thinkpad t400 and it made suspend/resume work for me.
/gabriel