[Bug 275332] Conexant HDA CX8070 (0x1f86) codec is not configured properly

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 24 Oct 2024 13:36:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275332

--- Comment #11 from Peter TKATCHENKO <peter@flytrace.com> ---
I can confirm that booting Linux fixes the sound problem at the same manner
that Windows does. I lost the sound this morning after FreeBSD boot, I rebooted
to Artix Linux (live CD ISO, using Ventoy USB key), the sound was working
correctly (but Master channel was muted by default at ALSA level).

The dmesg log is as follows:

[   10.653730] snd_hda_intel 0000:00:1f.3: DSP detected with PCI
class/subclass/prog-if info 0x040380
[   10.654402] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[   10.860185] snd_hda_codec_conexant hdaudioC0D0: CX8070: BIOS auto-probing.
[   10.860694] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX8070:
line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[   10.860697] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0
(0x0/0x0/0x0/0x0/0x0)
[   10.860699] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=1
(0x16/0x0/0x0/0x0/0x0)
[   10.860700] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
[   10.860701] snd_hda_codec_conexant hdaudioC0D0:    inputs:
[   10.860702] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x1a
[   10.860703] snd_hda_codec_conexant hdaudioC0D0:      Mic=0x19
[   11.081678] input: HDA Intel PCH Mic as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input25
[   11.081774] input: HDA Intel PCH Headphone as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input26
[   11.081862] input: HDA Intel PCH HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input27
[   11.081950] input: HDA Intel PCH HDMI/DP,pcm=7 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input28
[   11.082038] input: HDA Intel PCH HDMI/DP,pcm=8 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input29

Does this information help?

I think that some additional kernel boot parameters should be used to get more
logs from the driver. I'll try to find them and to find a method to pass the
parameters in live ISO environment.

-- 
You are receiving this mail because:
You are the assignee for the bug.