実験機に接続して /dev/hda1 /dev/hda3 に fsck をかけても同じ
ppc_uartd を再起動してみても同じ。
実験HDDを接続してみたら点滅しない。 こりゃ本当にHDD異常か???
起動時に ppc_uartd が起動しないようにしてみた。
起動後、POWER LED が点滅するが、DIAG LED は消灯のまま
login して手で ppc_uartd を起動すると DIAG LED が3回点滅を繰り返す
まだ知らない AVR コマンドが必要かも
12/17 の手順を再度実行してみた。
linkstationVine# /etc/rc.d/init.d/ppc_uartd stop linkstationVine# cd /dev linkstationVine# mv ttyS1 ttyS1.orig linkstationVine# touch ttyS1 linkstationVine# /etc/rc.d/init.d/ppc_uartd startを実行、しばらくたって、/dev/ttyS1 を cat すると
linkstationVine# cat /dev/ttyS1 AAAAFFFFJJJJ>>>>gggg>>>>ZZZZKKKKと出る。12/17 は
AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKKだった。
再び
linkstationVine# strings /usr/sbin/ppc_uartdしてみると、
/mntが見えた。
3回点滅がなくなった。
実験 HDD も /mnt には何もマウントしていないのに、、、、
実験 HDD から起動する Vine は、 ppc_uartd を起動しておけば
ハードディスク異常(DIAG LED 6回点滅)が出なくなることに
気が付く前の状態だったので、
ppc_uartd が起動するように設定がしてなかった。納得。
ためしに、
linkstationVine# echo -n "gggg" > /dev/ttyS1を実行すると、DIAG LED が3回点滅することを確認した。
結論:ppc_uartd は /mnt に hda3 がマウントされているかを チェックしているようだ。