On Tue, 20 May 2003, SONE Takeshi wrote:
Linux's reboot code sometimes doesn't work for some reason. (I think it resets only CPU)
the linux reboot code is very strange and I determined a few years ago that most of it doesn't work; rebooting seems to happen mostly through the triple fault scenario.
I wrote a small program to directly hit the power management device found in EPIA to reset the system, not only CPU.
that's far and away the best way to reset a system.
The most acceptable way (nowadays) to integrate that into the kernel is as part of watchdog timer support. However it might be worth integrating into the power off/reset patches in freebios source tree.
ron