>uname -a
Linux gs 2.6.12-13mdk
OSS devices:
>ll /dev/sound/
lrwxrwxrwx 1 root root 7 déc 11 17:41 adsp ->; ../adsp
lrwxrwxrwx 1 root root 8 déc 11 17:41 audio -> ../audio
lrwxrwxrwx 1 root root 6 déc 11 17:41 dsp -> ../dsp
lrwxrwxrwx 1 root root 8 déc 11 17:41 mixer -> ../mixer
lrwxrwxrwx 1 root root 12 déc 11 17:41 sequencer -> ../sequencer
lrwxrwxrwx 1 root root 13 déc 11 17:41 sequencer2 -> ../sequencer2
ALSA devices :
>ls /dev/snd
controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p seq timer
Maintenant je branche la webcam:
Je trouve dans /var/log/messages: "usbaudio: warning: found 1 of 0 logical channels." Mais je trouve rien sur google de tres interressant sur ce warning.
ll /dev/sound/
lrwxrwxrwx 1 root root 7 déc 11 17:41 adsp -> ../adsp
lrwxrwxrwx 1 root root 8 déc 11 17:41 audio -> ../audio
lrwxrwxrwx 1 root root 6 déc 11 17:41 dsp -> ../dsp
lrwxrwxrwx 1 root root 7 déc 11 18:51 dsp1 -> ../dsp1
lrwxrwxrwx 1 root root 8 déc 11 17:41 mixer -> ../mixer
lrwxrwxrwx 1 root root 9 déc 11 18:51 mixer1 -> ../mixer1
lrwxrwxrwx 1 root root 12 déc 11 17:41 sequencer -> ../sequencer
lrwxrwxrwx 1 root root 13 déc 11 17:41 sequencer2 -> ../sequencer2
Il y a bien 2 devices OSS de plus : mixer1 et dsp1
>ls /dev/snd
controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p seq timer
Cette fois il n'y a rien de plus !
Voici mon /etc/modprobe.conf :
alias sound-slot-0 snd-via82xx
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
Si qqun peu m'apporter ne serait-ce qu'une piste, il aura toute mon estime :-)
# Bug connu
Posté par divad . Évalué à 2.
C'est un problème avec le module snd-usb-audio pour le micro de la webcam
[^] # Re: Bug connu
Posté par Elrik de Melnibone . Évalué à 1.
# résolution !
Posté par Elrik de Melnibone . Évalué à 1.
J'ai fini par comprendre comment les modules alsa fonctionnent !
Voici le modprobe.conf qu'il faut :
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...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.