Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Dec 2009 17:16:09 -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:  <200912091716.09594.bikedude880@gmail.com>
In-Reply-To: <4B204461.4090600@FreeBSD.org>
References:  <1260404588.00192522.1260394202@10.7.7.3> <4B204461.4090600@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912091716.09594.bikedude880>