Good, I have to check for swsusp because suspend2 patches a lot of files. and I see in the changelog of the 2.6.14 that they are actively correcting the swsusp.
With swsusp, you still need the hibernate package?
If you download it, then you should have a /etc/hibernate/hibernate.conf file then, in which you can unmount shares before suspending?
This would help the person of this thread:
Your page is nice. I see you have problems with X.
Until last week I had no problems with X; just pushed the on/off button and the resume comes back on X.
Then I managed to install drm for my Intel 855GM (only for opengl screensaver.. and the challenge..) and now when I resume, opengl is not working properly. I can't unload the "drm" module because I think its taken by X. So I have not yet found a solution (I'm also having more important problems with my disks, I hope not due to suspend2)
xosd (last line of hibernate.conf ) is really nice, you should have a try!