SUSPEND_MODULES="snd_xxx"って書き込んでやればよいのだがサウンドの場合、使用中で出来ねーよって怒られる。ちなみにsnd_xxxはYaSTのシステム情報から確認できる。いろいろ調べると先にALSAを止める必要があるみたい。対処法としては/etc/pm/sleep.dに99_soundみたいなファイルを作り
#!/bin/bashのような内容を書き込んでやる。ちなみに上のはSE200-PCI LTDの場合でPCの構成によって書き換える必要がある。
case "$1" in
resume|thaw)
modprobe snd_ice1724
/etc/init.d/alsasound start
;;
suspend|hibernate)
killall kmix
/etc/init.d/alsasound stop
modprobe -r snd_ice1724
;;
esac
exit $?