Date: Wed, 9 Dec 2009 22:21:57 -0800 From: Daniel Penney <bikedude880@gmail.com> To: Alexander Motin <mav@freebsd.org> Cc: freebsd-multimedia@freebsd.org Subject: Re: Intel 82801G (codec CXD9872RD/K) stereo only, quiet audio Message-ID: <200912092221.57090.bikedude880@gmail.com> In-Reply-To: <200912091716.09594.bikedude880@gmail.com> References: <1260404588.00192522.1260394202@10.7.7.3> <4B204461.4090600@FreeBSD.org> <200912091716.09594.bikedude880@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 09 December 2009 17:16:09 Daniel Penney wrote: > On Wednesday 09 December 2009 16:44:17 Alexander Motin wrote: > > Daniel Penney wrote: > > > Done a bit of searching and have yet to come across any information > > > regarding this codec under FreeBSD. I've tried setting a few > > > device.hints to no avail and have come to the last resource I can find. > > > The codec is the Sigmatel CXD9872RD/K. > > > > It's first time I see it, but it is usually not a problem. > > > > > Attached is the output of the following commands: > > > sysctl debug.bootverbose=1 > > > kldload snd_hda > > > sysctl dev.hdac.0.pindump=1 > > > > > > Dec 9 12:52:38 kernel: hdac0: 2 associations found: > > > Dec 9 12:52:38 kernel: hdac0: Association 0 (1) out: > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=15 seq=0 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=12 seq=1 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=11 seq=2 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=10 seq=3 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=17 seq=4 > > > Dec 9 12:52:38 kernel: hdac0: Association 1 (2) in: > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=13 seq=0 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=14 seq=1 > > > Dec 9 12:52:38 kernel: hdac0: Pin nid=20 seq=2 > > > Dec 9 12:52:38 kernel: hdac0: Tracing association 0 (1) > > > Dec 9 12:52:38 kernel: hdac0: Pin 15 traced to DAC 5 > > > Dec 9 12:52:38 kernel: hdac0: Pin 12 traced to DAC 3 > > > Dec 9 12:52:38 kernel: hdac0: Pin 11 traced to DAC 4 > > > Dec 9 12:52:38 kernel: hdac0: Pin 10 traced to DAC 2 > > > Dec 9 12:52:38 kernel: hdac0: Pin 17 traced to DAC 16 > > > Dec 9 12:52:38 kernel: hdac0: Association 0 (1) trace succeeded > > > Dec 9 12:52:38 kernel: hdac0: Tracing association 1 (2) > > > Dec 9 12:52:38 kernel: hdac0: Unable to trace pin 13 to ADC 6, undo > > > traces Dec 9 12:52:38 kernel: hdac0: Pin 13 traced to ADC 8 > > > Dec 9 12:52:38 kernel: hdac0: Unable to trace pin 14 to ADC 8, undo > > > traces Dec 9 12:52:38 kernel: hdac0: Unable to trace pin 13 to ADC > > > 18, undo traces Dec 9 12:52:38 kernel: hdac0: Association 1 (2) trace > > > failed > > > > There is codec misconfiguration in BIOS for association 1 (2). Pin with > > nid 14 can't be routed to the same ADC as 13 and 20. This codec just > > can't manage it. That pin should always to be configured separately or > > disabled. If you fix this, record should probably be traced fine. > > > > What other problems? What do you mean by quiet? How exactly? > > With all the mixer settings and speakers at maximum, it's barely audible > (about 15% of nominal). For the levels it's outputting right now, the > mixer would ideally be at max and the speakers at 20%. Thanks for > pointing out the issue with record as well. > Just a side note... would setting up a list of "hint.hdac. %d.cad%d.nid%d.config" entries (of appropriate configuration) in device.hints help solve the issue?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912092221.57090.bikedude880>
