if you look at http://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsactl/state.c
sprintf(name, "hw:%d", card); dbg("device='%s', doit=%i", name, doit); err = snd_ctl_open(&handle, name, 0);
it only use snd_card_next() to find out all the alsa cards and open those hw:x ctl device . it does not save any setting of the pulse device
it seem that you don't have permission to write the state file
>> Home directory /home/sauer not ours.
if you look at http:// git.alsa- project. org/?p= alsa-utils. git;a=blob; f=alsactl/ state.c
err = snd_ctl_
it only use snd_card_next() to find out all the alsa cards and open those hw:x ctl device . it does not save any setting of the pulse device
it seem that you don't have permission to write the state file
>> Home directory /home/sauer not ours.