OVH Cloud OVH Cloud

Alsa et le son (suite)

10 réponses
Avatar
Jean-Jacques Gerbaud
Bonjour,

J'essaie de trouver une solution à mon problème de son avec alsa (oui, je
sais, je suis déjà passé sur le forum pour le même problème mais ça ne
marche pas !

Je viens de faire :
[root@concerto viejo]# lsmod

etvoici ce que j'obtiens (en partie seulement)
Module Size Used by
snd-seq-midi 8160 0
snd-seq-oss 31232 0
snd-seq-midi-event 7552 2 snd-seq-midi,snd-seq-oss
snd-seq 51024 5 snd-seq-midi,snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 51812 0
snd-mixer-oss 17952 1 snd-pcm-oss
snd-ens1371 21984 0
snd-rawmidi 23616 2 snd-seq-midi,snd-ens1371
snd-seq-device 8008 4 snd-seq-midi,snd-seq-oss,snd-seq,snd-rawmidi
snd-pcm 93156 2 snd-pcm-oss,snd-ens1371
snd-page-alloc 11972 1 snd-pcm
snd-timer 24484 2 snd-seq,snd-pcm
snd-ac97-codec 58148 1 snd-ens1371
gameport 4480 1 snd-ens1371

Si je ne me trompe pas, lorsque'il y a un "0" (zéro) dans la 2ème colonne,
ça signifie que le module n'est pas utilisé, non ?

Si oui, mon module snd-ens1371 (nécesaire pour alsa) n'est pas en
fonctionnement ! (ce qui semblerait normal que je n'aie pas de son !)

D'autre part, mon /etc/modules.conf :
probeall usb-interface usb-uhci
alias eth0 dmfe
alias sound-slot-0 snd-ens1371
alias /dev/audio /dev/sound
alias /dev/mixer /dev/sound
alias /dev/mixer /dev/sound
alias /dev/dsp /dev/sound
alias /dev/dspw /dev/sound
alias /dev/midi /dev/sound
above snd-ens1371 snd-pcm-oss


ne me semble pas normal non plus.

Une piste pour les fortiches pour remettre un peu d'ordre ?

Merci d'avance
--
Jean-Jacques Gerbaud - Linux Mandrake 10.0
Les Cornuds - 26110 Vinsobres
-----------
pour me répondre, enlever "NOSPAM" de mon adresse

10 réponses

Avatar
Jerome Lambert
Jean-Jacques Gerbaud wrote:
Bonjour,


Bonsoir,

[Problèmes de son]

Une piste pour les fortiches pour remettre un peu d'ordre ?


Un truc tout con: lancez alsamixer et vérifiez que le volume sonore
n'est pas mis sur 0...

Enfin, je dis ça car cela m'est déjà arrivé... ;-)

Avatar
Nicolas George
Jean-Jacques Gerbaud wrote in message
<41a0c5f1$0$11704$:
J'essaie de trouver une solution à mon problème de son avec alsa (oui, je
sais, je suis déjà passé sur le forum pour le même problème mais ça ne
marche pas !


Ça veut dire quoi « ça ne marche pas » ?

Si je ne me trompe pas, lorsque'il y a un "0" (zéro) dans la 2ème colonne,
ça signifie que le module n'est pas utilisé, non ?


C'est uniquement un comptage de dépendances entre modules. Le 0 veut dire
qu'aucun module ne dépend de lui. Tu peux très bien avoir ide_cd à 0, alors
même que tu es en train de lire un CD.

D'autre part, mon /etc/modules.conf :
<snip>

ne me semble pas normal non plus.


Qu'est-ce qui ne va pas ?

Avatar
Matlerouge
Jean-Jacques Gerbaud wrote:
Bonjour,

J'essaie de trouver une solution à mon problème de son avec alsa (oui,
je sais, je suis déjà passé sur le forum pour le même problème mais ça
ne marche pas !

Je viens de faire :
[ viejo]# lsmod

etvoici ce que j'obtiens (en partie seulement)
Module Size Used by
snd-seq-midi 8160 0
snd-seq-oss 31232 0
snd-seq-midi-event 7552 2 snd-seq-midi,snd-seq-oss
snd-seq 51024 5 snd-seq-midi,snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 51812 0
snd-mixer-oss 17952 1 snd-pcm-oss
snd-ens1371 21984 0
snd-rawmidi 23616 2 snd-seq-midi,snd-ens1371
snd-seq-device 8008 4
snd-seq-midi,snd-seq-oss,snd-seq,snd-rawmidi
snd-pcm 93156 2 snd-pcm-oss,snd-ens1371
snd-page-alloc 11972 1 snd-pcm
snd-timer 24484 2 snd-seq,snd-pcm
snd-ac97-codec 58148 1 snd-ens1371
gameport 4480 1 snd-ens1371

Si je ne me trompe pas, lorsque'il y a un "0" (zéro) dans la 2ème
colonne, ça signifie que le module n'est pas utilisé, non ?



Nan ca veux dire qu' aucun autre modules n'utilise ton module



Une piste pour les fortiches pour remettre un peu d'ordre ?

Tu as une erreur quand tu tentes d'utiliser une sortie alsa ou

simplement pas de son ? Si tu n'as que pas de son essaye de monter le
volume a fond grace a, par exemple alsa-mixer, ou gnome-mixer.

Avatar
Jean-Jacques Gerbaud
Jean-Jacques Gerbaud wrote in message
<41a0c5f1$0$11704$:

J'essaie de trouver une solution à mon problème de son avec alsa (oui, je
sais, je suis déjà passé sur le forum pour le même problème mais ça ne
marche pas !



Ça veut dire quoi « ça ne marche pas » ?


Caz veut dire que je n'ai aucun son qui sort de ma machine bien que dans
Alsamixer, tous les volumes soient au maximum. D'autre part, mon micro
réagit lorsque je souffle dessus et KSCD fonctionne normalement.


Si je ne me trompe pas, lorsque'il y a un "0" (zéro) dans la 2ème colonne,
ça signifie que le module n'est pas utilisé, non ?



C'est uniquement un comptage de dépendances entre modules. Le 0 veut dire
qu'aucun module ne dépend de lui. Tu peux très bien avoir ide_cd à 0, alors
même que tu es en train de lire un CD.


D'autre part, mon /etc/modules.conf :


<snip>

ne me semble pas normal non plus.



Qu'est-ce qui ne va pas ?
alias sound-slot-0 snd-ens1371

alias /dev/audio /dev/sound
alias /dev/mixer /dev/sound
alias /dev/mixer /dev/sound
alias /dev/dsp /dev/sound
alias /dev/dspw /dev/sound
alias /dev/midi /dev/sound
above snd-ens1371 snd-pcm-oss

Il me semble que la 1ère ligne ci-dessus concerne le module utilisé par
ALSA or, à la dernière ligne, on passe à OSS !

Enfin, c'est ce qu'il me semble.

J'avais pensé que ce pouvait être un problème de droits mais voila ce que
j'obtiens pour quelques fichiers que je penses concernés :
[ local]$ ls -l /dev/snd
total 0
crwxr-x--- 1 viejo audio 116, 0 jan 1 1970 controlC0
crwxr-x--- 1 viejo audio 116, 8 jan 1 1970 midiC0D0
crwxr-x--- 1 viejo audio 116, 24 jan 1 1970 pcmC0D0c
crwxr-x--- 1 viejo audio 116, 16 jan 1 1970 pcmC0D0p
crwxr-x--- 1 viejo audio 116, 17 jan 1 1970 pcmC0D1p
crwxr-x--- 1 viejo audio 116, 33 jan 1 1970 timer

[ local]$ ls -l /dev/sound
total 0
crwxr-x--- 1 viejo audio 14, 12 jan 1 1970 adsp
crwxr-x--- 1 viejo audio 14, 4 jan 1 1970 audio
crwxr-x--- 1 viejo audio 14, 9 jan 1 1970 dmmidi
crwxr-x--- 1 viejo audio 14, 3 jan 1 1970 dsp
crwxr-x--- 1 viejo audio 14, 2 jan 1 1970 midi
crwxr-x--- 1 viejo audio 14, 0 jan 1 1970 mixer

[ local]$ ls -l /dev/dsp
lr-xr-xr-x 1 root root 9 nov 22 08:02 /dev/dsp -> sound/dsp

[ local]$ ls -l /dev/adsp
lr-xr-xr-x 1 root root 10 nov 22 08:02 /dev/adsp -> sound/adsp

[ local]$ ls -l /dev/audio
lr-xr-xr-x 1 root root 11 nov 22 08:02 /dev/audio -> sound/audio

Je n'ai pas d'autres pistes à vous donner

--
Jean-Jacques Gerbaud - Linux Mandrake 10.0
Les Cornuds - 26110 Vinsobres
-----------
pour me répondre, enlever "NOSPAM" de mon adresse


Avatar
Bruno Mathieu
Jean-Jacques Gerbaud a écrit:


Qu'est-ce qui ne va pas ?
alias sound-slot-0 snd-ens1371

alias /dev/audio /dev/sound
alias /dev/mixer /dev/sound
alias /dev/mixer /dev/sound
alias /dev/dsp /dev/sound
alias /dev/dspw /dev/sound
alias /dev/midi /dev/sound
above snd-ens1371 snd-pcm-oss

Il me semble que la 1ère ligne ci-dessus concerne le module utilisé par
ALSA or, à la dernière ligne, on passe à OSS !
Enfin, c'est ce qu'il me semble.


Alsa peut émuler oss.


J'avais pensé que ce pouvait être un problème de droits mais voila ce que
j'obtiens pour quelques fichiers que je penses concernés :
[ local]$ ls -l /dev/snd
total 0
crwxr-x--- 1 viejo audio 116, 0 jan 1 1970 controlC0
[snip]

crwxr-x--- 1 viejo audio 14, 3 jan 1 1970 dsp
crwxr-x--- 1 viejo audio 14, 2 jan 1 1970 midi
crwxr-x--- 1 viejo audio 14, 0 jan 1 1970 mixer



J'ai ça chez moi pour le dsp :
crw-rw-rw- 1 root audio 14, 3 2004-10-13 16:44 /dev/dsp0
Je permets à tout le monde de lire et d'écrire dans /dev/dsp0

Je ne pense pas que le bit x soit utile. En revanche un w pour le groupe
audio semble préférable. Ça marche pour l'utilisateur viejo ?

Autrement, il y a une commande qui s'appelle snddevices et qui crée ces
pseudos fichiers. A priori /dev/sound n'est pas utile.

--
Bruno


Avatar
Nicolas George
Jean-Jacques Gerbaud wrote in message
<41a195a0$0$4370$:
above snd-ens1371 snd-pcm-oss

Il me semble que la 1ère ligne ci-dessus concerne le module utilisé par
ALSA or, à la dernière ligne, on passe à OSS !


Non, snd-, c'est toujours ALSA. En l'occurence, snd-pcm-oss, c'est le module
qui permet à ALSA de fournir un /dev/dsp compatible avec OSS, ce qui permet
d'utiliser les applications prévues pour OSS avec ALSA.

crwxr-x--- 1 viejo audio 116, 0 jan 1 1970 controlC0
crwxr-x--- 1 viejo audio 116, 8 jan 1 1970 midiC0D0
crwxr-x--- 1 viejo audio 116, 24 jan 1 1970 pcmC0D0c
crwxr-x--- 1 viejo audio 116, 16 jan 1 1970 pcmC0D0p
crwxr-x--- 1 viejo audio 116, 17 jan 1 1970 pcmC0D1p
crwxr-x--- 1 viejo audio 116, 33 jan 1 1970 timer


Les droits sont un peu étranges, mais ils devrait permettre que ça marche.

Que se passe-t-il avec un simple :

ls | aplay

 ?

Avatar
Jean-Jacques Gerbaud
Jean-Jacques Gerbaud wrote in message
<41a195a0$0$4370$:

above snd-ens1371 snd-pcm-oss

Il me semble que la 1ère ligne ci-dessus concerne le module utilisé par
ALSA or, à la dernière ligne, on passe à OSS !



Non, snd-, c'est toujours ALSA. En l'occurence, snd-pcm-oss, c'est le module
qui permet à ALSA de fournir un /dev/dsp compatible avec OSS, ce qui permet
d'utiliser les applications prévues pour OSS avec ALSA.


crwxr-x--- 1 viejo audio 116, 0 jan 1 1970 controlC0
crwxr-x--- 1 viejo audio 116, 8 jan 1 1970 midiC0D0
crwxr-x--- 1 viejo audio 116, 24 jan 1 1970 pcmC0D0c
crwxr-x--- 1 viejo audio 116, 16 jan 1 1970 pcmC0D0p
crwxr-x--- 1 viejo audio 116, 17 jan 1 1970 pcmC0D1p
crwxr-x--- 1 viejo audio 116, 33 jan 1 1970 timer



Les droits sont un peu étranges, mais ils devrait permettre que ça marche.


Est ce que je dois rajoutere un "w"

Que se passe-t-il avec un simple :

ls | aplay

?



[ local]$ ls | aplay
Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
[ local]$

pendant que la 2ème ligne était en train de s'écrire, j'ai entendu les
haut parleurs qui ont émis un grognement, un grésillemenbt, bref, du bruit.

en retapant la même commande, le même bruit dans les HP.
Quant à Alsa mixer, toutes les commandes sont au max.


merci de poursuivre la recherche
--
Jean-Jacques Gerbaud - Linux Mandrake 10.0
Les Cornuds - 26110 Vinsobres
-----------
pour me répondre, enlever "NOSPAM" de mon adresse


Avatar
Nicolas George
Jean-Jacques Gerbaud wrote in message
<41a1ec55$0$8417$:
Est ce que je dois rajoutere un "w"


Ça dépend de la config voulue.

pendant que la 2ème ligne était en train de s'écrire, j'ai entendu les
haut parleurs qui ont émis un grognement, un grésillemenbt, bref, du bruit.


Eh bien alors c'est très bien, le son fonctionne sur cette machine. C'était
quoi le problème ?

Avatar
Jean-Jacques Gerbaud
Jean-Jacques Gerbaud wrote in message
<41a1ec55$0$8417$:

Est ce que je dois rajoutere un "w"



Ça dépend de la config voulue.


pendant que la 2ème ligne était en train de s'écrire, j'ai entendu les
haut parleurs qui ont émis un grognement, un grésillemenbt, bref, du bruit.



Eh bien alors c'est très bien, le son fonctionne sur cette machine. C'était
quoi le problème ?


Le problème vient du démarrage qui doit faire apparaître, au moment du
lancement des différentes icônes de KDE, un jingle caractéristique.
D'autre part, dans Rosegarden, aucun son ne sort lorsque j'essaie de jouer
des fichiers MIDI.

Ainsi, ni jingle, ni son dans Rosegarden. Voila pourquoi j'essaie de
savoir pourquoi ma machine reste muette !


--
Jean-Jacques Gerbaud - Linux Mandrake 10.0
Les Cornuds - 26110 Vinsobres
-----------
pour me répondre, enlever "NOSPAM" de mon adresse


Avatar
Nicolas George
Jean-Jacques Gerbaud wrote in message
<41a32399$0$18596$:
Le problème vient du démarrage qui doit faire apparaître, au moment du
lancement des différentes icônes de KDE, un jingle caractéristique.
D'autre part, dans Rosegarden, aucun son ne sort lorsque j'essaie de jouer
des fichiers MIDI.

Ainsi, ni jingle, ni son dans Rosegarden. Voila pourquoi j'essaie de
savoir pourquoi ma machine reste muette !


Alors de toute évidence, le problème vient de KDE. Désolé, je ne connais pas
KDE.