Kernel from #4 fixes this for me but only the urb callback issue. When I connect my usb headset, I will randomly get either the loudspeaker or microphone but not both.
pactl list shows either profile output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority. 6000) off: Off (sinks: 0, sources: 0, priority. 0)
or input:analog-mono: Analog Mono Input (sinks: 0, sources: 1, priority. 1) off: Off (sinks: 0, sources: 0, priority. 0)
but not both, which would be correct (or as with kernel 3.5.7.1):
input:analog-mono: Analog Mono Input (sinks: 0, sources: 1, priority. 1) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority. 6000) output:analog-stereo+input:analog-mono: Analog Stereo Output + Analog Mono Input (sinks: 1, sources: 1, priority. 6001) off: Off (sinks: 0, sources: 0, priority. 0)
Kernel from #4 fixes this for me but only the urb callback issue. When I connect my usb headset, I will randomly get either the loudspeaker or microphone but not both.
pactl list shows either profile
output: analog- stereo: Analog Stereo Output (sinks: 1, sources: 0, priority. 6000)
off: Off (sinks: 0, sources: 0, priority. 0)
input: analog- mono: Analog Mono Input (sinks: 0, sources: 1, priority. 1)
off: Off (sinks: 0, sources: 0, priority. 0)
or
but not both, which would be correct (or as with kernel 3.5.7.1):