On an embedded Linux system I am creating a custom ALSA "soft volume" control as described here. The control itself works as expected, except that upon boot it does not show up in amixer. It only shows up after I use
aplay, or a similar command at least once.
This seems to be known; in fact, in the page linked before there is a note that says:
Note:The new volume control won't appear imidiately! Only after the first usage of the newly defined device (e.g. with speaker-test), should amixer sget Softmaster display the new control. Mixers that were already started before the first usage (like KMix) have to be restarted to adopt the changes. If the new control is still not there, try restarting ALSA or your PC.
My question is: Is there any way to make this control visible to
amixer without first having to "play" or "record" something?