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/
Home Products Support Community News


Re: [Xen-users] Boot fails unless "noacpi" option is present.

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Boot fails unless "noacpi" option is present.
From: Daniel Kao <dkao@xxxxxxxxxxxx>
Date: Thu, 10 Jul 2008 13:47:12 -0700
Delivery-date: Thu, 10 Jul 2008 13:47:44 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <ea8100590807101121r83b3829g38a40429b37b4b1c@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <ea8100590807101121r83b3829g38a40429b37b4b1c@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird (Windows/20080421)

Which brand & model motherboard do you have, which BIOS version is installed and which CPU are you using?


Vahid Kazempour wrote:

I am using Xen 3.2.1 and I cannot boot it on my machine unless I use the noacpi option. As far as I know noacpi option is incompatible with SMP, so I must not use it, because my machine is SMP.

I am describing the problem in more detail below. If you could point me in the right direction, I'd greatly appreciate it.

I downloaded Xen 3.2.1 official source distribution tarball from http://www.xen.org/download/ and used mercurial to fetch the xen-ified linux-2.6.18-xen.hg kernel from Xensource Mercurial repository http://xenbits.xensource.com/linux-2.6.18-xen.hg. These are the latest versions of the Xen and the xen-ified linux kernel. I didn't modify these sources, however I modified the config files.

I made changes in config file to enable cpu frequency scaling support in the downloaded kernel. To activate cpu frequency scaling you need to enable CONFIG_CPU_FREQ in dom0's config file. The original kernel do not provide a config file so I used a existing config file from my working linux (I have OpenSUSE 11 working on my machine with linux- kernel) and copied it as .config file in the source tree and then ran the make linux-2.6-xen-config CONFIGMODE=menuconfig and changed the options to configure it for the Xen (i.e. I changed the Power Managment Support and chose CPU Frequency Scaling, add SATA disk drivers to the kernel and etc.). I am attaching the new config file as well as the diff file between existing config file from my working linux and this new config file.

After I compiled the Xen 3.2.1, the xen hypervisor image and dom0 kernel image were created. I installed them on my running OpenSUSE 11.  I copied the created images and specified them in grub to boot in Xen Linux. The grub menu entry here is as follows:

###Don't change this comment - YaST2 identifier: Original name: linux-
title XEN -- openSUSE 11.0 -
    root (hd0,3)
    kernel /boot/xen.gz
    module /boot/vmlinuz- root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB22DBKGHE9T6N-part4 resume=/dev/sda3 splash=silent showopts vga=0x314
    module /boot/initrd-

When I try to boot the system with "noacpi" option, it boots just fine. However, when I omit the noacpi option, the system prints the following warnings and then just hangs:

EPI: [<c0252a31>] input_register_device+0xc7/
0x260 SS:ESP 0069:ed301cdc
udevd event[1685]:run-program: '/sbin/modprobe' abnormal exit

Do you have any ideas how I could address this problem or point me in the right direction?

Thank you.


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

Daniel Kao
Übermind, Inc.
Seattle, WA, U.S.A.
Xen-users mailing list
<Prev in Thread] Current Thread [Next in Thread>