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] Can't boot HVM Linux guests on Debian Squeeze Dom0

To: Garrett Robinson <Garrett.Robinson@xxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Can't boot HVM Linux guests on Debian Squeeze Dom0
From: John Weekes <lists.xen@xxxxxxxxxxxxxxxxxx>
Date: Wed, 09 Mar 2011 03:03:58 -0800
Cc:
Delivery-date: Wed, 09 Mar 2011 03:07:33 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTi=xn8159hJiLm+yp=OHnHOTgeno2UrDjnF3_MO0@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: <AANLkTi=xn8159hJiLm+yp=OHnHOTgeno2UrDjnF3_MO0@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9

I just downloaded Debian Squeeze and installed Xen from packages, following the instructions here: http://wiki.debian.org/Xen
I am able to get PV guests up and running easily, but HVM guests will not even boot.

The HVM I am currently trying to run is Debian sarge, which I installed into a disk image and configured using qemu.
I am running on an HP Proliant ML150G6, which has Intel-VT hardware virtualization. One strange thing that I noticed is both

grep vmx /proc/cpuinfo
grep svm /proc/cpuinfo

return nothing, although according to the BIOS settings the Intel-VT extensions are enabled.

This is normal. If things are working properly, "xm info" should show "hvm" under "virt_caps" for you (it will just be masked in cpuinfo).

On trying to boot my HVM guest (xm create sarge.cfg), several different things would happen. At I fiddled with the configuration file for the VM a bit in attempts to get things working, it seems to have settled on the following. It prints

Using config file "./sarge.cfg"

and then hangs for a looong time, at least one minute. After waiting a bit, it prints 

Error: Domain 'sarge' does not exist.

and quits.

I would really appreciate any advice or insight into this problem and possible solutions! I am including the configuration file for the VM in question, please let me know if more information would be useful:


import os, re
arch = os.uname()[4]
if re.search('64', arch):
        arch_libdir = 'lib64'
else:
        arch_libdir = 'lib'

device_model = '/usr/' + arch_libdir + '/xen-4.0/bin/qemu-dm'

name = 'sarge'
kernel = '/usr/lib/xen-default/boot/hvmloader'
builder = 'hvm'
memory = 256
shadow_memory = 16
vcpus = 1
disk = [
 ]
vif = [ 'type=ioemu, bridge=xenbr0' ]

boot="cda"

sdl=0
vnc=1
vncconsole=1
vncunused=1
stdvga=0
serial='pty'

Try removing these, at minimum:

sdl=0
serial='pty'

I've had the problem that you're seeing with "serial='pty'", in particular.

If it still won't boot, try removing:

shadow_memory = 16

If there are still problems, then, try running tail -f /var/log/xen/*.log while starting your domain, and see what messages Xen is kicking out.

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