I have the same issue: no sound on a Recon3D / CA0132. The sound chip is an onboard chip labelled Sound Core 3D, the motherboard is a GA-X170-Extreme ECC. This is on Ubuntu 16.04.
Alsa / Pulseaudio claim everything is good, but there's no sound coming out of it at all.
I tried blacklisting snd-hda-codec-hdmi, which didn't work so I ended up removing the file from lib/modules/*/ altogether. Didn't help.
I also tried adding enable_msi=1 and/or position_fix=1 to /etc/modprobe.d/alsa-base.conf, neither of them worked. Even though the dmesg now no longer states that MSI is being disabled for snd_hda_intel.
Maybe relevant: the motherboard has a HDMI-out (which doesn't work because I don't have a iGPU on my processor), and the videocard (Gigabyte NVidia GTX 1070 G1 Gaming) also has a HDMI-output which is also bound to snd-hda-intel. (Relevant) output of lspci -k:
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
Subsystem: Gigabyte Technology Co., Ltd Sunrise Point-H HD Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
The first one must be the onboard chip, the second one the graphics part of the nvidia card and the third one the HDMI port on the nvidia card.
Is there any way to prevent snd_hda_intel from binding to the HDMI ports? I have no interest in audio over HDMI, so I'd be happy to disable it to see if that helps.
I have the same issue: no sound on a Recon3D / CA0132. The sound chip is an onboard chip labelled Sound Core 3D, the motherboard is a GA-X170-Extreme ECC. This is on Ubuntu 16.04.
Alsa / Pulseaudio claim everything is good, but there's no sound coming out of it at all.
dmesg | grep hda shows:
[ 7.200088] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002) codec_ca0132 hdaudioC0D0: autoconfig for CA0132: line_outs=1 (0xb/0x0/ 0x0/0x0/ 0x0) type:line codec_ca0132 hdaudioC0D0: speaker_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_ca0132 hdaudioC0D0: hp_outs=1 (0x10/0x0/ 0x0/0x0/ 0x0) codec_ca0132 hdaudioC0D0: mono: mono_out=0x0 codec_ca0132 hdaudioC0D0: dig-out=0xc/0x0 codec_ca0132 hdaudioC0D0: inputs: codec_ca0132 hdaudioC0D0: Mic=0x12 codec_ca0132 hdaudioC0D0: Line=0x11 codec_generic hdaudioC1D0: ignore pin 0x6, too many assigned pins codec_generic hdaudioC1D0: ignore pin 0x7, too many assigned pins codec_generic hdaudioC1D0: autoconfig for Generic: line_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) type:line codec_generic hdaudioC1D0: speaker_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_generic hdaudioC1D0: hp_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_generic hdaudioC1D0: mono: mono_out=0x0 codec_generic hdaudioC1D0: dig-out=0x4/0x5 codec_generic hdaudioC1D0: inputs: codec_ca0132 hdaudioC0D0: ca0132 DSP downloaded and running codec_ca0132 hdaudioC0D0: ca0132 DSP downloaded and running
[ 7.200197] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 7.200226] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 7.241033] snd_hda_intel 0000:00:1f.3: failed to add i915_bpo component master (-19)
[ 7.252621] snd_hda_
[ 7.252623] snd_hda_
[ 7.252625] snd_hda_
[ 7.252626] snd_hda_
[ 7.252627] snd_hda_
[ 7.252628] snd_hda_
[ 7.252629] snd_hda_
[ 7.252630] snd_hda_
[ 7.503386] snd_hda_
[ 7.511395] snd_hda_
[ 7.511398] snd_hda_
[ 7.511399] snd_hda_
[ 7.511400] snd_hda_
[ 7.511400] snd_hda_
[ 7.511401] snd_hda_
[ 7.511402] snd_hda_
[ 7.847710] snd_hda_
[ 8.711805] snd_hda_
I tried blacklisting snd-hda-codec-hdmi, which didn't work so I ended up removing the file from lib/modules/*/ altogether. Didn't help.
I also tried adding enable_msi=1 and/or position_fix=1 to /etc/modprobe. d/alsa- base.conf, neither of them worked. Even though the dmesg now no longer states that MSI is being disabled for snd_hda_intel.
Maybe relevant: the motherboard has a HDMI-out (which doesn't work because I don't have a iGPU on my processor), and the videocard (Gigabyte NVidia GTX 1070 G1 Gaming) also has a HDMI-output which is also bound to snd-hda-intel. (Relevant) output of lspci -k:
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
Subsystem: Gigabyte Technology Co., Ltd Sunrise Point-H HD Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1b81 (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3701
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_367, nvidia_367_drm
01:00.1 Audio device: NVIDIA Corporation Device 10f0 (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3701
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
The first one must be the onboard chip, the second one the graphics part of the nvidia card and the third one the HDMI port on the nvidia card.
Is there any way to prevent snd_hda_intel from binding to the HDMI ports? I have no interest in audio over HDMI, so I'd be happy to disable it to see if that helps.