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-devel] BUG: unable to handle kernel paging request - balloon_in

To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Subject: Re: [Xen-devel] BUG: unable to handle kernel paging request - balloon_init - xen-4.1.0 -
From: Scott Garron <xen-devel@xxxxxxxxxxxxxxxxxx>
Date: Fri, 29 Apr 2011 19:08:29 -0400
Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Konrad Wilk <konrad.wilk@xxxxxxxxxx>
Delivery-date: Fri, 29 Apr 2011 16:09:29 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4ebbb8ac-77a5-4525-b69e-273c177c05e2@default>
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>
References: <4DB60C04.6050802@xxxxxxxxxxxxxxxxxx> <20110426031545.GB20779@xxxxxxxxxxxx> <4DB6522A.9000304@xxxxxxxxxxxxxxxxxx> <20110427200937.GA19853@xxxxxxxxxxxx> <4DB8AAA6.4050808@xxxxxxxxxxxxxxxxxx> <20110428183019.GA9852@xxxxxxxxxxxx 4DBA1EA4.5010004@xxxxxxxxxxxxxxxxxx> <c99e08eb-34b3-462e-b7b2-278546bb4b28@default 4DBAEDC8.4090102@xxxxxxxxxxxxxxxxxx> <4ebbb8ac-77a5-4525-b69e-273c177c05e2@default>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20101226 Icedove/3.0.11
On 04/29/2011 03:38 PM, Dan Magenheimer wrote:
Since you are using dom0_mem, there really should be no reason why
the balloon driver needs to get initialized.  For the balloon driver
to work properly, it needs a correct E820 map and there have been
recent upstream changes in the balloon driver involving E820.  If we
assume that your E820 map is indeed broken, the easiest fix for your
machine might be just to modify balloon_init in dom0 to immediately
fail (and return -ENODEV).

     Returning -ENODEV at the beginning of balloon_init() did allow the
machine to boot, but something is definitely still amiss:

     Trying to start any domUs yields:

simba@hailstorm:~$ sudo xm create test.cfg
Using config file "/etc/xen/test.cfg".
Error: Failed to query current memory allocation of dom0.

     Oddly enough, xencommons and xend started and xm list and xm info
show everything correctly.

     And this is just bizarre...

simba@hailstorm:~$ free
             total       used       free     shared    buffers     cached
Mem:           552 18014398509158460     324076          0      11428
-/+ buffers/cache: 18014398509112376     370160
Swap:            0          0          0

     I just tried grabbing the most recent BIOS revision from Tyan for
this motherboard (was running 2882_306, flashed it to 2882_309).  Same

Scott Garron

Xen-devel mailing list