hello everyone. i'm using ~x86 and genkernel seems to choke on compiling 2.6.12-r5. in a nutshell, compiling seems to run smoothly with 'genkernel --udev all', i modify my grub.conf as needed, add autoloading modules, reboot, and the kernel won't mount my root filesystem, and also complains about not being able to start udev. the system hangs, and i'm forced to reboot into a slightly older kernel, which isn't a bad thing. i've tried compiling w/out genkernel as well, and building the exact system using an old .config, and still get the same results. Reproducible: Always Steps to Reproduce: 1. genkernel/compile gentoo-sources-2.6.12-r5 2. modify grub.conf, add auto-loading modules 3. reboot Actual Results: udev seems to hang every time, and i've used an identical config file from my last successful compile. Expected Results: detected my hardware/root filesystem and activated udev proper. i don't see this bug as potentially deadly, and i'm fine with running gentoo-sources-2.6.12-r4 in the mean time!
Which genkernel and udev versions are you using?
*** Bug 98940 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > Which genkernel and udev versions are you using? Gentoo Linux Genkernel 3.2.2 gcc version 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8) sys-kernel/gentoo-sources-2.6.12-r5 udevinfo, version 062 need anything else? just zap me a reply.
(In reply to comment #3) > need anything else? just zap me a reply. You forgot to reopen... ;)
I had the same here (gentoo-sources-2.6.12-r4) and found out that it has something to do with the initrd. After removing the initrd line from grub (which prevents the bootsplash from working) I can boot. Maybe a problem with genkernel-3.2.2 ? Does booting without initrd work for you ?
This isn't a kernel bug - I'm almost certain you'll find the same issue on any kernel until you update your configuration. Try upgrading to genkernel 3.2.3. And take note of the new bootloader config that you should use. We are no longer using initrd, genkernel-3.2 uses initramfs, so there are slight changes you need to make.