Subject: ACPI rebooting problem - SiS651
To: None <current-users@NetBSD.org>
From: Mark Hurst <mark@gumrak.net>
List: current-users
Date: 02/12/2005 23:01:46
Have searched http://www.netbsd.org/Misc/query-pr.html and could not
find anything relevant to this problem. If i should submit a PR rather
than post to this list, i apologise in advance.

On a PC with a SiS 651 motherboard, having problems rebooting and
halting using GENERIC kernel from current as of 2005-02-11.

Running "reboot" hangs at the "rebooting" message. Running "halt" (or
"halt -p", or "poweroff") results in "press any key to reboot", then a
hang with a "reboot" message.

There is an "ACPI" option in BIOS and it is enabled.

Have tried enabling the following kernel options:

  ioapic* at mainbus?
  options         MPACPI
  options         MPACPI_SCANPCI
  acpi0           at mainbus0
  options         ACPI_PCI_FIXUP
  options         ACPI_ACTIVATE_DEV 
  options         ACPICA_PEDANTIC
  options         ACPI_DISABLE_ON_POWEROFF
  acpiacad*       at acpi?               
  acpibat*        at acpi?               
  acpibut*        at acpi?                
  acpiec*         at acpi?                
  acpilid*        at acpi?                
  acpitz*         at acpi?           

and rebuilding the kernel, which has had some result, "poweroff" and
"halt -p" will shut the machine down, but it still won't reboot.

Relevant info from dmesg:

  acpi0 at mainbus0
  acpi0: using Intel ACPI CA subsystem version 20040211
  acpi0: X/RSDT: OemId <AWARD ,AWRDACPI,42302e31>, AslId <AWRD,00000000>
  acpi0: SCI interrupting at int 9
  acpi0: fixed-feature power button present
  mpacpi: could not get bus number, assuming bus 0
  ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
  ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
  acpi: activated PNP0C0F
  acpi: activated PNP0C0F
  acpibut0 at acpi0 (PNP0C0C): ACPI Power Button
  acpibut1 at acpi0 (PNP0C0E): ACPI Sleep Button
  PNP0C01 at acpi0 not configured
  PNP0A03 at acpi0 not configured
  ... 
  PNP0C0B at acpi0 not configured
  acpitz0 at acpi0: ACPI Thermal Zone
  acpitz0: unable to get polling interval; using default of 30.0s


The following appears on boot only when the above options are enabled:

  siside0:1:0: lost interrupt
          type: ata tc_bcount: 512 tc_skip: 0

Attempting to mount a CD also results in a multitude of these "lost
interrupt" messages.

Any suggestions would be appreciated.



cheers

-- 
Mark Hurst <mark at gumrak.net>