Forum Linux.redhat Echec de chargement de module au boot

Posté par  .
Étiquettes : aucune
0
8
oct.
2006
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  . Évalué à 1.

    Aussi, j'ai apris que si je veux modifier la conf reseau dans cette version de RH, je doit non seulement modifier le fichier habituel (dans sysconfig network) mais aussi le fichier qui se trouve dans un profile. Est-ce que quelqu'un peut me dire comment s'appelle le truc derriere la gestion de ces profiles.

    Merci d'avance.
    • [^] # Re: PS : je joue avec redhat 7.3

      Posté par  . Évalué à 0.

      Pour moi redhat 7.3 ça fait appel à de vieux souvenir.

      > 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  . Évalué à 1.

        Bonjour,

        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.