On Sun, 14 Dec 2008 22:47:22 +0100 Volker Armin Hemmann <volker.armin.hemm...@tu-clausthal.de> wrote:
> On Sonntag 14 Dezember 2008, David Relson wrote: > > On Sun, 14 Dec 2008 21:58:17 +0100 > > > > Volker Armin Hemmann wrote: > > > On Sonntag 14 Dezember 2008, David Relson wrote: > > > > I'm attempting to upgrade my kernel from 2.6.25-gentoo-r7 to > > > > 2.6.27-gentoo-r5 and have run into a snag. > > > > > > > > With the 2.6.25 kernel, the boot proces displays > > > > > > > > ...[stuff]... > > > > Loading modules > > > > ... libata ... > > > > ... scsi_wait_scan ... > > > > ... ahci ... > > > > ... sg ... > > > > ... ehci-hcd ... > > > > ... usb-storage ... > > > > ... uhci-hcd ... > > > > ... ohci-hcd ... > > > > Activating mdev > > > > > > > > With the 2.6.27 kernel, after displaying "Loading modules" and > > > > its related messages, the "Activating mdev" message never > > > > appears and the boot process is stopped. > > > > > > > > Anybody know what's wrong? > > > > > > > > FWIW, the mobo is an ASUS M2A-VM HDMI with an AMD64 X2 5000+ > > > > CPU and 8GB ram. The 2.6.25 kernel is new as I've just upgraded > > > > from an IDE HD to SATA. The 2.6.27 configuration was generated > > > > from the 2.6.25 configuration using "make oldconfig". > > > > > > so you are missing the right drivers and you have the wrong > > > entries in /etc/fstab? Because sata = sdX. ide = hdX. > > > > > > oh - and not using an initrd and having everything needed to boot > > > in the kernel takes away a lot of potential problems. > > > > Hi Volker, > > > > Remember, the system is running fine with 2.6.25 and doesn't boot > > with 2.6.27. /etc/fstab is a constant isn't changing. Therefore I > > can say with certainty that it's not the change from ide/hdX to > > sata/sdX. > > but you said you went from ide to sata. So you have to change your > fstab. Indeed, fstab has been updated and works fine (with 2.6.25) but 2.6.27 is having trouble. > > As additional info, I've replace my .config with > > arch/x86/configs/x86_64_defconfig and have the same problem. > > because now lots and lots of stuff is missing. > > Really, generate a config with all the stuff that is needed built > into the kernel. Don't use genkernel, don't use an initrd. Load > whatever you need but is not necessary for a boot with modules > autoload. It is easier and much less error prone. It's worth a try. I'll start with the 2.6.25 configuration, convert all modules to built in, then run oldconfig to see what happens. I'll update you when I have run the experiment.