[Bug 1213745] New: cirrus logic speaker (cs35l41-hda, sof-firmware) not working after resuming from suspend
https://bugzilla.suse.com/show_bug.cgi?id=1213745 Bug ID: 1213745 Summary: cirrus logic speaker (cs35l41-hda, sof-firmware) not working after resuming from suspend Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: ofrofro@qq.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 868475 --> https://bugzilla.suse.com/attachment.cgi?id=868475&action=edit dmesg output after a "fresh boot -> suspend-resume -> suspend-resume" sequence (i clicked the sound check in each time in gnome control center) Dear OpenSUSE development team, The cirrus logic speaker on my "hp zbook fury g9" laptop (a relatively new model) will stop working after the first suspend after system boot, but will work again after second/third/... suspend, though the sound volume will get significantly lower. By the way, when doing research on the internet I found Mr. Takashi Iwai's communication with a cirrus developer on LKML: https://lkml.org/lkml/2023/7/21/901 It seems that the problem will be fixed with the next kernel update, but I'm not really sure about that due to my non-technical background. And if that is so, could I ask for an rough estimation of the date for this relevant kernel update to arrive in tumbleweed? Thanks for your time and the great work. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213745 https://bugzilla.suse.com/show_bug.cgi?id=1213745#c2 --- Comment #2 from Yuan Liu <ofrofro@qq.com> --- (In reply to Takashi Iwai from comment #1)
I'm building a test kernel with the backport of those patches on top of the current TW stable git branch. It's being built in OBS home:tiwai:bsc1213745. Once after the build finishes (takes an hour or so), it'll appear at http://download.opensuse.org/repositories/home:/tiwai:/bsc1213745/standard/ Please give it a try later.
Note that it's an unofficial build, hence you'd need to disable Secure Boot.
I've tried the new kernel, and can confirm the problem has been fixed. Thanks! By the way, I can see even with the new kernel, cs35l41-hda is still causing trouble for the system to successfully enter hibernation (which is another mild bug I hadn't reported). Do you by any chance know something about this related issue? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213745 https://bugzilla.suse.com/show_bug.cgi?id=1213745#c3 --- Comment #3 from Yuan Liu <ofrofro@qq.com> --- It turns out that the new test kernel is not working perfectly. When I do the first suspend and resume, everything works fine, and no errors in the dmesg output. But if I suspend the system again, it would freeze, and overheat. The same pattern will repeat after forced reboot. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213745 https://bugzilla.suse.com/show_bug.cgi?id=1213745#c5 --- Comment #5 from Yuan Liu <ofrofro@qq.com> --- (In reply to Takashi Iwai from comment #4)
Is it related with this patch set? You can check the latest kernel in OBS Kernel:stable as comparison.
If it comes from the cs35l41 patches, we should ask Cirrus people to take a look.
I believe the freeze is related to this patch. I tried the stable kernel again, the freeze during the second suspend attempt after system boot didn't happen (but of course the speaker bug came back). I'll add the error messages shown during the freeze in the attachment. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213745 https://bugzilla.suse.com/show_bug.cgi?id=1213745#c6 --- Comment #6 from Yuan Liu <ofrofro@qq.com> --- Created attachment 868481 --> https://bugzilla.suse.com/attachment.cgi?id=868481&action=edit freeze during second suspend -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1213745 https://bugzilla.suse.com/show_bug.cgi?id=1213745#c8 --- Comment #8 from Yuan Liu <ofrofro@qq.com> --- (In reply to Takashi Iwai from comment #7)
Thanks, it looks suspicious, yes.
I'll try to ping Cirrus people.
Hi Takashi. Is the above mentioned patch ( https://lkml.org/lkml/2023/7/21/901 ) actually applied to the kernels released afterwards? Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com