[Bug 1190090] New: TW on MSI Prestige 14 A11SCS - Sound has stopped working
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 Bug ID: 1190090 Summary: TW on MSI Prestige 14 A11SCS - Sound has stopped working Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: Mathias.Homann@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- All of a sudden I have no more sound output on my laptop (MSI Prestige 14 A11SCS). No errors when I try to play anything, devices show as available and active in pavucontrol, but nothing but silence. Tumbleweed version is 2021-08-31. I believe it started about a day ago. pa-info: https://paste.opensuse.org/30408051 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c1 --- Comment #1 from Mathias Homann <Mathias.Homann@opensuse.org> --- here's another pa-info, this time *with* alsa-info: https://paste.opensuse.org/59589676 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c2 --- Comment #2 from Takashi Iwai <tiwai@suse.com> --- Please upload to Bugzilla instead of paste-bin. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c3 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Mathias.Homann@opensuse.org Flags| |needinfo?(Mathias.Homann@op | |ensuse.org) --- Comment #3 from Takashi Iwai <tiwai@suse.com> --- And, when you boot with the older kernel before the update, does it work? Or try to downgrade the packages you've updated to restore the working state. Currently I have no idea what went wrong. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c4 --- Comment #4 from Mathias Homann <Mathias.Homann@opensuse.org> --- I have already gone back all the way to TW 20210823, and to the last two kernels before the current one - nothing helped. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c5 Mathias Homann <Mathias.Homann@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(Mathias.Homann@op | |ensuse.org) | --- Comment #5 from Mathias Homann <Mathias.Homann@opensuse.org> --- Created attachment 852246 --> http://bugzilla.opensuse.org/attachment.cgi?id=852246&action=edit pa-info output pa-info output -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c6 --- Comment #6 from Takashi Iwai <tiwai@suse.com> --- Then try to downgrade other updated packages such as pulseaudio. Also, it doens't conflict with pipewire, right? Just to be sure. Last but not least, try to logout, login as root, remove the user's .config/pulse/* files once, and re-login and retest. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c7 --- Comment #7 from Mathias Homann <Mathias.Homann@opensuse.org> --- so I've gone back to TW 20210823 again, **and** disabled all additional repos (pacman, and some of my own from OBS). Then, I've run "zypper dup -l --allow-vendor-change --allow-arch-change --recommends ", and then run "zypper se -si |grep '(System'" to find any packages left from the disabled repos, and removed those with zypper rm -u. then, reboot. ... no sound output. One thing to note, when I open "hardware->sound" in yast I see the card as "not configured", and when I configure it and save it, it comes back as "unconfigured" the next time - and when I just try to edit the card twice in a row in yast, the sound module crashes. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c8 --- Comment #8 from Mathias Homann <Mathias.Homann@opensuse.org> --- (In reply to Takashi Iwai from comment #6)
Then try to downgrade other updated packages such as pulseaudio. Also, it doens't conflict with pipewire, right? Just to be sure.
how could I find out? Besides, pulseaudio and pipewire are both installed by default, they should not conflict - and when I run zypper dup --recommends pipewire just keeps coming back.
Last but not least, try to logout, login as root, remove the user's .config/pulse/* files once, and re-login and retest.
done that - no sound. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c9 --- Comment #9 from Mathias Homann <Mathias.Homann@opensuse.org> --- so I uninstalled all pipewire stuff, removed ~/.config/pulse/*, rebooted, logfged into KDE, no sound. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c10 --- Comment #10 from Takashi Iwai <tiwai@suse.com> --- Please don't use yast2-sound. This breaks things. It should be dropped, really. Installing both pipewire and pulseaudio would conflict with each other. Both are sound daemons and they access to the same hardware -- you can image what happens, right? pulseaudio package will be obsoleted by pipewire-pulseaudio, so this should be installed if PW is required. But since you still don't get a sound without PW, it's a different story. Now try to test without pulseaudio. Log out, and go to Linux console (VT1) via ctrl-alt-F1. Login as root there. And try to play like % aplay -Dplughw:0 -vv /usr/share/sounds/alsa/test.wav -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c11 --- Comment #11 from Mathias Homann <Mathias.Homann@opensuse.org> --- (In reply to Takashi Iwai from comment #10)
Installing both pipewire and pulseaudio would conflict with each other.
but that is what happens by default???
Now try to test without pulseaudio. Log out, and go to Linux console (VT1) via ctrl-alt-F1. Login as root there. And try to play like % aplay -Dplughw:0 -vv /usr/share/sounds/alsa/test.wav
did that (actually booted to text mode with systemd.unit=multi-user.target) - no sound. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c12 --- Comment #12 from Mathias Homann <Mathias.Homann@opensuse.org> --- oh, here's alsa-info from that textmode boot: http://alsa-project.org/db/?f=6f396e06e5ffc6ab188b7795054735fb9eefe883 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c13 --- Comment #13 from Mathias Homann <Mathias.Homann@opensuse.org> --- Created attachment 852247 --> http://bugzilla.opensuse.org/attachment.cgi?id=852247&action=edit alsa-info output in text mode -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c14 --- Comment #14 from Takashi Iwai <tiwai@suse.com> --- (In reply to Mathias Homann from comment #11)
(In reply to Takashi Iwai from comment #10)
Installing both pipewire and pulseaudio would conflict with each other.
but that is what happens by default???
Yes, it's a known brokeness.
Now try to test without pulseaudio. Log out, and go to Linux console (VT1) via ctrl-alt-F1. Login as root there. And try to play like % aplay -Dplughw:0 -vv /usr/share/sounds/alsa/test.wav
did that (actually booted to text mode with systemd.unit=multi-user.target) - no sound.
So it indicates that the breakage is in the kernel level. Or the mixer setup got screwed by some reason. On Linux console without pulseaudio or pipewire running, login as root, and unload snd_soc_skl_hda_dsp module. modprobe -r snd_soc_skl_hda_dsp Then remove /var/lib/alsa/asound.state. Reload or reboot, and retest the raw aplay again. If this doesn't help, try much older kernels from TW history repo, e.g. 5.12.x, which certainly worked for you. If this doesn't help, try to downgrade sof-firmware package, too. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190090 http://bugzilla.opensuse.org/show_bug.cgi?id=1190090#c15 Mathias Homann <Mathias.Homann@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #15 from Mathias Homann <Mathias.Homann@opensuse.org> --- (In reply to Takashi Iwai from comment #14)
So it indicates that the breakage is in the kernel level. Or the mixer setup got screwed by some reason.
On Linux console without pulseaudio or pipewire running, login as root, and unload snd_soc_skl_hda_dsp module. modprobe -r snd_soc_skl_hda_dsp
Then remove /var/lib/alsa/asound.state. Reload or reboot, and retest the raw aplay again.
...that did it. Sound is back, on the console and in KDE/Plasma. THANK YOU!!!!! If we ever happen to meet face to face there is a beer with your name on it. Possibly more than one. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com