1
kernel + suspend2 を 2.6.12 + 2.1.9.5 → 2.6.20 + 2.2.9.10 へあげる
ノートPCの Debian を etch に上げたついでに linux kernel と hibernate 周りも更新。config はほぼそのまま流用し、kernel に
suspend2 の patch を当てて make-kpkg して dpkg -i した。しかし hibernate を叩いてもきちんとハイバネしてくれない。
Stopping tasks ...
Stopping kernel threads timed out after 20 seconds (1 tasks refusing to freeze):
xfssyncd
Restarting tasks ... <4> Strange, xfssyncd not stopped
done.
Suspend2 debugging info:
- Suspend core : 2.2.9.10
- Kernel Version : 2.6.20.6
....
どうやら
[Suspend2-users] xfssyncd not stoppedのスレッドで取り上げられている xfssyncd との問題らしい。patch 2.2.9.10 を 2.2.2.9 に下げて再 build したら同様のエラーはでなくなったものの、今度は
Hmm. Can't find the user space task 4115.
....
Device driver usbdev3.3_ep00 lacks bus and class support for being resumed.
....
と言う具合であまりよろしくない。もう少し追いたいがあまり時間に余裕がないので、素直に Debian 標準 kernel の resume 機能を使った方が良いか。