Bug#536537: linux-image-2.6.30-1-686: reboot fails with a Fit-PC2
On Fri, Jul 10, 2009 at 09:06:51PM +0000, Tzafrir Cohen wrote:
> Package: linux-image-2.6.30-1-686
> Version: 2.6.30-2
> Severity: minor
>
> *** Please type your report below this line ***
>
> fit-pc2 is a small Intel-Atomm-based computer. See:
>
> http://fit-pc2.com/wiki/index.php?title=Fit-PC2_Specifications
>
> The system hangs on reboot. A workaround is to use 'reboot=b' in the
> kernel command-line. Upstream suggests a patch to automate that:
>
> http://www.fit-pc2.com/forum/viewtopic.php?f=9&t=301
>
> Is such a patch (using CONFIG_X86_REBOOTFIXUPS=yes) acceptable?
>
> Any other specific information on the system that you need?
The fixup for 77f32dfdd97857280ae1ebac64382ff082cd7ea0 has been
merged into the Squeeze kernel.
Given the description in Kconfig it seems safe to enable
CONFIG_X86_REBOOTFIXUPS for the Squeeze kernel:
config X86_REBOOTFIXUPS
bool "Enable X86 board specific fixups for reboot"
depends on X86_32
---help---
This enables chipset and/or board specific fixups to be done
in order to get reboot to work correctly. This is only needed on
some combinations of hardware and BIOS. The symptom, for which
this config is intended, is when reboot ends with a stalled/hung
system.
Currently, the only fixup is for the Geode machines using
CS5530A and CS5536 chipsets and the RDC R-321x SoC.
Say Y if you want to enable the fixup. Currently, it's safe to
enable this option even if you don't need it.
Say N otherwise.
I'll do so in a couple days unless there are objections.
Cheers,
Moritz
Reply to: