OVH Cloud OVH Cloud

pb avec ALSA (je suppose)

7 réponses
Avatar
Zanton
Bonjour,

j'ai un petit souci avec le son sur ma Debian SID : je n'en ai pas (je
viens de la réinstaller). Quand je lance xmms, il freeze quand je clique
sur la chanson à lancer. Avec totem, il lance une chanson mais je n'ai
pas de son, idem avec un film.

J'ai regardé plus précisément pour xmms et quand je sélectionne comme
plugin de sortie OSS, il freeze ; avec ALSA il me demande de vérifier
que ma carte son est correctement configurée, si j'ai sélectionner le
bon plugin, etc ; et si je sélectionne eSound, xmms semble jouer le
morceau mais il n'y a pas de son qui sort. J'ai regardé dans aumix et le
volume n'est pas à zéro.

En relisant la formation d'Alexis de Lattre, je crois que ça vient du
fait que je n'ai pas activé la compatibilité entre alsa et oss.
Dans la formation, ça donne ça :

Ensuite, éditez le fichier de configuration d'ALSA
/etc/alsa/alsa-base.conf et modifiez le premier paramètre de
configuration pour que la compatibilité avec OSS soit effective dès le
démarrage d'ALSA :

startosslayer=true



Mais le problème, c'est que je n'ai pas le fichier
/etc/alsa/alsa-base.conf donc je ne sais pas où faire cette modif.


Merci de votre aide,

Zanton

7 réponses

Avatar
jm
Zanton wrote:

Bonjour,

j'ai un petit souci avec le son sur ma Debian SID : je n'en ai pas (je
viens de la réinstaller). Quand je lance xmms, il freeze quand je clique
sur la chanson à lancer. Avec totem, il lance une chanson mais je n'ai
pas de son, idem avec un film.


Salut,

As-tu essayé l'utilitaire alsaconf (en root) ?
Que donne la lecture d'un mp3 ou ogg en mode console avec ogg123 ou mpg123
(éventuellement option -d oss) ?

As-tu le package alsa-oss installé ?


A+

Avatar
Zanton
jm wrote:
Zanton wrote:


Bonjour,

j'ai un petit souci avec le son sur ma Debian SID : je n'en ai pas (je
viens de la réinstaller). Quand je lance xmms, il freeze quand je clique
sur la chanson à lancer. Avec totem, il lance une chanson mais je n'ai
pas de son, idem avec un film.



Salut,

As-tu essayé l'utilitaire alsaconf (en root) ?
Que donne la lecture d'un mp3 ou ogg en mode console avec ogg123 ou mpg123
(éventuellement option -d oss) ?

As-tu le package alsa-oss installé ?


A+


J'ai utilisé alsaconf pour configurer mes cartes sons (j'en ai deux, une
pci et celle intégrée à la CM.) Pas de pb de ce coté.
Alsa-oss n'était pas installé donc je l'ai fait.

Quand je lance avec mpg123, ça marche aussitôt mais il est à noter qu'en
root, ça ne marche pas et j'ai le message d'erreur suivant :

Can't find a suitable libao driver. (Is device in use?)

Sinon, dans xmms, si je choisis alsa comme plugin de sortie, il me sort
toujours le meme message d'erreur et je n'ai pas de son si je regarde
une vidéo avec totem. Je n'entends pas non plus les petits bruits de gaim.

Alsa semble bien configuré, je dirais plutot que je n'utilise pas par
défaut le bon serveur de son mais je ne sais pas comment réglé ça sous
gnome 2.6.2 et debian.

Si quelqu'un peut m'aide...

Zanton


Avatar
Bonsoir, essaye de taper "alsactl store" ; ça va générer le fichier
asound.state (tape man alsactl pour plus d'info) ; le problème sous
debian est que ce fichier, généré par alsactl doit être copié à une
autre place car debian a changé l'emplacement de ce fichier dans les
récentes versions ; un petit tour sur la user list du site agnula
http://www.agnula.org/lists/ où ce problème a été traité devrait t'aider.

cordialement,


Bonjour,

j'ai un petit souci avec le son sur ma Debian SID : je n'en ai pas (je
viens de la réinstaller). Quand je lance xmms, il freeze quand je clique
sur la chanson à lancer. Avec totem, il lance une chanson mais je n'ai
pas de son, idem avec un film.

J'ai regardé plus précisément pour xmms et quand je sélectionne comme
plugin de sortie OSS, il freeze ; avec ALSA il me demande de vérifier
que ma carte son est correctement configurée, si j'ai sélectionner le
bon plugin, etc ; et si je sélectionne eSound, xmms semble jouer le
morceau mais il n'y a pas de son qui sort. J'ai regardé dans aumix et le
volume n'est pas à zéro.

En relisant la formation d'Alexis de Lattre, je crois que ça vient du
fait que je n'ai pas activé la compatibilité entre alsa et oss.
Dans la formation, ça donne ça :

Ensuite, éditez le fichier de configuration d'ALSA
/etc/alsa/alsa-base.conf et modifiez le premier paramètre de
configuration pour que la compatibilité avec OSS soit effective dès le
démarrage d'ALSA :

startosslayer=true



Mais le problème, c'est que je n'ai pas le fichier
/etc/alsa/alsa-base.conf donc je ne sais pas où faire cette modif.


Merci de votre aide,

Zanton


Avatar
Zanton
none wrote:
Bonsoir, essaye de taper "alsactl store" ; ça va générer le fichier
asound.state (tape man alsactl pour plus d'info) ; le problème sous
debian est que ce fichier, généré par alsactl doit être copié à une
autre place car debian a changé l'emplacement de ce fichier dans les
récentes versions ; un petit tour sur la user list du site agnula
http://www.agnula.org/lists/ où ce problème a été traité devrait t'aider.

cordialement,





J'ai fait ce que tu viens de me dire et j'ai fait un find pour retrouver
le fichier asound.state. J'en ai fait une copie dans /etc/ mais je note
rien de particulier. J'ai voullu rechercher sur les lists du site que tu
m'as donné mais le moteur de recherche ne m'a rien retourné
d'intéressant sur asound.state alsactl restore et alsactl (trois
recherches donc.)

C'est curieux cette histoire et ça commence à m'agacer de ne plus avoir
de son :(

Avatar
Bon, j'ai retrouvé le fil :

En fait avec alsaconf, le fichier généré qui doit être
/etc/alsa/modutils/1.0

doit être copié comme /etc/modutils/alsa-base

après tu tapes update-modules

Je ne sais si c'est vraiment ça, mais ...

cordialement,


I edited /etc/modutils/alsa-base to look like this:

alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd device_mode60
options snd-intel8x0 mpu_port=0x330 index=0
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0

You may notice this is identical to /etc/alsa/modutils/1.0
It is.
AFAICT /etc/alsa/modutils/1.0 doesn't actually do very much anymore
and its function has been taken over by /etc/modutils/alsa-base [Free ?]

This is slightly unfortunate as alsaconf acts on /etc/alsa/modutils/1.0.
I found I had to copy the info over to /etc/modutils/alsa-base and then
run update-modules to get MIDI to work.

The important line to add is this one:
options snd-intel8x0 mpu_port=0x330 index=0



none wrote:

Bonsoir, essaye de taper "alsactl store" ; ça va générer le fichier
asound.state (tape man alsactl pour plus d'info) ; le problème sous
debian est que ce fichier, généré par alsactl doit être copié à une
autre place car debian a changé l'emplacement de ce fichier dans les
récentes versions ; un petit tour sur la user list du site agnula
http://www.agnula.org/lists/ où ce problème a été traité devrait t'aider.

cordialement,





J'ai fait ce que tu viens de me dire et j'ai fait un find pour retrouver
le fichier asound.state. J'en ai fait une copie dans /etc/ mais je note
rien de particulier. J'ai voullu rechercher sur les lists du site que tu
m'as donné mais le moteur de recherche ne m'a rien retourné
d'intéressant sur asound.state alsactl restore et alsactl (trois
recherches donc.)

C'est curieux cette histoire et ça commence à m'agacer de ne plus avoir
de son :(



Avatar
Zanton
none wrote:
Bon, j'ai retrouvé le fil :

En fait avec alsaconf, le fichier généré qui doit être
/etc/alsa/modutils/1.0

doit être copié comme /etc/modutils/alsa-base

après tu tapes update-modules

Je ne sais si c'est vraiment ça, mais ...

cordialement,


I edited /etc/modutils/alsa-base to look like this:

alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd device_mode60
options snd-intel8x0 mpu_port=0x330 index=0
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0

You may notice this is identical to /etc/alsa/modutils/1.0
It is.
AFAICT /etc/alsa/modutils/1.0 doesn't actually do very much anymore
and its function has been taken over by /etc/modutils/alsa-base [Free ?]

This is slightly unfortunate as alsaconf acts on /etc/alsa/modutils/1.0.
I found I had to copy the info over to /etc/modutils/alsa-base and then
run update-modules to get MIDI to work.

The important line to add is this one:
options snd-intel8x0 mpu_port=0x330 index=0




Malheureusement, je n'ai pas le fichier /etc/alsa/modutils/1.0 :s Et
après recherche, il semble qu'il ne soit pas créé du tout :(


Avatar
Zanton
Attention ça devient fun !

en fouillant dans synaptic, je suis tombé sur un logiciel,
gnome-alsamixer. Je l'installe et le lance, et il me sort deux onglets
qui doivent correspondre à mes deux cartes sons (les noms ne sont pas
très explicites, excepté ad1840 qui doit correspondre à la carte son
intégrée.) Sur une des deux cartes, je vois un des volumes pour un des
nombreux réglages qui est au minimum. Je le met au max et lance xmms.
Rien à faire, alsa veut pas, oss plante et esound sort sur ma carte
intégrée. Je regarde avec totem et là, paf j'ai du son ! Mais sur
l'autre carte son ! Je suis enfin parvenu à avoir du son dans mes
fichiers videos :)

Le problème c'est que pour gaim, le son ne marche pas en automatique, il
faut que je lui dise ESD et dans ce cas il utilise la carte son pci
comme xmms.

Ce qui fait que je n'y comprends absolument plus rien :s Et j'aimerais
pouvoir choisir entre mes cartes sons ! Si au moins je pouvais décider
quelle carte son esound utilise, ça serait pas mal...