Activity log for bug #1899745

Date Who What changed Old value New value Message
2020-10-14 07:52:34 Hui Wang bug added bug
2020-10-14 07:53:00 Hui Wang affects alsa-ucm-conf (Ubuntu) alsa-utils (Ubuntu)
2020-10-14 07:53:15 Hui Wang alsa-utils (Ubuntu): importance Undecided High
2020-10-14 07:53:24 Hui Wang nominated for series Ubuntu Focal
2020-10-14 07:53:24 Hui Wang bug task added alsa-utils (Ubuntu Focal)
2020-10-14 07:53:46 Hui Wang alsa-utils (Ubuntu Focal): importance Undecided High
2020-10-14 07:53:50 Hui Wang alsa-utils (Ubuntu): status New In Progress
2020-10-14 07:53:53 Hui Wang alsa-utils (Ubuntu Focal): status New In Progress
2020-10-14 07:54:00 Hui Wang alsa-utils (Ubuntu Focal): assignee Hui Wang (hui.wang)
2020-10-14 07:58:14 Hui Wang bug added subscriber Canonical Hardware Enablement
2020-10-14 07:58:18 Hui Wang tags oem-priority originate-from-1894184 somerville
2020-10-14 08:21:24 Hui Wang bug added subscriber Ubuntu Sponsors Team
2020-10-14 08:25:13 Hui Wang description This bug is for tracking purpose. This patchset was backported from mainline alsa-utils 1.2.3, and groovy already integrated alsa-utils 1.2.3, there is no need to SRU this patchset to groovy, so only for focal. [Impact] We enabled 2 Dell soundwire audio machines, these machines depend on ucm to make the audio work, and in the ucm, the _boot section defined some amixers values for the 1st booting, these amixer values should be set to audio driver at the 1st booting, otherwise the whole audio doesn't work. [Fix] Backport some patches from mainline v1.2.3, these patches make the alsactl support _boot section in the ucm, then the systemd will call alsactl init after booting, the alsactl init will setting all amixers defined in the _boot section of ucm. [Test Case] On the Dell soundwire audio machines, After booting up, run 'amixer contents | less' to check all amixer values defined in the _boot section of ucm, all values read from driver are same as the ones in the ucm, test speaker/microphone/headset, all work well. [Regression Risk] This could introduce failure on runing 'alsactl init' for some machines, then the amixers will not be initialized correctly, users will experience all audio can't work like speaker doesn't output sound or microphone can't record sound. But this regression possibility is very low, since We have tested it both on soundwire machines and non-soundwire machines, all worked well.
2020-10-14 08:25:23 Hui Wang description This patchset was backported from mainline alsa-utils 1.2.3, and groovy already integrated alsa-utils 1.2.3, there is no need to SRU this patchset to groovy, so only for focal. [Impact] We enabled 2 Dell soundwire audio machines, these machines depend on ucm to make the audio work, and in the ucm, the _boot section defined some amixers values for the 1st booting, these amixer values should be set to audio driver at the 1st booting, otherwise the whole audio doesn't work. [Fix] Backport some patches from mainline v1.2.3, these patches make the alsactl support _boot section in the ucm, then the systemd will call alsactl init after booting, the alsactl init will setting all amixers defined in the _boot section of ucm. [Test Case] On the Dell soundwire audio machines, After booting up, run 'amixer contents | less' to check all amixer values defined in the _boot section of ucm, all values read from driver are same as the ones in the ucm, test speaker/microphone/headset, all work well. [Regression Risk] This could introduce failure on runing 'alsactl init' for some machines, then the amixers will not be initialized correctly, users will experience all audio can't work like speaker doesn't output sound or microphone can't record sound. But this regression possibility is very low, since We have tested it both on soundwire machines and non-soundwire machines, all worked well. This patchset was backported from mainline alsa-utils 1.2.3, and groovy already integrated alsa-utils 1.2.3, there is no need to SRU this patchset to groovy, so only for focal. [Impact] We enabled 2 Dell soundwire audio machines, these machines depend on ucm to make the audio work, and in the ucm, the _boot section defined some amixers values for the 1st booting, these amixer values should be set to audio driver at the 1st booting, otherwise the whole audio doesn't work. [Fix] Backport some patches from mainline v1.2.3, these patches make the alsactl support _boot section in the ucm, then the systemd will call alsactl init after booting, the alsactl init will setting all amixers defined in the _boot section of ucm. [Test Case] On the Dell soundwire audio machines, After booting up, run 'amixer contents | less' to check all amixer values defined in the _boot section of ucm, all values read from driver are same as the ones in the ucm, test speaker/microphone/headset, all work well. [Regression Risk] This could introduce failure on runing 'alsactl init' for some machines, then the amixers will not be initialized correctly, users will experience all audio can't work like speaker doesn't output sound or microphone can't record sound. But this regression possibility is very low, since We have tested it both on soundwire machines and non-soundwire machines, all worked well.
2020-10-14 08:26:53 Hui Wang attachment added alsa-utils_1.2.2-1ubuntu2.debdiff https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/1899745/+attachment/5422066/+files/alsa-utils_1.2.2-1ubuntu2.debdiff
2020-10-15 14:46:17 Sebastien Bacher alsa-utils (Ubuntu): status In Progress Fix Released
2020-10-16 15:35:03 Sebastien Bacher alsa-utils (Ubuntu Focal): status In Progress Fix Committed
2020-10-27 22:00:55 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-10-27 22:00:58 Brian Murray bug added subscriber SRU Verification
2020-10-27 22:01:01 Brian Murray tags oem-priority originate-from-1894184 somerville oem-priority originate-from-1894184 somerville verification-needed verification-needed-focal
2020-10-28 06:56:45 Kai-Chuan Hsieh tags oem-priority originate-from-1894184 somerville verification-needed verification-needed-focal oem-priority originate-from-1894184 somerville verification-done verification-done-focal
2020-10-29 19:53:07 Brian Murray removed subscriber Ubuntu Sponsors Team
2020-11-04 00:37:57 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2020-11-04 00:44:11 Launchpad Janitor alsa-utils (Ubuntu Focal): status Fix Committed Fix Released
2022-09-05 10:22:51 Timo Aaltonen hwe-next: status New Fix Released