View previous topic :: View next topic |
Author |
Message |
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Mon Feb 13, 2006 8:40 am Post subject: [alsamixer] encore une erreur (résolu) |
|
|
Bonjour à tous,
voilà je viens de passer à la version 2.6.15-r1 du noyau (c'est pas trop tôt....) et comme d'habitude problème avec le son.
Hier soir j'ai passé plus de 2 heures sur ce problème et je n'ai toujours pas réussi à le régler :s
J'ai suivi ce guide : http://www.gentoo.org/doc/fr/alsa-guide.xml
et j'ai aussi regardé les info de ce topic : https://forums.gentoo.org/viewtopic-t-403418-highlight-.html
Même avec tout celà je n'ai pas réussi à me débrouiller tout seul .
Les infos de mon kernel :
Code: |
<M> Sound card support
<M> Advanced Linux Sound Architecture
<M> Sequencer support
< > Sequencer dummy client
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
Et là carte :
<M> Emu10k1 (SB Live!, Audigy, E-mu APS) |
Les modules chargé (/etc/modules.autoload/kernel2.6)
Code: | snd-emu10k1
snd-emu10k1-synth |
Au boot ou au lancement de alsasound je n'ai pas la moindre erreur :
Code: | b2 linux # /etc/init.d/alsasound start
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ]
* Loading: snd-pcm-oss ... [ ok ]
* Loading: snd-seq ... [ ok ]
* Loading: snd-emu10k1-synth ... [ ok ]
* Loading: snd-seq-midi ... [ ok ]
* Restoring Mixer Levels ... [ ok ] |
A l'éxécution de alsaconf pas d'erreur non plus,
en revanche c'est au niveau de alsamixer que j'ai un gros problème :
Code: | b2 linux # alsamixer
ALSA lib simple_none.c:1216:(simple_add1) helem (MIXER,'Front Playback Volume',0,0,0) appears twice or more
alsamixer: function snd_mixer_load failed: Invalid argument |
Avez vous des idées ? (je suis a 2 doigts de m'arracher les cheuveux de la tête )
Cordialement
Last edited by SnowBear on Mon Feb 13, 2006 11:30 am; edited 1 time in total |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Mon Feb 13, 2006 9:21 am Post subject: |
|
|
Salut,
merci mais j'ai pas trouvé de solution à mon problème (je n'ai pas non plus tout compris :s ) |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Feb 13, 2006 10:14 am Post subject: |
|
|
alors, la solution choisie par l'auteur du thread (je crois bien, qu'il ne faille utiliser les sources et pas les modules noyaux ):
Quote: |
This is not your fault; it is a bug in the ALSA drivers which has now been changed in CVS. There is a workaround, which unfortunately requires changing the sources and recompiling.
|
tu vas ici : Quote: | You have to fetch and unpack your sources and edit the file alsa-kernel/pci/emu10k1/emumixer.c in the work-directory. Search for the lines |
tu trouves cette ligne :
Code: | static char *emu10k1_remove_ctls[] = {
/* no AC97 mono, surround, center/lfe */ |
puis : Quote: | and, after the comment, insert the line |
tu rajoutes : Code: | "Front Playback Volume", |
ensuite il faut recompiler la bête : Quote: | After that, you have to compile, install and qmerge your alsa-drivers |
c'est à dire : Quote: | change into /usr/portage/media-sound/alsa-driver and execute
| :
Code: | ebuild alsa-driver-1.0.10.ebuild unpack |
et tu relance alsa.
j'ai que ça comme solution...
EDIT 1 : Après ma solution exotique, j'au quelque chose de plus simple, disons plus terre_à_terre :
Code: | emerge unmerge alsa-utils && emerge -vD alsa-utils |
on sait jamais avec un peu de chance.
EDIT 2 : Dans ton premier thread spider312 te disais cela : Quote: | Je crois que justement il n'utilise pas alsa-driver, mais c'est peut-êrte l'occasion d'essayer, c'est quand même plus simple de régler des problèmes avec le paquet gentoo qu'avec les drivers du kernel, et puis la version est plus récente, donc si ta carte son est récente, elle sera surement mieux supportée avec alsa-drivers | et dans le lien que je t'indique : Quote: | it is a bug in the ALSA drivers which has now been changed in CVS | . Je crois que cela converge vers les drivers qui sont dans portage. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Mon Feb 13, 2006 11:10 am Post subject: |
|
|
J'y arrive pas
J'ai modifié le fichier : /var/tmp/portage/alsa-driver-1.0.10_rc2/work/alsa-driver-1.0.10rc2/alsa-kernel/pci/emu10k1/emumixer.c
En rajoutant la ligne que tu as dit, ensuite j'ai recompilé (emerge alsa-driver) mais c'est toujours pareil,
j'ai raté une étape ? |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Mon Feb 13, 2006 11:15 am Post subject: |
|
|
Code: | alsa-driver-1.0.10.ebuild |
il faut surement adapter la version, je n'ai fait que reprendre l'exemple...
sinon regarde le deuxième et dernier lien que je t'ai filé, on y apprends que la solution corrige tout les problème...hum j'espère.
après la modif dans le fichier il faut cela :
Code: | ebuild alsa-driver-1.0.10.ebuild unpack |
|
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Mon Feb 13, 2006 11:33 am Post subject: |
|
|
En passant a la version rc3 (au lieu de r2) mon problème est résolu |
|
Back to top |
|
|
|