Subject: ACPI stopped working
To: None <current-users@NetBSD.org>
From: dieter roelants <dieter.NetBSD@pandora.be>
List: current-users
Date: 07/14/2006 10:41:02
With last weekend's sources (but also yesterdays), NetBSD doesn't want =20
to play ACPI on my computer anymore. It fails like this:

ACPI Error (tbrsdt-0300): Invalid signature where RSDP indicates =20
RSDT/XSDT should be located. RSDP: [20060217]
ACPI Error (tbrsdt-0307): RSDT/XSDT signature at 7ffa0000 (0x7ffa0000) =20
is invalid [20060217]
ACPI Error (tbrsdt-0315): Looking for XSDT [20060217]
ACPI Exception (tbxface-0182): AE_BAD_SIGNATURE, Could not load RSDT =20
[20060217]
ACPI Exception (tbxface-0211): AE_BAD_SIGNATURE, Could not load tables =20
[20060217]
ACPI: unable to load tables: AE_BAD_SIGNATURE

whereas kernel from July 1st printed:

acpi0 at mainbus0: Advanced Configuration and Power Interface
acpi0: using Intel ACPI CA subsystem version 20060217
acpi0: X/RSDT: OemId <A M I ,OEMXSDT ,12000527>, AslId <MSFT,00000097>
acpi0: SCI interrupting at int 9

Additionally, when I disable the "ACPI 2.0" option in my BIOS, =20
ACPI-enabled kernels crash in AcpiTbVerifyTableChecksum. That didn't =20
happen with older kernels neither.

Does somebody know what goes wrong?

In http://bsdusr.net/~dieter/NetBSD/simult/ I have full dmesgs of both =20
kernels, a screendump of the crash and also (I don't knwo if it's =20
useful here) acpidump output.

Kind regards
dieter