Date: Mon, 10 Apr 2017 21:03:15 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-multimedia@FreeBSD.org Subject: [Bug 218132] [snd_hda] audio channels are garbled or crossed over Message-ID: <bug-218132-5956-4frKsh1F6m@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-218132-5956@https.bugs.freebsd.org/bugzilla/> References: <bug-218132-5956@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218132 --- Comment #2 from Sean Bruno <sbruno@FreeBSD.org> --- I *think* there is something going on with the "tag" direction or configura= tion 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 =3D device_get_softc(dev); device_t child; int tag; tag =3D resp >> 26; if ((child =3D codec->tags[tag]) !=3D NULL) HDAC_UNSOL_INTR(child, resp); else device_printf(codec->dev, "Unexpected unsolicited " "response with tag %d: %08x\n", tag, resp); } --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218132-5956-4frKsh1F6m>