原因を探る。
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 山下康成@京都府向日市