[Bug 1203922] New: Sound is not working at all on Asus Zenbook 14 OLED

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 Bug ID: 1203922 Summary: Sound is not working at all on Asus Zenbook 14 OLED Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: 64bit OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: hdir1o11@4wrd.cc QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Sound/Audio doesn't work on openSUSE Tumbleweed (or any other Linux distro) on the Asus Zenbook 14 OLED. The soundcard is 0000:00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01). To troubleshoot, I booted Windows 10 from an external SSD and sound works just fine. The bug has been confirmed on Launchpad - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1981433 I've also tried deleting the sound card, re-adding and configuring it with YaST but unfortunately to no avail. For more information about this problem please see this thread: https://forums.opensuse.org/showthread.php/576040-Sound-not-working-at-all?p... -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hdir1o11@4wrd.cc Flags| |needinfo?(hdir1o11@4wrd.cc) --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- Could you give alsa-info.sh output? Run the script with --no-upload option. Also, please give the dmesg output as well as the hwinfo output, too. And, please try the latest 6.0-rc kernel from OBS Kernel:HEAD repo. It's an unofficial build, hence please test with Secure Boot disabled. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Critical |Major -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c2 --- Comment #2 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861889 --> http://bugzilla.opensuse.org/attachment.cgi?id=861889&action=edit alsa-info.sh output -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c3 --- Comment #3 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861891 --> http://bugzilla.opensuse.org/attachment.cgi?id=861891&action=edit hwinfo output -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c4 --- Comment #4 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861892 --> http://bugzilla.opensuse.org/attachment.cgi?id=861892&action=edit dmesg output -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c5 --- Comment #5 from Sven H <hdir1o11@4wrd.cc> --- That shall be everything you requested, I'm going to test the 6.0-rc kernel soon. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c6 --- Comment #6 from Takashi Iwai <tiwai@suse.com> --- It seems that the sound driver itself has been loaded. What exactly "doesn't work at all"? Please give more description about the bug itself. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c7 --- Comment #7 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #6)
It seems that the sound driver itself has been loaded.
What exactly "doesn't work at all"? Please give more description about the bug itself.
The volume controls are present (increase, decrease, mute/unmute) but when playing media, for example, a YouTube video no sound plays from the speakers. Same with the speaker-test command - no output from the laptop's speakers. I can only have audio when I connect my wireless earbuds via Bluetooth. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c8 --- Comment #8 from Takashi Iwai <tiwai@suse.com> --- Did you try the sound output from the headphone / headset? Also what about the input? Do the built-in mic and the headset mic work? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c9 --- Comment #9 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #8)
Did you try the sound output from the headphone / headset? Also what about the input? Do the built-in mic and the headset mic work?
Yes, sound output does indeed work from the wireless Earbuds via Bluetooth. The built-in speakers don't. The built-it mic also works, but only when "Digital Microphone" is selected. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c10 --- Comment #10 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861894 --> http://bugzilla.opensuse.org/attachment.cgi?id=861894&action=edit Screenshot of the "Audio Volume" menu. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c11 --- Comment #11 from Takashi Iwai <tiwai@suse.com> --- (In reply to Sven H from comment #9)
(In reply to Takashi Iwai from comment #8)
Did you try the sound output from the headphone / headset? Also what about the input? Do the built-in mic and the headset mic work?
Yes, sound output does indeed work from the wireless Earbuds via Bluetooth. The built-in speakers don't.
Doesn't it have a headset jack? If yes, please test with it. That's via a different path from the BT / wireless, and if the (wired) headset works, it's only about the missing speaker amplifier.
The built-it mic also works, but only when "Digital Microphone" is selected.
What's else? If you plug the headset, doesn't the headset input work? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c12 --- Comment #12 from Takashi Iwai <tiwai@suse.com> --- FYI, I'm building a test kernel based on 6.0-rc7 with a test patch that *might* fix the speaker problem. It's being built in OBS home:tiwai:bsc1203922 repo. Once after the build finishes (takes an hour or so), the test package will be available at: http://download.opensuse.org/repositories/home:/tiwai:/bsc1203922/standard/ Please give it a try later. Note that it's an unofficial build, hence you'll need to disable Secure Boot for booting this kernel. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c13 --- Comment #13 from Sven H <hdir1o11@4wrd.cc> ---
Doesn't it have a headset jack? If yes, please test with it. That's via a different path from the BT / wireless, and if the (wired) headset works, it's only about the missing speaker amplifier.
It does have a headphone jack, but right now I'm not able to test it. I'll try testing it and get back with the result soon hopefully. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c14 --- Comment #14 from Sven H <hdir1o11@4wrd.cc> --- Hi again, I tested with a headset and the plug-in jack works just fine. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c15 --- Comment #15 from Takashi Iwai <tiwai@suse.com> --- It's a good news. Now could you test with the kernel in comment 12, and see whether the speaker works or not? Please attach dmesg output no matter how the result is. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c16 --- Comment #16 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #15)
It's a good news. Now could you test with the kernel in comment 12, and see whether the speaker works or not? Please attach dmesg output no matter how the result is.
Excuse my ignorance, but do I need to add this repo via YaST? Then how should I install this test kernel? Could anything break? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c18 --- Comment #18 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861909 --> http://bugzilla.opensuse.org/attachment.cgi?id=861909&action=edit dmesg ouput from test kernel -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c19 --- Comment #19 from Sven H <hdir1o11@4wrd.cc> --- I managed to install the test kernel and have attached the dmesg output in the text file. Unfortunately, the speakers are still not yet working with this build. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c20 --- Comment #20 from Takashi Iwai <tiwai@suse.com> --- Thanks. There is a clear error message: [ 18.688247] cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: Error: ACPI _DSD Properties are missing for HID CSC3551. And it indicates a ACPI firmware problem; i.e. it's a BIOS problem. Could you try to update the BIOS if available? It might fix something. If not, please give the full content of hwinfo output. The file in comment 3 was incomplete. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c21 --- Comment #21 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861912 --> http://bugzilla.opensuse.org/attachment.cgi?id=861912&action=edit hwinfo output for kernel 5.19.12 This is from kernel 5.19.12, let me know if I should switch back to the test kernel. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c22 --- Comment #22 from Sven H <hdir1o11@4wrd.cc> ---
Could you try to update the BIOS if available? It might fix something.
The BIOS is already updated to the most recent version. Also, I don't know if this is of any use but I've been reading about this issue from other people with the same problem and apparently built-in audio sometimes comes back after booting into windows from an external SSD, restarting, then booting back into Linux. I'm yet to test this. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c23 --- Comment #23 from Takashi Iwai <tiwai@suse.com> --- Unfortunately many hardware vendors never correct BIOS but ships with some extra setup. I guess your problem is the same as discussed in the upstream bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=216194 I'll try to ping Cirrus people later. Meanwhile, I updated the test kernel with one more test patch. It's being rebuilt in the same OBS repo. The new kernel will be based on 6.0 (no longer rc7). Could you give it a try later once after the build finishes? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c24 --- Comment #24 from Sven H <hdir1o11@4wrd.cc> ---
Meanwhile, I updated the test kernel with one more test patch. It's being rebuilt in the same OBS repo. The new kernel will be based on 6.0 (no longer rc7). Could you give it a try later once after the build finishes?
Will do. I should upload hwinfo and dmesg afterwards again, right? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c25 --- Comment #25 from Takashi Iwai <tiwai@suse.com> --- Yes, please. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c26 --- Comment #26 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861919 --> http://bugzilla.opensuse.org/attachment.cgi?id=861919&action=edit Dmesg output from kernel 6.0.0 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c27 --- Comment #27 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Sven H from comment #26)
Created attachment 861919 [details] Dmesg output from kernel 6.0.0
Whoops, that's actually the hwinfo from the test kernel, sorry. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c28 --- Comment #28 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861920 --> http://bugzilla.opensuse.org/attachment.cgi?id=861920&action=edit latest dmesg output -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c29 --- Comment #29 from Sven H <hdir1o11@4wrd.cc> --- Still no luck with the latest patch though, unfortunately. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c30 --- Comment #30 from Takashi Iwai <tiwai@suse.com> --- Thanks! Then let's try another one. I updated the repo again, and it's being rebuilt. The new test kernel will have the release number *.g83c4d12. Maybe you'd better increase the number of installable kernels before going further, so that you can keep more kernel packages on the system. Just edit /etc/zypp/zypp.conf, and add more entries to the line "multiversion.kernels = xxx" line, e.g. multiversion.kernels = latest,latest-1,latest-2,latest-3,running -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c31 Sven H <hdir1o11@4wrd.cc> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #861919|0 |1 is obsolete| | --- Comment #31 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861933 --> http://bugzilla.opensuse.org/attachment.cgi?id=861933&action=edit hwinfo - kernel 6.0.0-2.g83c4d12 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c32 Sven H <hdir1o11@4wrd.cc> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #861920|0 |1 is obsolete| | --- Comment #32 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861934 --> http://bugzilla.opensuse.org/attachment.cgi?id=861934&action=edit dmesg - kernel 6.0.0-2.g83c4d12 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c33 --- Comment #33 from Sven H <hdir1o11@4wrd.cc> --- By the way, I have added an entry to "/etc/modprobe.d/50-sound.conf" with a value of "options snd-hda-intel model=asus-zenbook" as I read before it could potentially fix something. Should I leave it as is, if it won't cause any issues in the dmesg and hwinfo outputs? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c34 --- Comment #34 from Takashi Iwai <tiwai@suse.com> --- Yes, please remove it. The option would be harmless unless you switch to snd-hda-intel driver (by passing snd-intel-dspcfg.dsp_driver=1), though. The problem that still sticks with the test kernels are the initialization of CS35L41 codec. You need to join to the upstream kernel bugzilla, I suppose, for tracking further. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c35 --- Comment #35 from Takashi Iwai <tiwai@suse.com> --- And before moving further, please retest with snd_hda_codec.dyndbg=+p snd_hda_codec_realtek.dyndbg=+p boot options, and give dmesg output. This will show whether the proper quirk has been applied or not, at least (that is, something wrong with model option or such). -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c36 --- Comment #36 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #34)
Yes, please remove it. The option would be harmless unless you switch to snd-hda-intel driver (by passing snd-intel-dspcfg.dsp_driver=1), though. Sure, removed it.
The problem that still sticks with the test kernels are the initialization of CS35L41 codec. You need to join to the upstream kernel bugzilla, I suppose, for tracking further.
Alright, I'll create a new thread there. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c37 --- Comment #37 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #35)
And before moving further, please retest with snd_hda_codec.dyndbg=+p snd_hda_codec_realtek.dyndbg=+p boot options, and give dmesg output. This will show whether the proper quirk has been applied or not, at least (that is, something wrong with model option or such).
Should I apply those options to "Kernel Parameters" or "Bootloader Options" in YaST Bootloader? -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c38 --- Comment #38 from Takashi Iwai <tiwai@suse.com> --- You can add them temporarily in GRUB editor. Press 'e' on the kernel you'd want to boot, and add options to the line including other options (like splash stuff), then ctrl-X to boot. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c39 --- Comment #39 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 861977 --> http://bugzilla.opensuse.org/attachment.cgi?id=861977&action=edit dmesg with boot options kernel 5.19.12-1-default -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c41 --- Comment #41 from Sven H <hdir1o11@4wrd.cc> --- (In reply to Takashi Iwai from comment #40)
Thanks. It's still not clear whether the targeted quirk is applied, unfortunately, because the kernel was built without an extra debug option.
I'm rebuilding yet again the same OBS repo with a debug patch. Now it'll show more messages without the previous dyndbg options. The new kernel will be *.g29f1ac5 release. Could you give it a try later again?
Sure, I'm a bit busy today so I'll give it a go tomorrow. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1203922 http://bugzilla.opensuse.org/show_bug.cgi?id=1203922#c42 --- Comment #42 from Sven H <hdir1o11@4wrd.cc> --- Created attachment 862025 --> http://bugzilla.opensuse.org/attachment.cgi?id=862025&action=edit dmesg output from kernel 6.0.0-3.g29f1ac5-default -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com