Mimiteruの日記: Libretto L5のswsusp-acpi問題
日記 by
Mimiteru
ちょっとMacじゃない話題で。
実はLibretto L5の無線無しモデルを持っています。モバイルモバイルー。
しかしながらWindowsXPでは動作が重くて使い物になりません。
なので以前よりVine Linuxが入っているのですが、サスペンド/レジュームがうまくいかない( It hangs when "Reading caches" and I have a Toshiba laptop)ので家の中で使ってました。
昨日なんとなくいじってたらレジュームがうまくいきましたのでメモメモします。
レジュームがうまくいかないのはレジュームプロセス中にACPIイベントが生じてささるかららしいので、カーネルでACPIを無視するようにすれば普通にレジュームできるようです。
しかし、ACPIを無効にしたカーネルでは電源の状態もわからなければLCDの輝度調節もままならないのでモバイルノートとしてはどうも役に立ちません。
なので、ACPIを有効にしたカーネルでサスペンドしておいて、ACPIを無効にしたカーネルでレジュームプロセスを通し、ACPIを有効にしてサスペンドしたカーネルのメモリでACPI無効のカーネルを上書きしてやるとうまくいくんじゃないんですかと思ってやってみたらうまくいくようです。恐ろしい事に。
ちなみに素のKernel-2.6.11.11にsoftware-suspend-2.1.8-for-2.6.11パッチを当てて試しました。
liloの設定はこんな感じです。
image=/boot/vmlinuz-2.6.11.11
label=linux26(resume)
read-only
root=/dev/hda2
append="acpi=off resume2=swap:/dev/hda5"
image=/boot/vmlinuz-2.6.11.11
label=linux26(boot-only)
read-only
root=/dev/hda2
append="acpi=on resume2=swap:/dev/hda5"
Vine-3.1現状のkernel-2.4.27-0vl7だとこれでもささります。
swsuspパッチあてるとUNICONパッチあてられなくなるので困りものです。X11で電力とられるのでどっちもどっち…。
しかしながらWindowsXPでは動作が重くて使い物になりません。
なので以前よりVine Linuxが入っているのですが、サスペンド/レジュームがうまくいかない( It hangs when "Reading caches" and I have a Toshiba laptop)ので家の中で使ってました。
昨日なんとなくいじってたらレジュームがうまくいきましたのでメモメモします。
レジュームがうまくいかないのはレジュームプロセス中にACPIイベントが生じてささるかららしいので、カーネルでACPIを無視するようにすれば普通にレジュームできるようです。
しかし、ACPIを無効にしたカーネルでは電源の状態もわからなければLCDの輝度調節もままならないのでモバイルノートとしてはどうも役に立ちません。
なので、ACPIを有効にしたカーネルでサスペンドしておいて、ACPIを無効にしたカーネルでレジュームプロセスを通し、ACPIを有効にしてサスペンドしたカーネルのメモリでACPI無効のカーネルを上書きしてやるとうまくいくんじゃないんですかと思ってやってみたらうまくいくようです。恐ろしい事に。
ちなみに素のKernel-2.6.11.11にsoftware-suspend-2.1.8-for-2.6.11パッチを当てて試しました。
liloの設定はこんな感じです。
image=/boot/vmlinuz-2.6.11.11
label=linux26(resume)
read-only
root=/dev/hda2
append="acpi=off resume2=swap:/dev/hda5"
image=/boot/vmlinuz-2.6.11.11
label=linux26(boot-only)
read-only
root=/dev/hda2
append="acpi=on resume2=swap:/dev/hda5"
Vine-3.1現状のkernel-2.4.27-0vl7だとこれでもささります。
swsuspパッチあてるとUNICONパッチあてられなくなるので困りものです。X11で電力とられるのでどっちもどっち…。
Libretto L5のswsusp-acpi問題 More ログイン