Default sink/source is not always preserved on suspend/resume
Bug #843587 reported by
David Henningsson
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
Precise |
Won't Fix
|
Medium
|
Unassigned | ||
Quantal |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
1) Select your USB headset as default sink
2) Suspend
3) Resume
4) Notice that your internal sound card is now the default sink
The root cause of this problem is suspend/resume timing. USB stack (and bluetooth stack?) is not kept consistent across suspend/resume, and might start to dismantle before the PulseAudio process freezes, or is not fully assembled when PulseAudio starts again. As a result, PulseAudio sees this as the USB headset being unplugged and then plugged in again.
Fixing this for all use cases is tricky and probably requires the priority lists Colin Guthrie plans on implementing post v1.0.
Changed in pulseaudio (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in pulseaudio (Ubuntu Precise): | |
status: | Triaged → Fix Released |
Changed in pulseaudio (Ubuntu Quantal): | |
status: | New → Fix Released |
importance: | Undecided → Medium |
tags: | added: blocks-hwcert-enablement |
tags: | added: blocks-hwcert-enablement |
Changed in pulseaudio (Ubuntu): | |
assignee: | nobody → David Henningsson (diwic) |
To post a comment you must log in.
I don't think this is fixed, but it's not a blocker for cert either IMO.