Bugzilla – Bug 1140778
Yast2 Sound module does not produce sound
Last modified: 2022-09-21 15:54:20 UTC
In earlier builds the Yast Sound module worked with the older ASUS P5Q mobo from 2007. I'm using the:
Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
Created attachment 809741 [details]
Created attachment 809742 [details]
The Yast Sound module works in openSUSE 15.1 but not in Tumbleweed.
I can hear my sound coming through my speakers except for the sound module.
yast's sound module doesn't really do anything and you don't need to use it
at all. Sound is basically auto-config.
I see in your dmesg that the kernel sound module has been loaded. If it's not
working as expected it might be just a config issue. I'd check with pavucontrol.
The culprit is likely /etc/modules-load.d/yast.conf that contains an unnecessary entry that interferes loading the proper sound module. Remove that file and recreate initrd.
This must come from the old installation where yast2-sound has put such a config wrongly. This was mostly harmless in the past because of a (kind of) bug in dracut and a hackish configuration in alsa.rpm. Now these got fixed, and the problem surfaced suddenly.
(In reply to Steffen Winterfeldt from comment #4)
> yast's sound module doesn't really do anything and you don't need to use it
> at all. Sound is basically auto-config.
> I see in your dmesg that the kernel sound module has been loaded. If it's not
> working as expected it might be just a config issue. I'd check with
The sound is working. It's a habit of mine to set up the modules in Yast for many years.
I forgot to mention the "Test" button does NOT play the organ sound nor the pop up selection "Play Test Sound" when clicking the "Other" button.
It has worked in every version of openSUSE for many many years.
If the modules is no longer needed then it should be removed. Yes?
(In reply to Takashi Iwai from comment #5)
> The culprit is likely /etc/modules-load.d/yast.conf that contains an
> unnecessary entry that interferes loading the proper sound module. Remove
> that file and recreate initrd.
> This must come from the old installation where yast2-sound has put such a
> config wrongly. This was mostly harmless in the past because of a (kind of)
> bug in dracut and a hackish configuration in alsa.rpm. Now these got fixed,
> and the problem surfaced suddenly.
I have no file named yast.conf in /etc/modules-load.d/. However, there is a file in /etc/modprobe.d/50-sound.conf showing the correct setup:
options snd slots=snd-hda-intel
# u1Nb.SjXCD70s323:82801JI (ICH10 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
OK, then it's not about the driver loading or the setup. It was somewhat misguided.
The problem of test sound playback on YaST isn't new, and this has been always conflicts with PulseAudio, if you run YaST on the existing desktop. It works fine for installer or a dumb desktop without pulseaudio, but once after you install pulseaudio, it becomes a problem.
YaST may try to play with pasuspender only if pulseaudio is present, but it's still not 100% correct to assume that pulseaudio takes effect on the target desktop.
In anyway, it's specific to yast2-sound stuff, how to trigger the playback. Reassigned back to YaST team.
If the playback can't work reliably, we may consider dropping the test sound in yast2-sound setup, too...
As it was already commented previously, YaST Sound does nothing useful nowdays. The module is still alive just in case, but sooner rather than later it should be deprecated and dropped. For the time being we are going to consider whether to drop the "Play sound test" option.
Thanks for reporting!
In an earlier version of Plasma 5, the left -- right playback buttons used to be in systemsettings5 in the Multimedia module.
This was really handy because the user did not have to type in their password to open the "Yast2-Audio" module.
Can this feature be added back to the Multimedia module?