[Bug 218132] [snd_hda] audio channels are garbled or crossed over
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Apr 10 21:03:15 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218132
--- Comment #2 from Sean Bruno <sbruno at FreeBSD.org> ---
I *think* there is something going on with the "tag" direction or configuration
on newer HDA devices:
[drm:intel_cpu_fifo_underrun_irq_handler] CPU pipe A FIFO underrun
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
Whic seems to indicate something wrong here:
hdacc.c::hdacc_unsol_intr()
static void
hdacc_unsol_intr(device_t dev, uint32_t resp)
{
struct hdacc_softc *codec = device_get_softc(dev);
device_t child;
int tag;
tag = resp >> 26;
if ((child = codec->tags[tag]) != NULL)
HDAC_UNSOL_INTR(child, resp);
else
device_printf(codec->dev, "Unexpected unsolicited "
"response with tag %d: %08x\n", tag, resp);
}
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-multimedia
mailing list