Installation des modules (2.4.18)
Bonjour,
Je rencontre un problème avec quelques modules, notamment sg.o pour le
support SCSI générique.
Le module est demandé par /etc/modules:
~>grep sg /etc/modules
sg
Au boot, un message m'indique qu'il n'a pas été trouvé. De fait,
~>lsmod
Module Size Used by Not tainted
sd_mod 9820 0 (unused)
es1370 25744 0 (unused)
soundcore 3492 4 [es1370]
Et d'ailleurs, modprobe ne le trouve pas:
~>modprobe -l sg\*
~>
Pourtant, il a bien été compilé par le noyau 2.4.18 que je viens
d'installer:
~>locate sg.o
/usr/src/kernel-source-2.4.18/drivers/scsi/sg.o
Bizarrement, modules_install ne l'a pas placé dans /lib/modules/2.4.18 .
Qu'à cela ne tienne, je copie manuellement le fichier dans
/lib/modules/2.4.18/kernel/drivers/scsi.
Mais modprobe ne le trouve toujours pas:
~>ls -l /lib/modules/2.4.18/kernel/drivers/scsi
-rw-r--r-- 1 root root 15951 Dec 31 07:05 sd_mod.o
-rw-r--r-- 1 root root 33780 Dec 31 08:10 sg.o
~>sudo modprobe sg
modprobe: Can't locate module sg
Et insmod n'en veut pas tel quel:
~>sudo insmod sg
Using /lib/modules/2.4.18/kernel/drivers/scsi/sg.o
/lib/modules/2.4.18/kernel/drivers/scsi/sg.o: couldn't find the kernel
version the module was compiled for
Par contre, modprobe trouve bien es1370.o pour ma carte son, qui est
dans la même hiérarchie:
~>locate es1370.o
/lib/modules/2.4.18/kernel/drivers/sound/es1370.o
J'ai le même problème avec ide-scsi.o (pour mon graveur).
Y a-t-il une action simple que j'aurais oubliée de mener ? Peut-être
quelque chose de spécifique à Debian, que je découvre après Slackware et
RH ? Ou un soucis avec le noyau 2.4.18 ?
J'ai compilé le noyau de la manière usuelle: make menuconfig; make dep;
make clean; make bzImage; make modules; make modules_install; make
install.
Merci pour tout indice !
Seb.
Reply to: