symack <sym...@gmail.com> writes:

> the only thing is when we try to boot with xen, it gets to the prompt and
> then reboots
> by itself. The following message is what differs between normal gentoo and
> xen kernel
>
> Mar 31 06:32:18 test kernel: [    0.138644] ACPI Exception: AE_NOT_FOUND,
> While evaluating Sleep State [\_S1_] (20140724/hwxface-580)
> Mar 31 06:32:18 test kernel: [    0.138961] ACPI Exception: AE_NOT_FOUND,
> While evaluating Sleep State [\_S2_] (20140724/hwxface-580)
> Mar 31 06:32:18 test kernel: [    0.139267] ACPI Exception: AE_NOT_FOUND,
> While evaluating Sleep State [\_S3_] (20140724/hwxface-580)

There is a kernel boot parameter which you can use to prevent the xen
kernel from attempting power management --- though IIRC that was more
related to frequency settings.

As far as I was able to figure out, you have two options: Either xen
sets frequencies, or dom0 does.  If the latter, all CPUs must be
available to dom0.  However, currently nobody seems to know exactly what
xen does towards frequency setting.


And if I'm not horribly mistaken, there is a way to do something about
what xen considers as usable, or available, cpu states.  It was
something along the lines that xen might not detect all possible cpu
states, and you could do something to tell it that there are more states
than it detects.  Perhaps it's also possible to limit xen to S0.

First I would look into updating the BIOS.  If that doesn't help, I'd
try to limit xen to S0.

Other than that, unless you really do need full virtualization: I'm
finding Linux containers to be far more manageable than virtual
machines, and much more efficient.


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.

Reply via email to