Activity log for bug #1855893

Date Who What changed Old value New value Message
2019-12-10 14:46:54 Kai-Heng Feng bug added bug
2019-12-10 14:47:09 Kai-Heng Feng description [Impact] Headset Mic plugged into Dell WD19TB dock stops working after suspend/resume. [Fix] According to alia-lib's document, to make PCM properly leave suspended state, we only use snd_pcm_resume() if hardware support PCM resume. For hardware that doesn't support PCM resume, like snd-usb-audio on WD19TB dock, we should use snd_pcm_prepare(), snd_pcm_drop() or snd_pcm_drain() to make device leave suspended state. This patch defaults to use snd_pcm_drop() to achieve the goal. [Test] 1. See if microphone on snd-usb-audio works in gnome-control-center/cheese. 2. Suspend/resume. 3. See if microphone still works in those apps. I can the issue is fixed after each suspend/resume cycle. [Regression Potential] Low. This fix makes PCM suspend/resume more reliable. No functional change is intended. I also don't find any regression during some smoke test. [Impact] Headset Mic plugged into Dell WD19TB dock stops working after suspend/resume. [Fix] According to alia-lib's document, to make PCM properly leave suspended state, we only use snd_pcm_resume() if hardware support PCM resume. For hardware that doesn't support PCM resume, like snd-usb-audio on WD19TB dock, we should use snd_pcm_prepare(), snd_pcm_drop() or snd_pcm_drain() to make device leave suspended state. This patch defaults to use snd_pcm_drop() to achieve the goal. [Test] 1. See if microphone on snd-usb-audio works in gnome-control-center/cheese. 2. Suspend/resume. 3. See if microphone still works in those apps. I can the issue is fixed after each suspend/resume cycle. [Regression Potential] Low. This fix makes PCM suspend/resume more reliable. No functional change intended. I also don't find any regression during some smoke test.
2019-12-10 15:17:10 Kai-Heng Feng attachment added pulseaudio_11.1-1ubuntu7.6.debdiff https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1855893/+attachment/5311477/+files/pulseaudio_11.1-1ubuntu7.6.debdiff
2019-12-10 15:18:07 Kai-Heng Feng bug added subscriber Canonical Hardware Enablement
2019-12-10 15:18:14 Kai-Heng Feng tags oem-priority originate-from-1849812 somerville
2019-12-10 16:27:14 Ubuntu Foundations Team Bug Bot tags oem-priority originate-from-1849812 somerville oem-priority originate-from-1849812 patch somerville
2019-12-10 16:27:24 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2019-12-11 02:24:22 Mathew Hodson pulseaudio (Ubuntu): importance Undecided Medium
2019-12-19 09:26:30 Sebastien Bacher tags oem-priority originate-from-1849812 patch somerville oem-priority originate-from-1849812 patch rls-bb-incoming somerville
2020-01-07 14:38:24 Sebastien Bacher pulseaudio (Ubuntu): status New In Progress
2020-01-07 14:38:31 Sebastien Bacher pulseaudio (Ubuntu): assignee Kai-Heng Feng (kaihengfeng)
2020-01-21 14:47:51 Sebastien Bacher tags oem-priority originate-from-1849812 patch rls-bb-incoming somerville oem-priority originate-from-1849812 patch somerville
2020-01-21 14:47:59 Sebastien Bacher nominated for series Ubuntu Bionic
2020-01-21 14:47:59 Sebastien Bacher bug task added pulseaudio (Ubuntu Bionic)
2020-01-21 14:48:28 Sebastien Bacher pulseaudio (Ubuntu Bionic): importance Undecided High
2020-01-21 14:48:28 Sebastien Bacher pulseaudio (Ubuntu Bionic): status New In Progress
2020-01-21 14:48:28 Sebastien Bacher pulseaudio (Ubuntu Bionic): assignee Kai-Heng Feng (kaihengfeng)
2020-01-21 14:49:21 Sebastien Bacher pulseaudio (Ubuntu): status In Progress Fix Released
2020-03-02 11:49:18 Kai-Heng Feng pulseaudio (Ubuntu Bionic): assignee Kai-Heng Feng (kaihengfeng)
2020-03-17 14:34:10 Sebastien Bacher pulseaudio (Ubuntu Bionic): status In Progress Won't Fix
2022-09-05 10:38:23 Timo Aaltonen hwe-next: status New Fix Released