原因を探る。
root@qvl:~# cat /usr/local/sbin/kernelmon #!/bin/sh while : do LINE=`cat /proc/buffalo/kernevnt` #echo "line [$LINE]" if [ "$LINE" = PSW_off -o "$LINE" = PSW_pushed ] then shutdown -h now fi done root@qvl:~#shutdown -h now を手動で実行してみる。
root@qvl:~# shutdown -h nowやっぱりリブートしてきた。
yasunari@qvl:~$ cat /usr/local/sbin/kernelmon #!/bin/sh while : do LINE=`cat /proc/buffalo/kernevnt` #echo "line [$LINE]" if [ "$LINE" = PSW_off -o "$LINE" = PSW_pushed ] then shutdown -h now fi done yasunari@qvl:~$一緒やん。
POWER SW を長押しすると、ちゃんと電源が落ちる。
ちゃんと落ちた
このページでは /etc/init.d/miconapl を修正しているので、 /etc/init.d/miconapl を見てみる
guest@qvl:/$ more /etc/init.d/miconapl #!/bin/sh ### BEGIN INIT INFO : : stop) echo on > $LED/power_blink ;; : : guest@qvl:/$むむむ。修正されていない。
しかし、ToDoで
△:ハックキットに反映する
としているのに、、すっかり忘れていた模様
標準ファームから
/usr/local/sbin/miconapl /usr/local/lib/libbuffalo_bin*をアーカイブし、ハックキットに転送、展開
root@qvl:/# tar zxvf /tmp/miconapl.tar.gz usr/local/sbin/miconapl usr/local/lib/libbuffalo_bin.so usr/local/lib/libbuffalo_bin.so.1 root@qvl:/# ldconfig root@qvl:/# miconapl -a shutdown_wait root@qvl:/#POWER LED が点滅。
root@qvl:/# shutdown -h now見事落ちた。
またまた自サイトをググると、、
シャットダウン時に miconapl -a shutdown_wait を実行するのは、
LS-GL の頃からふつうのコトみたい。
全機種共通で問題なさそう。
|
← 動作確認 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ やり直し |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市