I can’t explain that error. According to the diagnostic script, the sound module is loaded for both instances of the intel audio driver that are running.
I note this:
The short story is your sound by default is being sent to an HDMI audio out and not to an analog audio out. Typically speakers connect to an analog audio out. Hence if you are typing to play sound via speakers (and not via HDMI to a TV) then you will not nominally be getting any sound. If using pulse audio you could use an application like ‘pavucontrol’ to configure the sound for your device setup but you are not using pulse audio. Note pulse audio nominally allows the selection of the output device on a per multimedia application basis. By default for your setup (where sound-card-0 is HDMI) the sound will go to the HDMI device and so you you need to change the analog to be sound card-0 (which CAN NOT be done via YaST but needs a custom edit (do NOT try YaST for this as it will mislead you)) or you need to use the HDMI TV audio output. Again you don’t have pulse audio setup so you can’t redirect sound per application to the analog device as configured now.
The long story …
From the diagnostic script
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
snd_hda_intel
Clearly two instances of the same snd_hda_intel alsa driver module running. Note in this case, YaST can not help you and running YaST sound will likely make this worse.
!!Sound Servers on this system
!!----------------------------
ESound Daemon:
Installed - Yes (/usr/bin/esd)
Running - No
ie no pulse audio running.
!!Soundcards recognised by ALSA
!!-----------------------------
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7e14000 irq 49
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7e10000 irq 48
ie the HDMI is the default audio device (sound card-0).
!!PCI Soundcards installed in the system
!!--------------------------------------
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------
00:03.0 0403: 8086:0a0c (rev 0b)
Subsystem: 1297:6010
--
00:1b.0 0403: 8086:9c20 (rev 04)
Subsystem: 1297:6010
the above will come in handy later if it is desired to change the analog to be sound-card-0.
Please, can you post the content of /etc/modprobe.d/50-sound.conf file (if it exists) ?
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
again, its clear sound-card-0 is HDMI and sound-card-1 is analog.
Out of curiousity, do either of these two lines yield sound ?
aplay -d plughw:0,0 /usr/share/sounds/alsa/test.wav
or
aplay -d plughw:1,0 /usr/share/sounds/alsa/test.wav
If I had to guess, and if you are using analogue audio, I would guess the second aplay yields sound.
.