On Sun, Jul 06, 2014 at 08:40:53PM +0200, Alexander Schrijver wrote: > I have the same problem with my Asus Eee PC 901. When I disabled acpi during > boot, using UKC, it booted fine. dmesg below. I'm now building the kernel from > -current source. I'll go backwards from there.
I've tracked it down to this commit: RCS file: /backup/mirrors/cvsync/src/sys/dev/acpi/acpi.c,v Working file: sys/dev/acpi//acpi.c head: 1.260 branch: locks: strict access list: keyword substitution: kv total revisions: 260; selected revisions: 1 description: ---------------------------- revision 1.259 date: 2014/06/23 18:47:41; author: kettenis; state: Exp; lines: +22 -27; SystemMemory is used to access memory mapped registers on some machines, so we must use the bus_space(9) API to access it instead of memcpy(9). Also make sure we properly align access to fields that need more than byte alignment. ok guenther@ ============================================================================= RCS file: /backup/mirrors/cvsync/src/sys/dev/acpi/dsdt.c,v Working file: sys/dev/acpi//dsdt.c head: 1.211 branch: locks: strict access list: keyword substitution: kv total revisions: 211; selected revisions: 1 description: ---------------------------- revision 1.210 date: 2014/06/23 18:47:41; author: kettenis; state: Exp; lines: +34 -32; SystemMemory is used to access memory mapped registers on some machines, so we must use the bus_space(9) API to access it instead of memcpy(9). Also make sure we properly align access to fields that need more than byte alignment. ok guenther@ =============================================================================