Suspend works fine on 12.04 but when I try to wake it reboots instead of restoring. Have tried it all with keyboard, trackpad and lid.

Please Advise