Hi all,
After the latest kernel upgrade (4.6.0), I lost sound from my Intel PCH “card”, and it was no longer configured in YaST, nor was it selectable in pavucontrol (it is just completely missing here). When I try to auto-configure with YaST, I receive the following error message “The kernel module snd-hda-intel for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IQ or IRQ parameters”. Curiously, if I “delete” the HDMI sound card (listed as Xeon E3-1200 v3 HD Audio Controller), I can successfully configure the PCH “card” (listed as 8 Series/C220 Series Chipset HDA Controller), yet it still appears as HDMI sound and does nothing. The PCH “card” is not listed under /proc/asound/cards, nor aplay -l either! I have tried reinstalling alsa, pulseaudio and downgrading my kernel to 4.5.2-1, all to no avail. Interestingly, sound has also stopped working on the other side of my dual boot (that is never used), though I am fairly certain this is not a hardware issue (so presumably is some trashed firmware?).
Here are some possibly useful diagnostics:
asound/cards:
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7a34000 irq 32
aplay:
$ aplay -l
**** 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
and from a working version (exact same laptop model, running an old ubuntu)
$ aplay -l
**** 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: ALC292 Analog [ALC292 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
yet, here is the missing card under lspci:
$ lspci | grep Audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
alsainfo link: http://www.alsa-project.org/db/?f=63831b67a3a31fbf9ec7f2c2a55f671f6fd216ea
EDIT: the most relevant lines of alsainfo are probably these dmesg’s:
14.157843] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
14.161161] snd_hda_intel 0000:00:1b.0: no codecs found!
Could anyone give me some advice regarding the next steps to take?
Thanks in advance.