I am in the process of testing a fanless, atom based PC for use in an embedded application. I am running Voyage Linux version 0.7.5 on the machine. This distribution is derived from Debian Lenny. Everything works great except I can't get the shut down command to perform a reboot. This is important in this application because it provides us a way to perform a remote reset should that be needed.
Looking at the terminal, the last two messages on the screen show the following:
[ 219.974475] ehci_hcd 0000:00:1d.7: PCI INT D disabled
[ 219.974657] Restarting system.
[ 219.974754] machine restart
At this point, the machine sticks and will not reboot until I cut the power or perform a hardware reset. I recall seeing this sort of thing (at least with a shutdown) when running the OS under VirtualBox.
I really know very little about the interaction with the kernel and the machine at this point so I am asking if anyone knows if there are potential kernel configurations that cam cause this kind of problem.
Edit:
Having been asked if the system supports ACPI, I took a closer look at the boot log. I found the following message:
[ 3.99748] ACPI: resource (null) [io 0x0480-0x04bf] conflicts with ACPI region PHO_ [io 0x4bc-0x4bc]
Best Answer
Very strange for the shutdown to get to that point and not work.
Things to try:
kexec
can do although it's not equivalent to a hardware reset.