Activity log for bug #1758800

Date Who What changed Old value New value Message
2018-03-26 03:26:46 Hui Wang bug added bug
2018-03-26 03:29:06 Hui Wang bug added subscriber Canonical Hardware Enablement Team
2018-03-26 05:57:09 Hui Wang nominated for series Ubuntu Xenial
2018-03-26 06:16:47 Hui Wang description We have a couple of laptop and desktop computers, all of them are cfl platforms and all of them have cfl audio controller [8086:a348], and these computers have different realtek codecs on them (alc256, alc255, alc289 and ...). The hda driver takes too much time (3 secs - 8 secs) to initialize on these machines. This problem never happened on kbl, skl, bdl, ... before. [Impact] We have a couple of laptop and desktop computers, all of them are cfl platforms and all of them have cfl audio controller [8086:a348], and these computers have different realtek codecs on them (alc256, alc255, alc289 and ...). The hda driver takes too much time (3 secs - 8 secs) to initialize on these machines. This problem never happened on kbl, skl, bdw, ... before. Sometimes this can make pulseaudio can't work well. pulseaudio starts, but the driver (as kernel modules) initialization has not finished, then there is no valid sink in the pulseaudio. At this moment, some UI Apps already start using pulseaudio to play sound, but users can't hear the sound as expected. This problem never happened before, it is exposed on cfl platforms, and all cfl platforms (with audio controller 8086:a348) have this problem. [Fix] Set the polling mode can fix this problem, and this workaround is in the mainline kernel. [Test Case] Boot the machine and check the dmesg, from the hda log, we can see the driver initialization is finished within 0.1s and pulseaudio works well. [Regression Potential] No regression, this fix is only for CFL audio controller (8086:a348), and in theory, polling mode is safe for all audio controllers, using interrupt mode rather than polling mode on other platforms just wants to save polling overhead for CPUs, since interrupt mode can't work well on CFL platform, we have to use polling mode.
2018-03-26 06:18:46 Hui Wang tags originate-from-1747356 somerville
2018-03-28 10:16:50 Stefan Bader bug task added linux (Ubuntu)
2018-03-28 10:17:08 Stefan Bader nominated for series Ubuntu Artful
2018-03-28 10:17:08 Stefan Bader bug task added linux (Ubuntu Artful)
2018-03-28 10:17:08 Stefan Bader bug task added linux-oem (Ubuntu Artful)
2018-03-28 10:17:14 Stefan Bader bug task added linux (Ubuntu Xenial)
2018-03-28 10:17:14 Stefan Bader bug task added linux-oem (Ubuntu Xenial)
2018-03-28 10:17:20 Stefan Bader linux-oem (Ubuntu Artful): status New Invalid
2018-03-28 10:17:35 Stefan Bader linux (Ubuntu Xenial): status New Invalid
2018-03-28 10:30:06 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2018-03-28 10:30:07 Ubuntu Kernel Bot linux (Ubuntu Artful): status New Incomplete
2018-03-29 16:16:48 Kleber Sacilotto de Souza linux (Ubuntu Artful): status Incomplete Fix Committed
2018-03-29 16:16:56 Kleber Sacilotto de Souza linux (Ubuntu): status Incomplete Confirmed
2018-04-08 20:11:39 Timo Aaltonen linux-oem (Ubuntu Xenial): status New Fix Committed
2018-04-09 12:49:41 Timo Aaltonen tags originate-from-1747356 somerville originate-from-1747356 somerville verification-needed-xenial
2018-04-10 00:23:52 Hui Wang tags originate-from-1747356 somerville verification-needed-xenial originate-from-1747356 somerville verification-done-xenial
2018-04-10 09:32:46 Brad Figg tags originate-from-1747356 somerville verification-done-xenial originate-from-1747356 somerville verification-done-xenial verification-needed-artful
2018-04-10 09:46:07 Hui Wang tags originate-from-1747356 somerville verification-done-xenial verification-needed-artful originate-from-1747356 somerville verification-done-artful verification-done-xenial
2018-04-23 09:21:59 Launchpad Janitor linux (Ubuntu Artful): status Fix Committed Fix Released
2018-04-23 09:21:59 Launchpad Janitor cve linked 2017-5715
2018-04-23 09:21:59 Launchpad Janitor cve linked 2017-5754
2018-04-23 09:21:59 Launchpad Janitor cve linked 2018-8043
2018-04-23 12:52:04 Launchpad Janitor linux-oem (Ubuntu Xenial): status Fix Committed Fix Released
2018-04-24 03:05:16 Hui Wang linux-oem (Ubuntu): status New Fix Released
2022-09-05 10:27:19 Timo Aaltonen linux (Ubuntu): status Confirmed Fix Released
2022-09-05 10:27:22 Timo Aaltonen hwe-next: status New Fix Released