Regarding suspend/hibernate issues: I have had this problem on various systems. It usually helps to switch to text mode (vt1) before suspend and back to graphics (vt7) after suspend. This can be automated using a script in /etc/pm/sleep.d:
/etc/pm/sleep.d$ cat 00-chvt
#!/bin/sh
case "$1" in
suspend|hibernate)
chvt 1
;;
resume|thaw)
chvt 7
;;
esac
Regarding suspend/hibernate issues: I have had this problem on various systems. It usually helps to switch to text mode (vt1) before suspend and back to graphics (vt7) after suspend. This can be automated using a script in /etc/pm/sleep.d:
/etc/pm/sleep.d$ cat 00-chvt
#!/bin/sh
case "$1" in hibernate)
suspend|
chvt 1
;;
resume|thaw)
chvt 7
;;
esac