Take any computer, be it on Fedora 16/17/18 or Gentoo or something else, plug a USB microphone.
In gnome-control-center's sound panel (or pavucontrol):
- Select/set that device as the default
- Set the volume to something that is not the default
Unplug the mic, replug the mic... and everything is reset.
I have a laptop with built-in microphone, plus headset plug (stereo out + mic in, in one jack).
I want it to always prioritize the USB microphone (and retain its volume settings) over the analog headset jack over the built-in mic.
Could you check if this is a duplicate of this bug:
No, to me the problem I was describing didn't sound like the same thing, but then deep down in the code who knows if one bug influences both.
Well, could you check the workaround that Tanu posted:
"The sink port will only be restored if the user has manually changed it. So, a workaround for this problem is to change the sink port to something else and then back, for example with pavucontrol (go to the Output Devices tab and change the Port of the appropriate device)."