• # résolution !

    Posté par . En réponse au message alsa et usb-audio. Évalué à 1.

    En fait le pb venait du modprobe.conf !
    J'ai fini par comprendre comment les modules alsa fonctionnent !

    Voici le modprobe.conf qu'il faut :


    alias sound-slot-0 snd-via82xx
    alias sound-card-0 snd-via82xx
    options snd-via82xx index=0

    [1]alias sound-slot-1 snd-usb-audio
    [2]alias sound-card-1 snd-usb-audio
    [3]options snd-usb-audio index=1

    remove snd-via82xx /sbin/modprobe -r snd-pcm-oss;\
    /sbin/modprobe --first-time -r --ignore-remove snd-via82xx
    install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx;\
    /sbin/modprobe --first-time --ignore-install snd-pcm-oss


    Explications (enfin, ce que j'ai compris !) :

    [2]"alias sound-card-1 snd-usb-audio"
    assigne un device alsa au module snd-usb-audio, sans ca : pas de device :-(
    [1]"alias sound-slot-1 snd-usb-audio"
    c pour les devices OSS, mais ca marchait sans, c ca qui m'a mis dans l'erreur !
    [3]"options snd-usb-audio index=1"
    indique que cette "carte son" doit être vue comme la numéro 2 pour faire les devices

    Je récupère donc un device /dev/snd/controlC1 et je n'ai plus le warning "usbaudio: warning: found 1 of 0 logical channels."

    Bilan : je trouve vraiment la conf des modules alsa assez difficile : il fallait comprendre d'où venait vraiment le pb ! Il me parrait pourtant faisable de faire une automatisation... P-ê est-ce déjà fait ? En tout cas, tout fonctionne et ca ne me donne pas envie d'aller voir plus loin...