PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : can't locate module XXXX nach Neukompilierung des Kernels



schubach
11.03.03, 15:14
im Systemlog z.B. "can't locate module block-major-11"

kommt meistens vor, wenn man einen neuen Kernel gebacken, und dabei ehemals als Modul eingebundene Treiber direkt in den Kernel hineinkompiliert hat.

# cat /etc/modules.conf | grep block-major-11
> alias block-major-11 sr_mod

Ein Blick in /lib/modules/ALTER_KERNEL/modules.dep zeigt:

# cat /lib/modules/ALTER_KERNEL/modules.dep | grep sr_mod
> /lib/modules/ALTER_KERNEL/kernel/drivers/scsi/sr_mod.o: /lib/modules/ALTER_KERNEL/kernel/drivers/cdrom/cdrom.o

Also haben wir ein SCSI-CDROM, welches das modul sr_mod gebraucht hat.
Wir sind uns aber sicher, daß wir unser SCSI-Support fest in den Kernel kompiliert haben, also können wir in /etc/modules.conf eintragen:
"alias block-major-11 off"

Entweder ein "depmod -a" hinterher, oder neu starten.