Bonjour,
Je cherche a charger un module au demarrage pour une carte scsi (en fait il y en a deux). Les cartes utilisent le module sym53c8xx.o. Lorsque je fais insmod ou modprobe sym53c8xx.o, ca marche tres bien, j'ai une sortie dans dmesg, et mes lecteurs de bandes sont presents.
Mais quand je mets une ligne dans /etc/modules.conf :
alias scsi_hostadapter sym53c8xx
Rien ne se passe au boot, un lsmod ne liste rien, alors qu'il liste bien le module si je le charge manuellement.
J'ai bien essaye le trick donne dans redhat pour ajouter certain module : en ajoutant des lignes obscures commencant par install dans le modules.conf, mais rien non plus.
Connaissez vous un moyen de recuperer un log quelquepart de la lecture et l'interpretation des infos contenues dans modules.conf durant le boot.
Dmesg ne donne rien, et messages.log je n'ai pas vu grand chose non plus. Peut etre une option dans initrd ou bien dans le kernel pour le rendre plus locace ?
Merci d'avance @+
# PS : je joue avec redhat 7.3
Posté par caliloo . Évalué à 1.
Merci d'avance.
[^] # Re: PS : je joue avec redhat 7.3
Posté par clearstream . Évalué à 0.
> je doit non seulement modifier le fichier habituel (dans sysconfig network)
Normalement il doit y avoir le programme redhat-config-network qui s'occupe de ça.
> Mais quand je mets une ligne dans /etc/modules.conf
Ça ne serait pas /etc/modprobe.conf ? (ou alors c'est seulement depuis Linux 2.6).
> en ajoutant des lignes obscures commencant par install dans le modules.conf, mais rien non plus.
Pour Linux 2.6, il faut un truc dans ce gout :
install scsi_hostadapter /bin/true
alias scsi_hostadapter sym53c8xx
Normalement la ligne "install scsi_hostadapter /bin/true" est déjà dans /etc/modprobe.conf.dist.
> Connaissez vous un moyen de recuperer un log quelquepart de la lecture et l'interpretation des infos contenues dans modules.conf durant le boot.
Fais /sbin/modprobe -c
Enfin, as-tu regardés si "autoload module" marche ?
Par exemple, si tu fais "mount -t auto /dev/sda1 /mnt/sda1" sous Linux 2.4, ben linux doit charger automatiquement le module si /etc/modprobe.conf est correctement renseigné (ça ne marche plus avec Linux 2.6 et à forciori avec udev).
[^] # Re: PS : je joue avec redhat 7.3
Posté par steff68 . Évalué à 1.
Effectivement comme le dit clearstream, en modifiant modprobe.conf, ça devrait marcher.
Sinon, tu peux editer /etc/sysconfig/kernel et mettre dans la variable :
MODULES_LOADED_ON_BOOT="sym53c8xx"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.