Restart alsa-restore.service after launching the service program
This is a feature request for planned system service program.
The alsactl(1) in alsa-utils installs some system services to store/restore current state of control element sets in sound card. This is useful to configure device status automatically.
This request is mentioned by @ovenwerks in my RFT message to LAD: http://linux-audio.4202.n7.nabble.com/RFT-ALSA-control-service-programs-for-Fireworks-board-module-tp110065p110088.html
Unfortunately, current implementation of alsactl includes some bugs to represent the status in cache file. In my memory, it's file format issue. As a result, alsactl restores control element set unexpected by the service program.
This would be a most welcome addition. I was able to set input-gain, output-volume, and set mic to line on my apogee duet using a bash script with hinawa-utils.