[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] BUG: unable to handle kernel paging request - balloon_init - xen-4.1.0 - 2.6.32.39



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
   34656
-/+ 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
results.

--
Scott Garron

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.