Bug 340516

Summary: alsamixer: all input channels disabled on reboot
Product: [openSUSE] openSUSE 11.0 Reporter: Casual J. Programmer <casualprogrammer>
Component: SoundAssignee: Takashi Iwai <tiwai>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Alpha 2   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 11.0   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Casual J. Programmer 2007-11-09 13:26:19 UTC
After update from factory to

cat /etc/SuSE-release
openSUSE 10.3.1 (i586) Alpha0
VERSION = 10.3.1

rpm -qa | grep alsa
alsa-oss-1.0.15-5
alsa-plugins-jack-1.0.15-16
alsa-1.0.15-8
alsa-utils-1.0.15-7
alsa-plugins-pulse-1.0.15-16
alsa-plugins-1.0.15-16

the input channels ( PCM, Ext Mic, Int Mic and Int Mic Capture ) are disabled on every boot and have to manually enabled through AlsaMixer or gnome-volume-control.
Comment 1 Takashi Iwai 2007-11-12 10:22:10 UTC
Cannot reproduce here.

Please boot with init 3, and login to linux console (no X).
Then run alsamixer and check whether the inputs are still disabled.  If they are disabled, try to turn on, reboot with runlevel 3 and check again.
Comment 2 Casual J. Programmer 2007-11-12 15:00:46 UTC
Same as before :-(

Comment 3 Takashi Iwai 2007-11-12 15:23:46 UTC
OK, then do the following:

- boot with runlevel 3
- login on linux console
- run "/usr/sbin/alsactl -f asound.save1 store"
- adjust inputs manually
- run "/usr/sbin/alsactl -f asound.save2 store"
- run "/usr/sbin/alsactl -f asound.save1 restore" and check whether the inputs are changed again to the old state
- run "/usr/sbin/alsactl -f asound.save2 restore" and check whether the inputs are activated again
- run "/usr/sbin/alsactl store" as root, this will save to the system default file
- reboot again with runlevel 3
- login
- run "/usr/sbin/alsactl -f asound.save3 store", and compare asound.save2 and asound.save3
Comment 4 Casual J. Programmer 2007-11-12 16:07:17 UTC
- boot with runlevel 3 OK
- login on linux console OK ( as user )
- run "/usr/sbin/alsactl -f asound.save1 store"

/usr/sbin/alsactl:get_control:341:snd_config_string_add: File exists

same if repeating as root :-(

Comment 5 Takashi Iwai 2007-11-12 16:32:39 UTC
Thanks, this appears to be a bug of alsactl after 1.0.15 release..

Now fixed on the upstream, and the fixed package is submitted.