こんにちは かわむら様 Thu, 21 Aug 2003 12:58:11 +0900 (JST)にいただいたメールで Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx> 様はおっしゃいました : > それぞれイベントが1回だけなので、チャタリングは発生していないようです > 。そうすると、呼んでいる /etc/acpi/actions/hibernation がおかしい > 可能性もあります。 > > うちでは、ふたを閉じたときに cpufreqを使って、powersaveにすることを > しています。以下にその例を載せますので、参考にしてください。 > ちなみに、ログの最後 000000800000000b と 000000800000000c は実行毎に > 1増えています。この偶奇性に注目して、ふた閉じとふた開けを区別していま > す。 おおせのとおり実験してもうまくいかないのですが、ふと気がつきました ログを見ると ここで蓋を閉じたところです [Thu Aug 21 13:04:55 2003] received event "button/lid LID 00000080 0000000f" [Thu Aug 21 13:04:55 2003] executing action "/etc/acpi/actions/hibernation2 button/lid LID 00000080 0000000f"[Thu Aug 21 13:04:55 2003] BEGIN HANDLER MESSAGES start to suspend ・・・ ここでsuspend用のスクリプトが動いてます、詳細は割愛 Stopping acpi daemon: [ OK ]^M Starting acpi daemon: [Thu Aug 21 13:07:59 2003] starting up [ OK ]^M ここで再起動しています。 [Thu Aug 21 13:07:59 2003] 4 rules loaded 蓋を開けたイベントとおもわれます [Thu Aug 21 13:07:59 2003] received event "utton/lid LID 00000080 00000010" [Thu Aug 21 13:07:59 2003] completed event "utton/lid LID 00000080 00000010" [Thu Aug 21 13:07:59 2003] received event "battery BAT1 00000080 00000001" [Thu Aug 21 13:07:59 2003] completed event"battery BAT1 00000080 00000001" ここで、蓋をしめていないのに、なぜか再び蓋をしめたイベントが発生して サスペンドが走ってしまいます。 [Thu Aug 21 13:07:59 2003] received event "button/lid LID 00000080 00000011"[Thu Aug 21 13:07:59 2003] executing action "/etc/acpi/actions/hibernation2 button/lid LID 00000080 00000011"[Thu Aug 21 13:07:59 2003] BEGIN HANDLER MESSAGES start to suspend ------------- stop to murasaki サスペンドがはいってから、なぜか蓋をしめていないのに再度 イベントがあがってきてしまっているようです。 何がまずいのでしょうか? 恐れ入りますがよろしくご教示ください。