• [^] # Re: Re:

    Posté par (site web personnel) . En réponse au message modprobe.conf et arrachage de cheveux :s. Évalué à 1.

    Cher Monsieur 007, merci pour ces quelques réponses (c'est marrant, mais j'étais persuadé que tu te manifesterais sur ce post :), bref...


    J'ai pas de solution mais la suite va peut-être aider.

    C'est maintenant Linux 2.6 et la gestion des modules a changée. Tu l'as sûrement remarqué.
    Sous FC2, les valeurs par défaut pour modprobe sont dans :
    /etc/modprobe.conf.dist

    Normalement il ne faut pas y toucher.


    Effectivement, j'ai remarqué ce fichier... Il semble contenir des définitions "passe-partout" valables sur tous les systèmes indépendament du hardware installé dans la machine.



    Voilà mon modprobe.conf :
    alias snd-card-0 snd-ens1371
    install snd-ens1371 /sbin/modprobe --ignore-install snd-ens1371 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
    remove snd-ens1371 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ens1371

    Notes que je n'ai pas 'install snd-card-0 ...' mais 'install snd-ens1371 ...'

    Fais un essai sans utiliser l'alias snd-card-0 . Je ne sais pas si ça va marcher mais ça ne peut pas faire de mal.


    J'ai essayé plusieurs combinaisons (y compris celle que tu m'indiques) mais toujours sans résultats :s.


    Je n'ai pas ça. Chez moi snd-card-0 est chargé dès que nécessaire. Par contre, vérifies si tu as les droits sur /dev/snd/* . Celui qui a la console (voir /etc/security/console.perms) est propriétaire de ces fichiers. Mais il n'y a qu'un id à la foi qui peut accéder à ces fichiers.

    Dès que nécessaire... OK mais quand et par quel script ? J'ai parcouru /etc/init.d/* et, globalement, /etc/* à la recherche du script magique qui s'occupe de cela et je n'ai rien trouvé :s.

    Merci pour ta réponse.