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

Re: [Xen-devel] Re: 2.6.39-rc6 does not boot on Xen 3.3.1

On Mon, 2011-05-09 at 19:37 +0100, Alex Bligh wrote:
> 
> --On 9 May 2011 09:44:11 +0100 Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> 
> > On Sat, 2011-05-07 at 18:50 +0100, Alex Bligh wrote:
> >>
> >> --On 7 May 2011 18:31:49 +0100 Alex Bligh <alex@xxxxxxxxxxx> wrote:
> >>
> >> > 2.6.39-rc6 does not boot on Xen 3.3.1. It hangs on the first
> >> > line with Xen Platform PCI: unrecognised magic value.
> >> >
> >> > Is this intentional?
> >
> > I expect 3.3.1 didn't support the unplug protocol. However the default
> > failure behaviour should be to continue with emulated devices and not
> > hang.
> 
> Indeed it did not, but 2.6.38 booted just fine, so something has changed.

Are you able to bisect?

> > If you have the platform device enabled (which you do not, according the
> > the .config below) then you can also cause the kernel to ignore the
> > requirement for unplug using the "xen_emul_unplug" kernel command line
> > option, assuming you are happy that you have ensured that the emulated
> > devices cannot be used by mistake.
> 
> Sure. But whatever the change is means standard vendor kernels with
> standard boot lines will not run on 3.3.1.

Yes, so we should fix it.

> > Please can you capture a log of the kernel boot (e.g. setup the guest
> > kernel to use a serial console and use serial = "file:/tmp/blah.log" in
> > your guest cfg) and also show us your domU command line and guest cfg
> > file.
> 
> There was only one line of kernel output which was the one
> I pasted! Just "Xen Platform PCI: unrecognised magic value" then
> death.

In which case I think you need to remove "quiet" from your command line
and add "debug" instead and ensure your console= line is correct. You
could also try using the earlyprintk option to see if that produces more
output.

Do you get any output on the hypervisor console ("xl dmesg" or "xm
dmesg" depending on toolstack).

> > Are you running a self-built 3.3.1 or is this some distro package?
> 
> It's a self-built version of the Centos package, with a minor
> (and irrelevant) mod.

Ian.


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