Journal Recherche de documentation

Posté par  .
Étiquettes : aucune
0
4
déc.
2003
Cher journal,

J'aimerai mieux comprendre comment marchent les points suivants de GNU/Linux (je suis en Mandrake, mais j'imagine que c'est assez générique):

- insmod / rmmod / modprobe / depmod
- les fichiers /etc/modules.conf et compagnons
- le lien entre tout ça et les block devices dans /dev

Donc si vous avez sous le coude des liens vers des documentations claires sur ces sujets ça serait super.

(Euh... en fait c'est pour essayer de faire marcher ma carte son et je suis un peu paumé dans ce genre de manips et j'aimerai bien comprendre un peu ce que je fais :-)

Merci !
  • # Re: Recherche de documentation

    Posté par  . Évalué à 1.

    un bon point de depart c'est:

    /usr/src/linux/Documentation/
  • # Re: Recherche de documentation

    Posté par  . Évalué à 2.

    Il y a aussi le Linux Kernel Module Programming Guide (LKMPG), mais bon, c'est plus pour les développeurs de drivers que pour les débutants :-)

    Autrement man {insmod|modprobe|depmod|rmmod| et même modules.conf} sont tous très bien documentés.

    Pour les /dev , le pilote, une fois chargé, s'enregistre auprès du kernel et demande à utiliser un couple de Major/Minor numbers donné. Par la suite, lorsqu'un utilisateur fait un accès sur le fichier spécial en question, les fonctions du modules sont automatiquement appelées par le noyau.

    Sinon quelle est ta carte son ? un modprobe ac97 sous root suffit en général à faire marcher ce modèle très répandu. Sinon fais un cat /proc/pci (voir un lspci) pour en trouver le modèle et fais le modprobe du module qui correspond.

    Vois dans /usr/src/linux/Documentation et particulièrement dans le sous-répertoire sound/ pour trouver tout ce qui concerne respectivement le noyau et modules en général, et le son en particulier.
    • [^] # Re: Recherche de documentation

      Posté par  . Évalué à 2.

      Merci pour tous ces liens.

      En fait j'ai une carte son pro (Echo Mia).
      Le seul driver que j'ai trouvé est fourni en tant que source additionel à intégrer à Alsa. Donc je me tapes une install Alsa from scratch.

      J'arrive à obtenir mes binaires, je peux faire le [i]modprobe snd-mia[/i] et ça marche : si je fais un [i]cat /proc/modules[/i] tous les modules de son ont l'air d'être là.

      Par contre si je joue qqchose, ya rien qui sort. Je suppute soit un problème de connection entre des modules dans le modules.conf (d'où ma question), soit bète problème de volume sonore à changer qqpart.
      • [^] # Re: Recherche de documentation

        Posté par  . Évalué à 3.

        ca ne serais pas tous simplement que par defaut les volumes sont a 0 dans alsa

        sit uas a les alsa-utils fait :

        #> alsactl

        pour voir

        Dam

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.