1
hibernate から復帰しなくなった
何故か年明けくらいから CF-Y4 の Software Suspend2 (hibernate) 2.1.9.5 が効かなくなっていた。hibernate コマンドを叩くと image は保存されているように見えるが、再起動しても状態が復元しない。おかしいなと思って再起動後の dmesg を見てみると
Software Suspend 2.1.9.5: You need to use a resume2= command line parameter to tell Software Suspend 2 where to look for an image.
Software Suspend 2.1.9.5: Resume2 parameter is empty. Suspending will be disabled.
などというエラーが。あれ、そもそも resume2= が無ければ hibernate 出来てないんじゃないのか、と思って
/boot/grub/menu.lst を見ると
kopt=root=/dev/hda3 ro resume2=swap:/dev/hda2
と言う記載はしっかりあって問題無さそうなのだが…。とりあえず当該 kernel の起動ラインに
title Debian GNU/Linux, kernel 2.6.12.2pm
root (hd0,2)
kernel /boot/vmlinuz-2.6.12.2pm root=/dev/hda3 resume2=swap:/dev/hda2 ro
savedefault
boot
のように追記して再起動したら上記エラーも出なくなり、問題なく動くようになったが、釈然としない。grub 自体も最後の changelog が 2005-04-19 だし、kernel の update もしていないので何が変わったわけでもないはずなのだが。