On systems with broken hibernate and suspend its a good idea to disable the option in Gnome and KDE to prevent inadvertent usage and potential lock-ups.
In Gnome use the gconf-editor. On systems using sudo to prevent direct root login launch it by "gksu gconf-editor". Browse the configuration tree to:
Uncheck "can_hibernate" and "can_suspend". Right-click them and select "Set as Mandatory". Users will probably have to relogin before it takes effect.
In KDE, create a file:
In this file add: