[Bug 396286] Re: [Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs

Martin-Éric Racine q-funk at iki.fi
Thu Feb 25 23:14:01 UTC 2010


It seems that we have some progress.

In an attempt to debug this issue, I compared notes with someone on
Fedora for whom the same hardware works.  As a test, I used their kernel
2.6.31 config (with a couple of small modifications to build specific
drivers as built-in) as attached to build my own kernel using make-kpkg.
Much to my amazement, this kernel boots fine, as long as I specify
root=/dev/sda1 on the GRUB cmdline.

However, for some reason, kernel-package no longer creates an
initrd.img, even when the --initrd option was specified to build the
kernel-image target.  Yet, as soon as I created one using "sudo update-
initramfs -k 2.6.31.12-geodelx -c" and rebooted, the kernel failed to
boot as before.

Just to be safe, I deleted the initrd and rebooted again, letting udev
perform its work after /sbin/init has been launched by the kernel. Lo
and behold, it worked again!

As such, it seems that something that gets included in the initramfs
image is what messes with the ACL code and destroys some inodes and
makes the kernel crash in a non-recoverable way.

Interestingly enough, we still get the previous error messages when
booting with this barebone kernel, without an initrd.img, but the error
is non-fatal.  The output of dmesg -r is attached next.

** Attachment added: "config-2.6.31.12-geodelx"
   http://launchpadlibrarian.net/39797465/config-2.6.31.12-geodelx

-- 
[Geode LX] [OLPC] 2.6.31-generic: kernel panic near the end of initramfs
https://bugs.launchpad.net/bugs/396286
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.




More information about the kernel-bugs mailing list