* Stefan Unterweger on Tue, May 04, 2010 at 12:43:22AM +0200:
> However, if I do `shutdown -h -p` (thus power off), I get a
> kernel panic; specifically, "AML PARSE ERROR" (see below). This
> only happens when doing '-p' is involved somehow; rebooting
> works, and just '-h' without '-p' does, too.

> | syscing disks... done
> | ### AML PARSE ERROR (0x455): Undefined name: IO2B
> | multiply freed item 0xd1d62b00
> | panic: free: duplicated free
> | Stopped at     Debugger+0x4:    leave

I've done some additional tests (since I remembered that this
particular mainboard _did_ power off correctly a few years ago,
albeit it was running an ancient 2.4.something Linux at that
time, and maybe not even ACPI, so this does not really count).

I just installed NetBSD on the machine---I suppose it is close
enough to OpenBSD to make for a meaningful comparison. Here, the
poweroff works. Well, I still see some ACPI error messages from
the kernel fly by, but they're gone much too fast, and then the
machine powers off.

I'll try if I can find the responsible piece of NetBSD that works
around this mainboard quirk. Maybe there's hope that I'll get it
to work in OpenBSD at last, I don't really want to run NetBSD on
it. :o)

Since I don't really have any experience at all with kernel
hacking, especially not with black magic as ACPI, does anyone
have a pointer where I should start looking?


s//un

Reply via email to