You are not logged in.

#1 2009-10-26 00:16:16

lamnk
Member
Registered: 2008-01-30
Posts: 65
Website

Can not load modules during boot with kernel 2.6.31

Every time i install kernel 2.6.31 (ever since it got into core), after reboot i receive message

FATAL: module ... not found

with every module in my rc.conf, or sometimes with this message:

FATAL: could not load /lib/modules/2.6.30-ARCH/modules.dep no such file or  directory

Before those errors the boot script complaisn about hardware clock (right after the Arch Linux line):

Could not access the hardware clock via any known method.

After that I can still start X but my keyboard and mouse are completely dead. The console works fine, i just can not load any module per hand, some daemon can not be started - obviously.

Latest kernel 2.6.30 works fine. Is this a problem of 2.6.31 ?

Offline

#2 2009-10-26 00:30:37

gog
Member
Registered: 2009-10-13
Posts: 103

Re: Can not load modules during boot with kernel 2.6.31

/lib/modules/2.6.30-ARCH/

That is very strange... it's not booting into .31

It's an install problem because that dir shouldn't be there after updating kernel26.

I know you said you installed from core, but was it a custom install? Did you change the PKGBUILD in anyway?

After installing .31, before rebooting do depmod 2.6.31-ARCH

Then do mkinitcpio -p kernel26

Post the output of the second one.

Last edited by gog (2009-10-26 00:32:06)

Offline

#3 2009-10-26 00:52:25

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Can not load modules during boot with kernel 2.6.31

The directory will stay if anything in it wasn't installed through pacman.

Offline

#4 2009-10-27 15:10:21

lamnk
Member
Registered: 2008-01-30
Posts: 65
Website

Re: Can not load modules during boot with kernel 2.6.31

Thank all for helping, problem solved.

The reason was an unused/unmounted boot partition from last Arch install. Although grub from current install in /boot is loaded, it however loads the old kernel 2.6.30 image file in /dev/sda1, when mkinitcpio installs new kernel image in /boot. That's why the machine didn't boot with newer kernel.

Offline

Board footer

Powered by FluxBB