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

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 16 Oct 2024 13:09:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275332

--- Comment #8 from Christos Margiolis <christos@freebsd.org> ---
I have no way to test this card, so I can only guess and provide ideas,
unfortunately. From what I understand from a few forum posts, this chip has
some strange non-standard configuration, so it makes sense that it works
properly on Windows, since they provide official support for it.

I skimmed through [1] and saw that there are some manual patches for CX8070,
among other codecs. As a first step, could you somehow verify that your machine
goes through these code paths? Adding printfs and recompiling the sound driver
on Linux might be too much of a hassle, but I see that there are already some
calls to (seemingly) debug functions; codec_dbg() and codec_info(). CX8070
should go through patch_conexant_auto(), which prints some info.

[1]
https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_conexant.c

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