PuckWingの日記: powersave デーモンで suspend2ram (on VGN-G1)
日記 by
PuckWing
opensuse10.3 にて
echo -n "mem" > /sys/power/state では,サスペンド(s2ram)が可能なのに,
powersave でサスペンドできなかった件が解決?しました.
powersave 経由でサスペンドすると,/usr/lib/pm-utils/functions が読み込まれます.その中で /usr/sbin/s2ram が呼ばれるわけですが,s2ramのホワイトリストに,VGN-G1が登録されていないことが,エラーの原因になっていたようです.
というわけで, /usr/lib/pm-utils/functions で,下記行(130行前後)をコメントアウト.
do_suspend()
{
local RET
# if [ -x /usr/sbin/s2ram ]; then
# set -x
# /usr/sbin/s2ram $S2RAM_OPTS
# RET=$?
# set +x
# else
pm-pmu --suspend || echo -n "mem" > /sys/power/state
RET=$?
# fi
return $RET
}
powersave デーモンを再起動すると,サスペンドが有効になります.
根本的な解決にはなっていませんが,kpowersave でもサスペンドが使えるようになるので,電源管理は楽になります.
powersave デーモンで suspend2ram (on VGN-G1) More ログイン