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-devel

[Xen-devel] Multi-vcpu HVM Linux domain hanging during boot

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Multi-vcpu HVM Linux domain hanging during boot
From: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Date: Fri, 2 Jul 2010 14:40:08 +0100
Delivery-date: Fri, 02 Jul 2010 06:41:09 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=RJecDoJeciP2cfMsanK0TpR8G88DjUb9oxRam9JaTJY=; b=WvE/1WvZRG9IPWYeV/JBRzWh4EaHbfdSRbIL0gVQxElqErGygmom3fBqkImRv7QhG/ k8bUGvp8zmsAdD8MM08om2zjZ+RFj4afTN4M7P3rbQhRg3obFNGhMH7Q7rWY2hXJS6Fu 2Uxvncm168tS6rxtqsLruT+S9lMnEfhu6hBDg=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=NXsts9urdCS9dovrKJ+0zuU1jw/0IRTqZ4grec22Env3iO/A0tbi/M0s1XNkEKWgsF 9LyMUlOdTzsiRCjhah2OCp4V+8Cy8ZWvorNg8XX/ToFn/Ws6e6txsfexF1pbJC2/jzTQ 6ME7VqrJCmLMg8N6aytcnLf2rfrHMgG3TkVAM=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I've got an HVM Linux guest, Debian 2.6.18-6-686 kernel, which works
fine if vcpus=1 but hangs if vcpus=2.

I'm pretty sure that it worked with vcpus=2 earlier this week, but now
I seem unable to find a hypervisor/tools/qemu combination within the
last month that works.

It hangs just after detecting TSC as a timesource.  It's busy-waiting
(both cpus pegged).  Vcpu 0 is in a function called
hrtimer_run_queues, vcpu1 is in a function called do_timer.  Xentrace
reports that vcpu 1 has an interrupt pending, but that it's not being
delivered because interrupts are disabled in the vcpu's eflags.

I've even tried going back to an earlier disk snapshot and booting a
different kernel (2.6.18-4-686), just to make sure it's not something
dumb like a corrupt VM image.

Anyone else had this problem?  Can anyone ATM successfully boot a
mutli-processor HVM guest of any kind?

I'm going to build and install a kernel that I have the source for, so
I can see whether the guest thinks interrupts should be enabled or
not, but I'd appreciate any other ideas / suggestions people have to
help diagnose the problem...

 -George

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

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