Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ALSA] probleme de restauration du mixer (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
sUrTr
Tux's lil' helper
Tux's lil' helper


Joined: 20 May 2004
Posts: 91
Location: France

PostPosted: Tue Nov 08, 2005 5:37 pm    Post subject: [ALSA] probleme de restauration du mixer (résolu) Reply with quote

Bonjour,

je viens de passer en 2.6.13-gentoo-r5, et au boot j'ai cette erreur :

Code:

* Restoring Mixer Levels ...
/usr/sbin/alsactl: set_control:894: warning: name mismatch (Line-In As Surround/Swap Surround Slot) for control #45
/usr/sbin/alsactl: set_control:896: warning: index mismatch (0/0) for control #45
/usr/sbin/alsactl: set_control:898: failed to obtain info for control #45 (Operation not permitted)


J'utilise le alsa du kernel et pas celui de portage :
Code:

CONFIG_SOUND=y

CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y


Visiblement il arrive pas à restaurer les parametres du controlleur #45, donc je me me suis dit que c'etait parce qu'ils avaient été sauvegardés pour la version de mon noyau precedant (2.6.12-gentoo-r10), mais c'etait pas ca vu que l'erreur est toujours la apres un second reboot.

Donc question :
- ou est-ce que je peux trouver a quoi correspond le contrôle 45 ?
- d'où vient plus précisément le problème ?
- comment je peux le résoudre ?

Voila, en fait c'est surtout pour la culture vu que pour le moment le son fonctionne parfaitement, même avec cette erreur.


Last edited by sUrTr on Tue Nov 08, 2005 6:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Tue Nov 08, 2005 5:39 pm    Post subject: Reply with quote

Salut
As tu essayé de re-regler ton son avec la commande alsamixer, puis de sauvegarder ?
Sinon, essaye en déplacant(pour ne pas l'effacer au cas où...) le fichier /etc/asound.state, c'est lui qui contient les controles dont on te parle...
Back to top
View user's profile Send private message
sUrTr
Tux's lil' helper
Tux's lil' helper


Joined: 20 May 2004
Posts: 91
Location: France

PostPosted: Tue Nov 08, 2005 5:56 pm    Post subject: Reply with quote

je l'avais reréglé.
J'ai aissayer de bouger le fichier /etc/asound.state, de reparamétrer avec alsamixer et de relancer alsa, mais la il est pas content :
Code:

 * Could not detect custom ALSA settings.


Visiblement quand on quitte alsamixer il n'ecrit pas dans /etc/asound.state. J'ai regardé dans le man mais il ne parle pas d'une éventuelle touche pour sauvegarder les parametres, ni du fichier dans lequel ils sont sauvegardés en quittant.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Tue Nov 08, 2005 5:59 pm    Post subject: Reply with quote

Et bien, vas dans /etc/conf.d/alsasound :
Quote:
kopp:~ $ cat /etc/conf.d/alsasound
# ENABLE_OSS_EMUL:
# Do you want to enable in-kernel oss emulation?
# no - Do not load oss emul drivers
# yes - Load oss emul drivers if they're found

ENABLE_OSS_EMUL="yes"

# RESTORE_ON_START:
# Do you want to restore your mixer settings? If not, your cards will be
# muted.
# no - Do not restore state
# yes - Restore state

RESTORE_ON_START="yes"

# SAVE_ON_STOP:
# Do you want to save changes made to your mixer volumes when alsasound
# stops?
# no - Do not save state
# yes - Save state

SAVE_ON_STOP="yes"


Il semble que l'option SAVE_ON_STOP ne doit pas être activée chez toi ...
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Nov 08, 2005 6:20 pm    Post subject: Reply with quote

Le fichier "/etc/asound.state" est généré par "alsactl"; donc un petit "alsactl store" (en root) devrait remettre ton "/etc/asound.state" en ordre. Un petit "alsactl restore" pour voir si tout est en ordre et pour finir le "/etc/nit.d/alsasound restart".

Enjoy !

PS : le message d'erreur indique le programme responsable de l'erreur (alsactl); ensuite un petit coup de "man" ou de "--help" peut généralement te mettre sur la bonne voie.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
sUrTr
Tux's lil' helper
Tux's lil' helper


Joined: 20 May 2004
Posts: 91
Location: France

PostPosted: Tue Nov 08, 2005 6:21 pm    Post subject: Reply with quote

kopp wrote:
Et bien, vas dans /etc/conf.d/alsasound :
Il semble que l'option SAVE_ON_STOP ne doit pas être activée chez toi ...


Si. Apres un /etc/init.d/alsasound save, le fichier est bien la.
Le probleme, c'est que presque tout est à false :

Code:

state.nForce2 {
        control.1 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Master Playback Switch'
                value false
        }



Je penche vers un probleme de la fonction save...
Je remts tout ca a true et je vous dit ce que ca donne.
Back to top
View user's profile Send private message
sUrTr
Tux's lil' helper
Tux's lil' helper


Joined: 20 May 2004
Posts: 91
Location: France

PostPosted: Tue Nov 08, 2005 6:30 pm    Post subject: Reply with quote

bon bah autant pour moi les warnings qui me restaient n'etaient pas dûs au mixer mais aux modules, donc problème réglé. Apparament les "false" ne posent pas probleme.

Merci :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum