reboot fails-- 630e or C3?

ollie lho ollie at sis.com.tw
Mon Sep 23 21:03:00 CEST 2002


On Tue, 2002-09-24 at 06:19, Steve M. Gehlbach wrote:
> I have an interesting problem with the pcchips m787cl+ motherboard: it won't
> do a reboot.  If you use the three finger salute or issue an init 6, it
> hangs at the "Restarting system" message at the bottom of the shutdown
> cycle.
> 
> I traced the code to the machine_restart sub in arch/i386/kernel/process.c.
> It seems that linux tries to reset using a keyboard command (out 0xfe,0x64)
> and if that fails it forces a triple fault.  Neither seem to work.  I tried
> setting b0 of reg 0x46 in the ISA bridge (-d 1039:8), on the sis630e, which
> is labeled "Enable Keyboard Hardware Reset", but it didn't work.  So I put
> in a patch to process.c that sets b6,7 of reg 0x46 of the ISA bridge, and
> this works, it causes a reset (per the data sheet).  But of course that is a
> kernel patch and I would like to avoid that.
> 

The ACPI watch dog code is in the SiS LinuxBIOS patch avaliable on CVS.

Ollie





More information about the coreboot mailing list