Subject: port-i386/33918: ACPI code causes kernel panics during system startup
To: None <,,>
From: None <>
List: netbsd-bugs
Date: 07/04/2006 19:25:00
>Number:         33918
>Category:       port-i386
>Synopsis:       ACPI code causes kernel panics during system startup
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jul 04 19:25:00 +0000 2006
>Release:        NetBSD 3.99.21 2006-07-04 sources
Matthias Scheler                        
System: NetBSD 3.99.21 NetBSD 3.99.21 (LYSSA) #0: Thu Jun 29 10:35:52 BST 2006 i386
Architecture: i386
Machine: i386
If I try too boot a kernel build from NetBSD-current sources from 2006-07-03
or newer my system panics early during system startup with this message:

BIOS32 rev. 0 found at 0xf0010
mainbus0 (root)
panic: x86_mem_add_mapping: overflow

The stack trace looks like this:


I don't have a crash dump because the machine dies before it starts
looking for disks.

I tried two standard kernel configurations afterwards:
1.) "GENERIC" (which doesn't include any ACPI support) works fine.
2.) "GENERIC.MPACPI" dies after a NULL pointer access in the function
     AcpiTbVerifyTableChecksum(). Hisashi T Fujinaka reported a
     similar problem on the "current-users" mailing list.

Build the "GENERIC.MPACPI" kernel and boot it.

None provided.