Forum général.général Cartes sons

Posté par  .
Étiquettes : aucune
0
28
juin
2005
Cher journal,

depuis l'achat de ma webcam, mon noyau me signale une nouvelle carte son USB Audio. Cool j'ai un micro pour parler dedans.

Seulement, ce même noyau me positionne la carte son USB comme première carte son, et depuis arts, xawtv, et autre application de lecture audio/vidéo ne sont pas très content car cette carte ne possède pas de sortie, mais que des entrées.

Est-ce que tu sais comment dire à Alsa quelle est la carte principale par défaut ?
  • # question sup

    Posté par  (site web personnel) . Évalué à 1.

    ALSA ou OSS ?
  • # Plusieurs solutions

    Posté par  (site web personnel) . Évalué à 4.

    Tout d'abord, les outils de configuration de ta distrib, de ton environnement de bureau.
    Sinon pour Debian :
    . http://wiki.debian.net/?ALSA(...) (en gros, faut spécifier un index pour l'ordre de chargement des drivers dans /etc/modprobe.d/sound)
    . modifier le /etc/asound ou ~/.asoundrc
    . google : alsa default card

    PS: j'ai déplacé ce journal en forum où il a sa place.
    • [^] # Re: Plusieurs solutions

      Posté par  . Évalué à 1.

      Sinon pour Debian :


      Oui Debian sid en marche vers la canonification ;)
      Merci du conseil, je vais tester un de ces soirs.
    • [^] # Re: Plusieurs solutions

      Posté par  . Évalué à 2.

      Tout à fait d'accord avec ton PS : sa place est ici.
      ;-)

      Par contre, est-ce qu'il ne serait pas judicieux de garder un journal (ou autre chose) à l'emplacement initial du journal avec un lien vers le post du forum ? Parce que là ça fait 404...
      • [^] # Re: Plusieurs solutions

        Posté par  (site web personnel) . Évalué à 3.

        Normalement, l'auteur est averti du déplacement par un mail (et/ou un message par le système de messagerie interne). Sinon l'idée de laisser une trace du journal dans la rubrique "journaux" ne me parait pas très propre ...
        • [^] # Re: Plusieurs solutions

          Posté par  . Évalué à 1.

          Ben moi je ne trouve pas très propre la façon dont c'est géré pour tous ceux qui utilisent les flux RSS...
  • # Ordre de chargement des modules

    Posté par  . Évalué à 3.

    Je pense qu'il faut que tu controles l'ordre dans lequel les modules sont chargés.

    Quand on lit linux-2.6/Documentation/sound/alsa/ALSA-Configuration.txt, il y a des informations à la fin du fichier sur les alias à déclarer dans /etc/modprobe.conf

    Tu peux faire quelque chose comme
    alias snd-card-0 snd-via82xx
    alias snd-card-1 snd-usb-audio

    (selon les modules nécessaires pour ta carte).
    • [^] # Re: Ordre de chargement des modules

      Posté par  . Évalué à 1.

      Kikoo Merci.

      Vous connaissez la différence entre les "alias snd-card? ..." et "options snd-xxx index=0" ?
      • [^] # Re: Ordre de chargement des modules

        Posté par  . Évalué à 2.

        Les alias, ce sont des alias sur les noms de module, ça permet de donner des noms génériques aux modules, dans ce cas les cartes son ALSA (OSS utilise sound-card-# je crois).

        Les options servent à fournir des paramètres aux modules lors du chargement. C'était très utilisé du temps des cartes ISA, on spécifiait au module la ou les irqs, les adresses à utiliser... Avec les cartes PCI, les mécanismes d'énumération permettent au module de s'en tirer tout seul sans avoir à chercher au pif dans les adresses habituelles, c'est pourquoi il y a bien moins d'options.

        Les options sont propres à chaque module, pour ALSA, elles sont spécifiés dans la documentation du kernel dans le fichier que j'ai cité dans mon premier message.
    • [^] # Re: Ordre de chargement des modules

      Posté par  . Évalué à 2.

      J'ai donc ecris ces lignes dans /etc/modprobe.d/sound :

      alias snd-card-0 snd-emu10k1
      alias snd-card-1 snd-usb-audio

      Et le résultat n'est pas convainquant. En 3 redémarrage, j'ai eu une seule fois la carte SB Live! en position 0.

      Il faut encore que j'essai les options 'index=x'
  • # Après les tests

    Posté par  . Évalué à 2.

    debian:/home/michael# cat /etc/modprobe.d/sound
    alias snd-card-0 snd-emu10k1
    alias snd-card-1 snd-usb-audio

    debian:/home/michael# cat /proc/asound/cards
    0 [U0x46d0x8a2 ]: USB-Audio - USB Device 0x46d:0x8a2
    USB Device 0x46d:0x8a2 at usb-0000:00:02.0-3, full speed
    1 [Live ]: EMU10K1 - Sound Blaster Live!
    Sound Blaster Live! (rev.7, serial:0x80641102) at 0xc000, irq 209


    Y'a un truc qui cloche avec les alias sound-card-x ???

Suivre le flux des commentaires

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