[linux] Re: niet gevonden - wel aanwezige - kernel modules bij mkinitrd

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Zo Feb 14 18:01:45 CET 2010


On Sun, Feb 14, 2010 at 03:41:06PM +0100, Julien Michielsen wrote:
> Na een compilatie van een kernel (2.6.32-4), die goed is gelukt, lukt het mij 
> niet een mkinitrd uit te voeren:
> mkinitrd -k vmlinux-2.6.32-4 -i initrd-2.6.32-4 -M /usr/src/linux-2.6.32/..
> ../System.map     (was een regel met hierboven)
> 
> Kernel image:   /boot/vmlinux-2.6.32-4
> Initrd image:   /boot/initrd-2.6.32-4
> Root device:    /dev/disk/by-id/ata-WDC_WD2500KS-00MJB0_WD-WCANKH622660-part10 
> (/dev/sda10) (mounted on / as ext3)
> Resume device:  /dev/disk/by-id/ata-WDC_WD2500KS-00MJB0_WD-WCANKH622660-part1 
> (/dev/sda1)
> FATAL: Module processor not found.
> WARNING: no dependencies for kernel module 'processor' found.
> FATAL: Module thermal not found.

Zou in de ACPI driver moeten zitten. Is die mee gecompileerd?
(Je kunt ook het commando 'cat /proc/cpuinfo' intypen. Als dat geen 
output geeft, dan wordt het tijd om te sparen voor een processor:-)

> WARNING: no dependencies for kernel module 'thermal' found.
> FATAL: Module ahci not found.
> WARNING: no dependencies for kernel module 'ahci' found.
> ..[] knip identieke output voor volgende modules

Levert 'depmod -a -v -F /boot/System.map=2.6.32-4' geen foutmeldingen op?
Is '../System.map' de juiste file? Waarom bevat die geen versie nummer?

> Sorry voor dit nogal slecht leesbare geheel. Het fatale onderdeel met modules 
> not found is echter leesbaar.
> Toch heb ik een "make modules" en een "make modules_install" uitgevoerd. 
> Iemand een suggestie waarom ze niet worden gevonden?

Nu lijkt jouw syntax van mkinitrd (8) iets te verschillen van wat de man
page van Mandriva Linux zegt, maar ik neem aan dat de -M optie de
modules directory aanduidt; dat is onder Linux dan iets als
/lib/modules/2.6.32-4 (daar heeft 'make modules_install' ze hopenlijk
heen gekopieerd) i.p.v. de kernel source directory, dacht-ik. 

Natuurlijk heeft het zin om je /etc/modprobe.conf te controleren en te
kijken welke drivers als modulen zijn gecompileerd of vast in de kernel
of weggelaten.

Suc6,



Daniel von Asmuth.

-- 
		/----------------------------------\
		| overlijden schaadt de gezondheid |
		| het leidt tot stoppen met roken  |
		\----------------------------------/		



More information about the Linux mailing list