1 Dec
2013
1 Dec
'13
11:27 a.m.
Hi,
When I plug in my USB sound card, the mixer settings of the internal sound card are changed. I don't want this to happen.
I believe the problem is with this commit:
http://git.alsa-project.org/?p=alsa-utils.git;a=blobdiff;f=alsactl/90-alsa-r...
The card number $attr{number} comes from the card* device. Since KERNELS=="card*" was changed to KERNELS!="card*", alsactl restore is run with no card number attribute, so it restores the state of all cards.
If I change the != back to ==, alsactl restore is run with a card number and the problem seems to be resolved.
(By the way, your bug tracker at https://bugtrack.alsa-project.org/alsa-bug seems to be down.)
Regards, Angus McInnes