Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2004 17:36:48 -0800
From:      Nate Lawson <nate@root.org>
To:        Marcin <creep@desk.pl>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: FBSD5.3 Compaq AP400 cannot warm-reboot (as in kern/27834)
Message-ID:  <41A3E5B0.9070104@root.org>
In-Reply-To: <20041119112020.GA12853@daedalus.desk.pl>
References:  <20041119112020.GA12853@daedalus.desk.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcin wrote:
> Hello FreeBSD users!
> 
> I have posted this problem to freebsd-questions, but then figured it was not actually the best place to send it.
> 
> I'm experiencing the same problem described in http://www.freebsd.org/cgi/query-pr.cgi?pr=27834 but the fix included doesn't actually fix the problem.
> 
> The system is FreeBSD 5.3 with GENERIC kernel on dual Compaq AP400 (Professional workstation) (dmesg/mptables below). When i reboot the system shutdowns properly (prints Rebooting...) but then just hangs with no activity (screen blank, disk diodes dead,etc). I have to push power button two times to reboot it, which is impossible with remote administration.
> 
> This is the case with acpi.ko not loaded or with acpi.ko loaded but APIC disabled with hints.acpi.0.disabled.
> 
> When i want to load acpi.ko wit APIC enabled i get a panic at system boottime with following message:
> 
> "ACPI disabled by blacklist.  Contact your BIOS vendor."
> (from sys/dev/acpica/acpi.c acpi_Startup returning AE_ERROR)
> 
> called by:
> MADT: ACPI Startup failed with
> ACPI disabled by blacklist.  Contact your BIOS vendor.
> Try disabling either ACPI or apic support.
>   panic("Using MADT but ACPI doesn't work");
> 
> (from sys/i386/acpica/madt.c madt_setup_io())
> 
> (i'm writing these from memory, i didn't have serial console to catch the exact message. If it's needed, i'll provide the exact hand written version)

I did some discussion with the author of MADT and apparently the panic 
is necessary.  You should disable acpi early with:

hint.acpi.0.disabled="1"

in loader.conf.  Your system is older and should work with acpi disabled 
just fine.

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41A3E5B0.9070104>