Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
modprobe scsi_hostadapter
Envoyé par: deb


Bonjour,

je viens d'installer la slack 9.1 , à chaque boot j'ai le
message
failed to /sbin/modprobe ... scsi_hostadapter

je me demande bien pourquoi, d'autant plus que mon graveur CD est reconnu
et fonctionne, en faisant 'lsmod' je note que le module 'ide-scsi' est bien charge et dans 'modules.conf' j'ai bien 'alias cdrom scd0' ou qqch comme ca

ca n'a pas d'incidence sur le fonctionnement du systeme , mais j'aimerai
quand meme comprendre d'ou vient le pb

cordialement
deb

Poste le Friday 23 January 2004 19:04:02
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: PTroll

Il faut déterminer d'ou vient ton problème pour cela 2 solutions:
Solution 1:
Noter à la volée (mais complètement et sans rien omettre) le message d'erreur,
surtout ce qui suit le "/sbin/modprobe ...." car c'est ça qui est interressant, ton erreur
provient du chargement d'un module et il faut identifier lequel.
Faire un petit # grep "/sbin/modprobe nomdumodule" /etc/rc.d/* pour identifier quel
script charge ce module et éventuellement modifier ce script.
Solution 2:
Lire les messages du Kernel.
# dmesg | less
Et repèrer ce qui ne va pas puis y remédier, un peu comme ci-dessus grep "machin" ...

Poste le Saturday 24 January 2004 00:51:27
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: Pascal

Bonjour,

Voici une page qui apporte quelques explications :
[www.linux.com]

C'est un des modules qui recherche un module pour un périphérique alors qu'il n'y en a pas (et qu'il n'y en a pas besoin).
Pour servir de référence, la configuration de mon noyau est la suivante :
SCSI Support M
SCSI DIsk support M
SCSI CDROM support M
SCSI generic support M
(tout le reste est à N dans la rubrique SCSI).
SCSI emulation support M (dans ATA/IDE etc)
J'ai une entrée dans lilo.conf (append="hdc=ide-scsi") et aucune dans module.conf.

Un modprobe ide-scsi suffit à charger tous les modules nécessaires à la gravure.

Tu peux aussi regarder les fichiers de log (/var/log/messages et /var/log/syslog).

Bon courage.

Poste le Saturday 24 January 2004 13:43:24
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: deb

voila tres exactement ce que m'affiche le kernel au boot :

SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2

je vais voir d'apres vos conseils, merci
etsi vous avez des suggestions n'hesitez pas

deb

Poste le Saturday 24 January 2004 23:38:34
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: deb



bonsoir pascal,

je pense que tu n'es pas loin de l'explication, en effet je n'ai aucun matériel
scsi dans ma config matérielle, j'ai juste besoin d'une émulation scsi pour utiliser
le graveur, aussi lors de l'installation j'ai choisi le kernel bare.i, fourni avec la slack 9.1, qui ne contient a priori pas de support pour scsi,

donc si je n'ai aucun matériel scsi , c'est peut etre normal que le module
scsi_hostadapter echoue, puisqu'il ne trouve aucun matériel qui soit scsi

cela fait : kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2

je ne sais pas si j'ai été trés clair, mais la question maintenant c'est comment
eviter que ce module s'active, lorsque je fais grep "/sbin/modprobe -s -k scsi_hostadapter" /etc/rc.d/* il n'y a rine qui sort ????

Poste le Sunday 25 January 2004 00:03:54
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: Pascal

Bonjour,

scsi_hostadapter ne correspond pas à un nom de module (grep ne renverra rien). C'est utilisé en interne par le noyau.
Dans le cas de bare.i, je crois qu'il faut recompiler le noyau en mettant à 'n' l'option 'Enable extra checks in new queueing code' dans la partie SCSI support.

Bon courage.

Poste le Sunday 25 January 2004 12:08:44
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: deb



bonsoir pascal

ok, je vais recompiler le noyau actuel,
mais pour prendre le minimum de risque je voudrais reprendre le fichier de config du noyau et ne modifier que l'option dont tu parles ,

est-ce que, lorsqu'on lance "make menuconfig", l'interface texte reprend par défaut le fichier config précédent ?
sinon comment le lui faire prendre en compte ?

cela eviterait d'avoir à répondre à toutes les questions, et de commettre autant
d'erreurs !!!

en te remerciant
deb

Poste le Sunday 25 January 2004 20:14:53
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: pedro

la config par defaut du noyau se touve dans /boot/config qui est un lien vers config-ide-2.4.22 .Tu copies ce fichier en le renommant .config dans /usr/src/linux et tu peux recompiler ton noyau en ne modifiant que ce qui est necessaire pour toi .Notes bien le . avant le nom de fichier.Sinon en faisant make xconfig tu as la possibilite de charger le fichier de config de ton choix
en esperant avoir ete utile
a+
pierre

Poste le Sunday 25 January 2004 21:29:01
Répondre     Citer    
Re: modprobe scsi_hostadapter
Envoyé par: deb


j'ai recompile le noyau 2.4.22 en modifiant juste cette partie :

'Enable extra checks in new queueing code' dans la partie SCSI support.

celle-ci était effectivement présente dans le noyau précédent, je l'ai mise à N

et malgré cela le noyau me renvoie toujours au boot le message :

SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2

si 'scsi_hostadapter' n'est pas un module en tant que tel ( cf. messg pascal )
je me demande bien ce qu'il faut désactiver pour eviter ce message ?
peux être qu'il faut carrément enlever toute la section SCSI support ? puisque
je n'ai besoin que du module ide-scsi pour le graveur

Poste le Monday 2 February 2004 11:23:27
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
modprobe scsi_hostadapter
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons