WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] request for explanation of acpi=off

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] request for explanation of acpi=off
From: Ernst Bachmann <e.bachmann@xxxxxxxx>
Date: Fri, 20 Jan 2006 13:56:36 +0100
Cc: Henning Sprang <henning_sprang@xxxxxxx>
Delivery-date: Fri, 20 Jan 2006 13:04:33 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1137752255.8384.19.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <1137267991.26493.53.camel@xxxxxxxxx> <1137752255.8384.19.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9
I'm not exactly a specialist on PC hardware, but here my try at an 
explanation:

ACPI is basically a way for the hardware to tell the OS how it works, the BIOS 
provides tables with information about what resources are available, how 
they're wired together, etc.

Unfortunately, lots of mainboard vendors don't care much about the "quality" 
of their tables, even if they're plainly wrong, they count as "good enough" 
if the windows HAL parses them into something usable.

acpi=off tells xen and/or the kernel to ignore those tables.
Instead, it tries to "guess" what is there by using PNP bios,  PCI-pnp, and 
assuming the board is PC-XT compatible.

if those guesses are correct for the functions you need to use, you won't need 
acpi.

Now, as a side effect, the APIC (Advanced programmable interrupt controller) 
won't be found without ACPI, so unless there's a way to force APIC use 
without ACPI, you'll loose the APIC features, meaning you'll have to live 
with the old PC-XT interrupt features (two pics with 8 IRQ-Lines each, 
cascaded on IRQ2)

Now if your hardware has special interrupt needs and you don't mind several 
devices sharing the same IRQ, you won't need APIC.

Still, my advice would be to try to get acpi working, upgrading to a current 
BIOS version often helps.

/Ernst

On Friday 20 January 2006 11:17, Henning Sprang wrote:

...
> I get those problems now also at home, where I can't spend money on
> hardware until I find working hardware by accident, and the hardware
> posted as known to work is also over my budget - so I like to use that
> machine with acpi=off, but I want to know what the consequences can be.
...
> > - why exactly am I not supposed to use acpi=off?
> >
> > - what can/will happen when I do so?
> >
> > - does the discouragement of acpi=off absolutely "forbid" me to use it
> > in stable production environments, or is it just "not optimal" to do it,
> > but acceptable if there's no other (easy) way to get some hardware
> > running with xen and there's not enough money to buy as much hardware
> > until I have some which does the acpi stuff well with xen?

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>