hotta-sの日記: 師走です
日記 by
hotta-s
ここ2週間、LCDを閉じてのhibernateに悩んでいる。
2.6.25.20までは、TuxOnIce+Hibernate-scriptとごにょごにょしてFn+F12キーとLCD閉じてのhibernateが出来ていたのだが、2.6.27.7にしてからLCD閉じてのハイバネがうまく行かなくなった。
分解したり色々試行錯誤した結果、2.6.27.7+TOI+Plamo-4.5の.configで作ったカーネルでは、LIDを閉じても一回しか/proc/acpi/button/lid/LID/stateにcloseと記録されないようで、それを頼りにハイバネスクリプト動かしていると、1回はできても2回目以降はしてくれない。
ということで、LIDをきちんと認識する2.6.25.20の.configで2.6.27.7のkernelをmake中。
これで動けば良いけど。
しかしまぁ、ThinkPad is30のサスペンド・スイッチって蓋についているマグネットに反応する近接スイッチなのね。
物理的に押していない代りに、マグネットでテスト出来るから便利と言えは便利。
WinMeでもW2Kでも2.6.25.20なkernelでもこのマグネットで試験し確認できた。
これが判るまでは、acpi_listenして蓋閉じたり、sleepでスクリプトの動作を見たり試行錯誤色々。
手首の位置に磁石あると反応しそうで恐いけど。
なんで、closeを一回しかカウントしないのか。
何が原因かは判らない。
ぐぐってもそれらしいのが見当たらない(他国言語は除く)。
この調子ならkernelが出来る頃には寝ているだろう。
師走です More ログイン