The AVR controls the hardware such as power button and LED of the
LinkStation.
It is connected to /dev/ttyS1.
When you push the power button or initialize button, it sends a
corresponding command to the PPC.
Commands to the AVR
To send commands to the AVR,
linkstation # echo -n "commands"> /dev/ttyS1
Command contents
30$B1_(B30$B1_(B30$B1_(B30$B1_(B ?
/www/script/melsub_diskcheck.sh sends.
[[[[ OK
POWER LED blinks slowly.
]]]] OK
A cooling fan begins high-speed rotation.
\\\\ OK
A cooling fan begins low-speed rotation.
>>>> ?
ppc_uartd sends them on boot.
AAAA ?
ppc_uartd sends them on boot.
CCCC OK
reboot
send them before shutdown -r now / reboot.
EEEE OK
shutdown
send them befor shutdown -h now.
FFFF ?
ppc_uartd sends them on boot.
JJJJ ?
ppc_uartd sends them on boot.
KKKK ?
ppc_uartd sends them on boot.
QQQQ ?
ppc_uartd sends them on set timer.
RRRR ?
end of clear flash memory.
SSSS ?
start of clear flash memory.
TTTT OK
finish update flash memory
stop blinking POWER, DISK FULL and DIAG LED.
UUUU OK
start update flash memory
start blinking POWER, DISK FULL and DIAG LED.
VVVV OK
turn off DISK FULL LED
WWWW OK
turn on DISK FULL LED
XXXX OK
DISK FULL LED stops blink
YYYY OK
DISK FULL LED starts blink
ZZZZ OK
stop POWER LED starts blink slowly.
gggg OK
DIAG LED starts 3 times blink(partition error)
and shutdown.
iiii OK
DIAG LED starts 4 times blink(problem in the cooling fan)
and shutdown.
kkkk OK
DIAG LED starts 5 times blink(problem in the flash memory)
and cut power(not shutdown).
mmmm OK
DIAG LED starts 6 times blink(problem in the hard drive)
and shutdown.
oooo OK
DIAG LED starts 7 times blink(problem in RAM/LAN/HDD controller.)
and shutdown.
Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari (a) yamasita.jp