Kernel 2.4.20-0vl24.1 動作報告をもう一つ。
機種: NotePC Panasonic Let's note CF-T1 (CF-T1RCAXR)
こちらでも 2.4.20-0vl24.1 が動いています。ありがとうございます。
echo -n 4 > /proc/acpi/sleep すると software suspend が働きます。
( lilo での起動時のオプションは append="resume=/dev/hda3 acpi=on apm=off")
その後、電源スイッチを入れるとresumeします。USBのマウスとキーボードを
外付けにしているのですが、これらはresume時には反応を失っています。
が、モジュールを一旦rmmodした後にinsmodすると回復します。
また、resume後になぜかcpuのパフォーマンスが下がっていた
(おそらくspeedstepと思われるが、/proc/cpuinfo と /proc/cpufreqは
866MHzの最高値のまま)のをみつけたので、それを手で戻しました。
以上を一括して実行するために、今はこんなスクリプトを使っています。
(正しいかどうかちょっと自信がないですが。。)
---/usr/local/sbin/hib ---
#!/bin/bash
echo Hibernation using software suspend...
date
sync;sync;sync;
echo -n 4 > /proc/acpi/sleep &
/sbin/hwclock --hctosys
date
echo -n "399000:864500:performance" > /proc/cpufreq
/usr/local/sbin/postresume
--------------------------------
---/usr/local/sbin/postresume ---
#!/bin/zsh
foreach dev ( usbkbd usbmouse usb-ohci )
do
echo removing module ${dev}...
/sbin/rmmod ${dev}
done
#
foreach dev ( usbkbd usbmouse usb-ohci )
do
echo inserting module ${dev}...
/sbin/insmod ${dev}
done
-----------------------------------------
ただし、たまに失敗することがあります。
・resume後にMozillaを使っていたら、キーボード(外付け、内蔵とも)と
ポインティングデバイス(外付け、内蔵とも)が反応しなくなったことがあります。
ネットワークで外部から入れたかどうかは確認できませんでした。
・resume後に突然Xのセッションが終って(というので正しいのでしょうか)
wdmのログインパネル画面になってしまったことがあります。
両方とも記録が判然としないので、今度異常があったら
/var/log/messages などを見ておこうと思います。
--
小西 哲郎 名古屋大学理学部物理R研 fax: 052(789)2906
Let's note T1 page URL http://jegog.phys.nagoya-u.ac.jp/~tkonishi/cn/T1/