Topics

Found an interesting problem with mixers changing settings


David Cameron - IRLP
 

Starting in Debian 10, the alsa-utils package in Debian launches a daemon that is designed to capture mixer settings and save them periodically. While this sounds like a great idea, it can sometimes overwrite your mixer.

This is started with a systemctl service, BUT, using the normal "disable" features seems to not work. It is a bug, but it has never been fixed. To make it so this daemon does not start, you need to mask the service so it won't start:

(as root)

systemctl  mask  alsa-state
systemctl  mask  alsa-store
systemctl  mask  alsa-restore

This will prevent the mixer from saving on reboot, and allow the controls that IRLP uses to control the mixer properly.

Dave Cameron
VE7LTD


Michael Dougherty
 

OK again thanks for the info. Mike

-----Original Message-----
From: IRLP@irlp.groups.io <IRLP@irlp.groups.io> On Behalf Of David Cameron - IRLP
Sent: 7 juillet 2020 22:57
To: IRLP@irlp.groups.io
Subject: [IRLP] Found an interesting problem with mixers changing settings

Starting in Debian 10, the alsa-utils package in Debian launches a daemon that is designed to capture mixer settings and save them periodically. While this sounds like a great idea, it can sometimes overwrite your mixer.

This is started with a systemctl service, BUT, using the normal "disable" features seems to not work. It is a bug, but it has never been fixed. To make it so this daemon does not start, you need to mask the service so it won't start:

(as root)

systemctl mask alsa-state
systemctl mask alsa-store
systemctl mask alsa-restore

This will prevent the mixer from saving on reboot, and allow the controls that IRLP uses to control the mixer properly.

Dave Cameron
VE7LTD