Re: pb carte scsi en isa (suite) et modules.conf

トップ ページ

このメッセージに返信
著者: anne aublanc
日付:  
To: guilde, Olivier_Allard-Jacquin
題目: Re: pb carte scsi en isa (suite) et modules.conf
Olivier_Allard-Jacquin@??? wrote:
>>       Bonjour Anne,

>>
>>       La ligne "modprobe aha152x aha152x=0x140,9,7,1"
>> n'a pas vraiment sa place dans /etc/rc.d/rc.sysinit.

>>
>>       Meme si ca marche, il vaut mieux ne pas
>> charger des modules avec ce fichier.

>>
>>       Comme l'a dit Jerome, il faut que tu rajoutes
>> "aha152x" (sans les guillemets) au /etc/modules.

>>


Je n'ai pas de /etc/modules......
je suis sur une base de redhat.....
Si quelqu'un peut me dire où sur une redhat.....

>>       Au demarrage, le kernel chargera les modules
>> dont le nom se trouve dans ce fichier. Par contre,
>> les options de ce modules NE doivent PAS se mettre
>> dans ce fichier (voir plus bas) !

>>


Tu me dis plus bas que
- Si il est necessaire d'utiliser des options
particulières pour configurer ce module (irq, adresse,
dma, etc ...), le kernel cherchera dans /etc/modules
une ligne du type:
"options aha152x io=0x140 ..."

explique moi mieux! y suis perdue..........

je mets :
dans /etc/modules.conf :
alias scsi-hostadapter aha152x

mon souci c'est après, dans quel fichier mettre le modprobe..........?

>>       Quand à la configuration du /etc/modules.conf,
>> voila en gros comment ça marche:
>> - Le fichier "/etc/modules.conf" sert à indiquer au
>> kernel comment charger et configurer les modules
>> dont il a besoin.
>> - Lorsque le kernel a besoin de dialoguer avec un
>> périphérique (connu par son "nom noyau") il regarde
>> dans le /etc/modules.conf quel est le nom du module
>> qu'il faut qu'il utilise. Par exemple, si le kernel
>> doit fait appel à la carte SCSI de ta machine (dont
>> le "nom-noyau" est "scsi-hostadapter"), ton
>> "/etc/modules.conf" lui indique d'utiliser le module
>> "aha152x", graçe à la ligne
>> "alias scsi-hostadapter aha152x".
>> - Si il est necessaire d'utiliser des options
>> particulières pour configurer ce module (irq, adresse,
>> dma, etc ...), le kernel cherchera dans /etc/modules
>> une ligne du type:
>> "options aha152x io=0x140 ..."
>> - Enfin, les lignes "pre-install, post-install,
>> pre-remove et post-remove" permettent d'indiquer quelles
>> sont les commandes à lancer respectivement:
>>   - avant le chargement d'un modules
>>   - apres le chargement d'un module
>>   - avant le dechargement d'un module
>>   - apres le dechargement d'un module
>> On se sert de ces options principalement pour charger
>> des modules avant ou après un autre, dans le cas où un
>> module a besoin d'un autre module pour fonctionner

>>
>>       Notes que pour que les changements de "/etc/modules.conf"
>> soient pris en compte, il FAUT que tu lances la commande "depmod -a".
>> Pour tester tes changement, tu n'as pas besoin de rebooter. Lances
>> "modprobe aha152x" et regardes dans le /var/log/messages la
>> réponse du kernel

>>
>>       Pour ta configuration, il faut donc que tu rajoutes
>> la lignes "options aha152x  ..." à ton /etc/modules.
>> Il faut remplacer les "..." par les différents paramçtres
>> de configuration de ta carte. Tu dois normalement avoir
>> "io=0x140" et "irq=9", par contre, je ne sais pas à quoi
>> servent les 2 derniers chiffres des options que tu
>> passes à ce modules ("7" et "1").

>>


7= id de la carte scsi, 1 = reconnection

>>
>>
>>> je ne comprends pas pourquoi je ne peux pas faire de
>>> modprobe aha152x aha152x=0x140,9,7,1
>>> dans modules.conf
>>
>>       "modprobe" est la commande qui permet de charger les modules
>> en repectant les dépendances de ceux-ci. Pour connaitre les dites
>> dépedances, il se sert (en autre) du "/etc/modules.conf", dont j'ai
>> brossé la
>> syntaxe ci-dessus. Donc "modeprobe" LIT "/etc/modules.conf" pour
>> pouvoir travailler. Tu comprends donc pourquoi on ne peut pas mettre
>> "modprobe aha152x aha152x=0x140,9,7,1" dans "/etc/modules.conf"
>> ...

>>
>>
>>       Si tu as besoin de plus d'infos, je te conseille fotement de
>> lire le chapitre 6.11 de YAGIL (une très bonne doc Linux en
>> Français) que tu peux télécharger ici:
>> http://casteyde.christian.free.fr/system/linux/guide/index.html


je ne trouve pas le chap6.11?!

merci pour toutes les infos

anne