I've been using gentoo-sources-2.6.11-r6 without incident since it was marked stable. Yesterday I upgraded to 2.6.11-r8, using exactly the same configuration as -r6, and I get the following error on boot: Block device /dev/hdc5 is not a valid root device... The root block device is unspecified or not detected. Please specify a device to boot, or "shell" for a shell... My grub.conf sections were simply copied and pasted from the -r6 version, but with the version number changed. My system successfully boots with the old -r6 and with vanilla-sources-2.6.11.7, so it's not a filesystem corruption issue. I diff'd the .config for -r6 and -r8, and the only difference is in the commented version and date at the top.
Hmm. Please try reverting these 2 patches, although one at a time, so that we know which one is causing the problem: http://dev.gentoo.org/~dsd/gentoo-sources/release-11.11/dist/2300_ali15x3-dma.patch http://dev.gentoo.org/~dsd/gentoo-sources/release-11.11/dist/4300_via-vt6410.patch To revert a patch, cd /usr/src/linux patch -p1 -R -i /path/to/patch
Interestingly, neither of those did anything. First, I reversed the first, compiled, rebooted, and got the error. Then I applied the first, reversed the second, compiled, rebooted, and got the error. Finally, I reversed the first again while keeping the second reverse, compiled, rebooted, and got the error again.
Weird. Can you please try 2.6.11-r7 so that we know whether the problem was introduced between r6 and r7, or between r7 and r8. Thanks for the tests.
Well, I just tried -r8 on a fresh system, and it works great. Go ahead and close, I guess.
Ok, thanks for letting us know.