alex33 a écrit 7 commentaires

  • [^] # Re: Re:

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Voici un extrait du fichier 'grub.conf'

    title Red Hat Linux (2.6.8.1)
    root (hd0,1)
    kernel /vmlinuz-2.6.8.1 ro root=LABEL=/ hdc=ide-cd
    initrd /initrd-2.6.8.1.img


    En tout cas sache que lorsque je rentre :

    # modprobe ide-cd

    Il détecte mon cdrom, voici le message :

    # hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
  • [^] # Re: Re:

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Dans le fichier 'modprobe.conf' j'ai remplacé la ligne suivante :

    # alias block-major-22 ide-cd

    par :

    # alias block-major-22-* ide-probe-mod

    J'ai redemarré (au cas où).

    J'ai lancé la commande suivante :

    # mount -t iso9660 /dev/hdc /mnt/cdrom

    Cela me renvoie le message suivant :-(

    # mount : /dev/hdc n'est pas un périphérique de bloc valide.
  • [^] # Re: Distrib : Redhat 8.0

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Bon il est vrai que le seul module 'ide-cd' ne doit pas prendre énormément de mémoire.
    Or, il s'agit du principe qui me pose problème.
    J'imagine quand même mal qu'il soit impossible pour un noyau 2.6 de charger automatiquement des modules.
    Alors que ce principe était intégré dans le noyau 2.4

    Alors que je pensais avoir compris le fonctionnement des modules automatiques je me rends compte qu'il n'en est rien.

    Je voudrai comprendre !

    Toi qui est un scientifique tu dois sûrement me comprendre ;-)
  • [^] # Re: Distrib : Redhat 8.0

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Non il s'agit d'une réponse générale. Pourquoi comme expliqué sur le site leaLinux, http://www.lea-linux.org/kernel/modules.html#autoload(...) le mudule ne se charge pas automatiquement ?
  • [^] # Re: Re:

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Apparemment 'modutils' n'est pas requis pour le passage de la version 2.4 vers la 2.6.
    En effet, ce package contient 'kerneld' qui permet le chargement automatique des modules. Or, le noyau 2.6 gère cette fonctionnalité de façon native.

    Afin d'intégrer les fonctionnalités de chargement de module, j'avais plutôt mis à jour 'module-init-tools' :

    The module-init-tools are a set of programs for loading, inserting, and removing Kernel Modules for Linux (versions 2.5.48 and above). It serves the same function that the modutils package serves for Linux 2.4.

    Dans tous les tutoriaux sur le passage de la 2.4 vers la 2.6, ils expliquent qu'il faut mettre à jour au minimum les packages suivantes :
    - Gnu C Compiler 2.95.3 gcc --version
    - Gnu Make 3.79.1 make --version
    - binutils 2.12 ld -v
    - util-linux 2.10o fdformat --version
    - module-init-tools 0.9.9 depmod -V
    - procps 2.0.9 ps --version

    (Pas de modutils ...)

    Néanmoins merci pour ton aide.

    Je ne sais toujours pas comment faire. Mais je suis sûr que l'élu va se présenter afin de me guider sur la bon chemin :-)
  • [^] # Distrib : Redhat 8.0

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    Ce que je voudrais, ce n'est pas que le module se charge au démarrage mais quand j'en ai besoin. En effet, je n’utilise pas mon lecteur de cdrom systématiquement. Il ne sert à rien que le module 'ide-cd' occupe la mémoire pour rien à chaque démarrage.
    C'est pourquoi, dans mon fichier '/etc/modprobe/conf' j'ai ajouté la ligne suivante :

    alias block-major-22 ide-cd

    Normalement cette ligne devrait permettre au noyau de charger automatiquement le module 'ide-cd' lorsque le device concerné est demandé. Non ?

    Je n'ai peut-être pas tout compris ...

    Note : ma distib est une redhat 8.0
  • [^] # Re: soluce et réponse :

    Posté par  . En réponse au message Le module du cdrom ne se charge pas automatiquement. Évalué à 1.

    J'ai regardé dans la configuration du noyau. Les options 'Loadable Module Support' et 'Automatic kernel Module loading' étaient déjà activées.

    Pour ce qui est de la commande que tu m'as proposé :

    # echo "ide-cd" >> /etc/modules

    Il faut que tu saches que j'utilise le noyau 2.6.8 qui n'utilise pas '/etc/modules' mais '/etc/modprobe.conf'

    J'ai donc essayé ça :

    # echo "ide-cd" >> /etc/modprobe.conf

    Mais cela génère lors du redemmarage une erreur. Modprobe m'indique qu'il ne prend pas en compte cette ligne.

    Merci pour ta proposition mais cela ne fontionne pas.

    Help meeeee !