ACK: [SRU][Artful][OEM][PATCH 0/2] speaker can't output sound anymore after system resumes from S3 on a lenovo machine with alc257
Stefan Bader
stefan.bader at canonical.com
Wed Mar 28 12:10:24 UTC 2018
On 26.03.2018 09:45, Hui Wang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1758829
>
> The 1st patch is already in the kernel 4.15 and the 2nd patch
> is already in the 4.15 stable-queue, so will not send them to bionic
> again here.
>
> [Impact]
> After booting up, the speaker works well. If we suspend the machine then resume
> it back, the speaker can't output sound, even rebooting can't make the speaker
> work, we need to power off the machine then power up the machine, the speaker
> can work again.
>
> [Fix]
> We need to add the basic support for the codec alc257 first (0001-xxx.patch),
> then add hooking function for this codec and clear the bit of 15 for register
> 0x57 (0002-xxx.patch). Both of these two patches come from mainline kernel.
>
> [Test Case]
> After booting up the system, suspend the machine, then resume the machine,
> test the speaker, the speaker can output sound. Repeat the testing steps many
> times, the speaker still can work.
>
> [Regression Potential]
> Very low, since the 1st patch just add the support for a new codec alc257, it
> will not affect other codecs. The 2nd patch just apply a fix for alc257, it
> doesn't affect other codecs too. And both of them come from mainline and
> realtek.
>
>
> Kailang Yang (2):
> ALSA: hda/realtek - New codec support for ALC257
> ALSA: hda/realtek - Fix speaker no sound after system resume
>
> sound/pci/hda/patch_realtek.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180328/eb214237/attachment.sig>
More information about the kernel-team
mailing list