[Pkg-xen-devel] Bug#658606: Bug#658606: Xen 4.0 dom0 boot hangs "Waiting for /dev to be populated"
Ian Campbell
ijc at hellion.org.uk
Tue Feb 14 16:36:45 UTC 2012
On Tue, 2012-02-14 at 16:23 +0000, Owen Dunn wrote:
> On Tue, 14 Feb 2012, Ian Campbell wrote:
>
> > On Tue, 2012-02-14 at 12:19 +0000, Owen Dunn wrote:
> >> On Tue, 14 Feb 2012, Ian Campbell wrote:
> >>
> >>> This could be a dom0 interrupt handling problem of some sort. You don't
> >>> say which dom0 kernel version you are using but please could you try the
> >>> latest one from Squeeze (2.6.32-41) -- there were some IRQ related fixes
> >>> in the -39/-40 timeframe.
> >>
> >> The dom0 kernel I'm using is linux-image-2.6.32-5-xen-amd64 version
> >> 2.6.32-41
> >
> > OK, thanks.
> >
> > Could you try booting with the debug options described at
> > http://wiki.xen.org/wiki/XenParavirtOps#Maybe_it_is_something_obvious.3F_How_do_I_make_the_bootup_more_verbose.3F
> > Perhaps that will tell us something. Using a Serial console to capture
> > the full logs would also be very useful if you have the equipment
> > available.
>
> Right. I tried this twice. The first time I (accidentally) omitted the
> debug options on the kernel command line but included them on the xen
> command line, so:
>
> multiboot /boot/xen-4.0-amd64.gz placeholder loglvl=all guest_loglvl=all com1=115200,8n1 console=com1
>
> ...in the grub2 config.
>
> The boot proceeded as I've become used to and I had to poke shift on the
> system's USB keyboard several times to help it along the way. I've
> attached the result from this boot as xenser.log.
>
> The second time I added the debug options to the kernel command line as
> well, so I had:
>
> module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=c392e16b-5f39-42ed-94cb-15127e01a082 ro earlyprintk=xen debug loglevel=8
>
> ...in the grub2 config.
>
> This time the boot went extremely fast, didn't pause at the udevadm settle
> point, and was extremely responsive once it had come up fully! The debug
> log from this is attached as xenknlser.log
Unfortunately there's a big chunk missing from the middle of the log.
Might be a serial overrun but it looks quite long.
I suppose it might be worth adding the options one at a time to see
which one fixed the issue for you? None of them look like they should
cause anything to get fixed to me...
> > Also would it be possible to try the 4.1 hypervisor from Wheezy on this
> > machine?
>
> Probably... What packages do I need to install to do that?
Just xen-hypervisor-4.1-amd64 since we don't really care about tools etc
at this stage.
You could even just extract the xen.gz from that package and drop it
in /boot for the purposes of this test, if you want to avoid polluting
your Squeeze system with partial upgrades.
Ian.
--
Ian Campbell
Beauty and harmony are as necessary to you as the very breath of life.
More information about the Pkg-xen-devel
mailing list