Re: 2.6.22-git17 boot failure
- From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
- Date: Tue, 24 Jul 2007 01:59:45 -0700
Tilman Schmidt wrote:
Jeremy Fitzhardinge schrieb:
Well, it looks to me like it all falls over once it hits usermode;
everything up till then is identical (except for the Xen-related
initcalls which naturally don't exist in the non-Xen case).
Just a wild thought: could the actual problem be with accessing the
initrd? After all, everything that's failing is based on modules
which are stuffed there. But I know far too less about initrd to
pursue this thought further.
Well, the kernel is managing to mount the initrd as a filesystem, and
the "waiting for root to appear" message looks like its coming from
usermode as well. So I suspect its something to do with module loading,
but I can't imagine what at the moment.
Statically compiling the scsi/ahci/etc drivers will help make some
progress in debugging this.
I really can't see how its directly Xen related. It looks like either:
1. some bug which only appears with particular kernel memory layouts,
and enabling Xen happens to make it bad
2. or some kind of linker bug, possibly triggered by Xen's ELF notes
(but I'd really expect this to break in a more basic way)
3. ...?
I'm at a loss. I don't know if there's some way to debug the initrd in
more detail. I suspect that its failing all PCI probing, rather being a
specific SCSI/AHCI problem (since none of the other messages appear either).
Does the Xen case just hang, or reboot, or what? The kernel messages
just appear to stop. I'd expect it to at least complain about not
mounting the root filesystem or something.
Yes, of course. Sorry, I thought I'd mentioned that. It shows the
standard behaviour of a Suse that cannot mount its root filesystem:
first a message: "waiting for /dev/system/root to appear" followed
by a series of dots, and then fallback into a standalone /bin/sh.
Oh, you get a shell? What does /proc/pci have in it? What happens if
you manually try to modprobe something? That gives us much more to work
with.
J
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- References:
- 2.6.22-git17 boot failure
- From: Tilman Schmidt
- Re: 2.6.22-git17 boot failure
- From: Tilman Schmidt
- Re: 2.6.22-git17 boot failure
- From: Jeremy Fitzhardinge
- Re: 2.6.22-git17 boot failure
- From: Tilman Schmidt
- Re: 2.6.22-git17 boot failure
- From: Jeremy Fitzhardinge
- Re: 2.6.22-git17 boot failure
- From: Tilman Schmidt
- Re: 2.6.22-git17 boot failure
- From: Jeremy Fitzhardinge
- Re: 2.6.22-git17 boot failure
- From: Tilman Schmidt
- Re: 2.6.22-git17 boot failure
- From: Jeremy Fitzhardinge
- Re: 2.6.22-git17 boot failure
- From: Tilman Schmidt
- 2.6.22-git17 boot failure
- Prev by Date: Re: [PATCH try #3] security: Convert LSM into a static interface
- Next by Date: Re: [PATCH 3/10] try parent numa_node at first before using default v2
- Previous by thread: Re: 2.6.22-git17 boot failure
- Next by thread: Re: 2.6.22-git17 boot failure
- Index(es):
Relevant Pages
|
|