(Sorry, In broken English.)Can you tell us more about the start of the watchdog
I only have a little infomation about watchdog.
- Watchdog is a part of Power-Controller, and it connected via ttyS0.
- A daemon named "mc_ctld" is feed a food to the watchdog.
- Feed interval is about 40 seconds.
- It is more difficult to analyze the sequence than LinkStationI/HG.
- It sequence is bi-directional. (LinkStationI is not.)
- So "mv /dev/ttyS0 /dev/ttyS0.orig; touch /dev/ttyS0; /usr/sbin/mc_ctld" gets useless results.
(mc_ctld send commands to PowerController, but none reply. Then mc_ctld retry it infinity.)
- And, it is not possible that use of PowerController and SerialConsole at same time.
- IDT 79RC32434 has only one UART.
I nomally use serial console and "Disable-AVR" method. This disables watchdog too.
But, I will try to analyze it more positive. why it may not be satisfied with our kernels?
The kernel has serial driver, and it works well. (I use it as serial console.)
I think it is possible to run mc_ctld completely. (But it is not.)
Is mc_ctld runs twice? This cause sequence mismatch against PowerController.
(a) Boot from rom.
(b) Boot with loader.o
If so, is it possible to run "insmod loader.o" before mc_ctld(a) with your bootloader?
NetBSD/LinkStation works well