My root partition is on LVM, except the /boot located on another partition. To boot successfully and to have the root partition mounted, I had to patch the file /usr/share/genkernel/generic/initrd.scripts. I added sleep 5 just below good_msg "Scanning for Volume Groups" The kernel gentoo-sources-2.6.23-r3 boots and mounts successfully the root partition that way. The same procedure doesn't work with gentoo-sources-2.6.23-r5. Reproducible: Always
Interested in performing a bisect to identify the offending patch?
If I understand you well, the strategy is to apply only the half of the new patches (from r3 to r5) and to see if it works or no. Then to apply the quarter of the new patches, and so on, until I identify the offending patch. Of course, I can do that, but you have to explain me how to apply separately each patch.
Here are some instructions that you might find useful: http://www.reactivated.net/weblog/archives/2006/01/using-git-bisect-to-find-buggy-kernel-patches/
I don't understand what has happened. I've just realized now that the kernel 2.6.23-r5 boots! I feel really stupid and confused. Perhaps that I used a bad .config or that I forgot to add scandelay in the kernel options in grub.conf. Anyway, it works perfectly and thank you for letting me discover the interesting method of bisect.