[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: