It sounds like when using the pm-suspend system via the pm applet that you are getting a quirk set that your system does not like. Please attach the output of:
lshal | grep quirk
It sounds like when using the pm-suspend system via the pm applet that you are getting a quirk set that your system does not like. Please attach the output of:
lshal | grep quirk