https://en.opensuse.org/SDB:Audio_troubleshooting Does anyone exist who knows about how sound does or should work who could and would make this page useful? Getting sound to work is voodoo. Sometimes it just works. Sometimes configuration via YaST(2) is good enough. Sometimes desktop multimedia settings needs tweaking. Sometimes alsactl helps. Sometimes alsamixer helps. Sometimes set_default_volume -f 0 is required. Sometimes installing pulseaudio helps, sometimes not. Sometimes /etc/modprobe.d/* needs manual intervention. Sometimes nothing works. Sometimes kernel doesn't even load any snd modules. Bugs have been filed and/or responded to, e.g. https://bugzilla.opensuse.org/show_bug.cgi?id=954824 http://bugs.pearsoncomputing.net/show_bug.cgi?id=2612 Sometimes mailing lists are helpful, but yet fall short, e.g. https://lists.opensuse.org/opensuse-factory/2015-12/msg00298.html The instant problem is again with 42.1, as has been here more often than not, on testing host big31, where DE only ever is KDE3, TDE or IceWm (and where booting is excruciatingly slow, measured in minutes, not seconds[1]): # cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfea78000 irq 25 # lspci | grep udio 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01) That one sound device YaST2 somehow manages to see as two devices, 82801G ICH7 configured as 0, and NM10/ICH7, both not configured and not configurable: "kernel module snd-hda-intel could not be loaded" But, snd-hda-intel is already loaded. If I delete the ICH7, it still won't let the NM10 be configured, and on return from X, aplay gives error instead of silence until after reboot. Going back into X, YaST2 shows only NM10, but still won't allow it to be configured, with same error message. Then on exit from X, aplay is back to erroring: ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4771:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM default aplay: main:722: audio open error: No such file or directory # alsa-info-sh output http://fm.no-ip.com/Tmp/SUSE/421/alsa-info-big31-os421.txt Roughly similar is that from which I type this, 42.1 and KDE3, with working sound so these are among installed audio-related packages on both: # rpm -qa | sort | egrep 'alsa|arts|imedia|kspac|libaso|mix|pavuc|phono|pulse' alsa-1.0.29-10.1.x86_64 alsa-firmware-1.0.29-3.2.noarch alsa-oss-1.0.28-5.2.x86_64 alsa-plugins-1.0.29-10.1.x86_64 alsa-utils-1.0.29-9.1.x86_64 arts-1.5.10-66.2.x86_64 kdelibs3-arts-3.5.10-284.2.x86_64 kdemultimedia3-3.5.10.1-49.2.x86_64 kdemultimedia3-arts-3.5.10.1-49.2.x86_64 kdemultimedia3-mixer-3.5.10.1-49.2.x86_64 kdemultimedia3-sound-3.5.10.1-49.2.x86_64 libasound2-1.0.29-10.1.x86_64 libphonon4-4.8.1-2.3.x86_64 libpulse-mainloop-glib0-7.0-3.1.x86_64 libpulse0-7.0-3.1.x86_64 pavucontrol-3.0-5.3.x86_64 phonon-backend-vlc-0.8.2-1.2.x86_64 On same host big31, TW with KDE3 sound works fine, without libpulse-mainloop-glib0, libphonon4, pavucontrol, phonon-backend-vlc or pulse* installed. Audio codecs on both are Realtek, but this working is ALC887, while non-working (in X) big31 is ALC662. Oh, and sound works fine on big31 in 13.1 (TDE and KDE4) and 13.2/KDE4, and TW/KDE5 (without pulseaudio), and TW/KDE3 (with neither pulseaudio nor libpulse-mainloop-glib0), plus Mageia5/KDE4, plus Fedora 23/KDE5. Systemsettings in Kubuntu 14.10 shows 6 possible audio devices, only gstreamer as a backend, and none of the devices there produce test sound. 42.1's KDE3 multimedia setup does not offer any audio devices that include string "alsa" in their names, but then neither does this working 42.1/KDE3, only autodetect, none, OSS, threaded OSS, and jack audio, functioning on autodetect. I can get vtty sound from aplay from any given boot of 42.1 on big31 after diddling with alsactl and/or alsamixer and/or set_default_volume, but not once I have started a KDE3 session. YaST2 refuses to play any test sound no matter which offered path I take through it, and subsequently aplay produces silence until I re-initialize alsa. :-( [1] https://www.mail-archive.com/initramfs@vger.kernel.org/msg04168.html -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org