Date: Mon, 23 Nov 2009 10:22:09 -0600 (CST) From: Joe Greco <jgreco@ns.sol.net> To: mav@FreeBSD.org (Alexander Motin) Cc: freebsd-multimedia@FreeBSD.org Subject: Re: Pointers to debug lack-of-audio Message-ID: <200911231622.nANGM9Wl048293@aurora.sol.net> In-Reply-To: <4B0A45CE.5030707@FreeBSD.org> from "Alexander Motin" at Nov 23, 2009 10:20:30 AM
next in thread | previous in thread | raw e-mail | index | archive | help
> > hdac0: Processing audio FG cad=0 nid=1... > > hdac0: GPIO: 0x40000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 > > hdac0: nid 15 0x9993e133 as 3 seq 3 AUX Fixed jack 3 loc 25 color White misc 1 > > hdac0: nid 16 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 > > hdac0: nid 17 0x9707e120 as 2 seq 0 Line-out Fixed jack 7 loc 23 color White misc 1 > > hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 > > hdac0: nid 19 0x02a11930 as 3 seq 0 Mic Jack jack 1 loc 2 color Black misc 9 > > hdac0: nid 20 0x01813c31 as 3 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 12 > > hdac0: nid 21 0x01014c10 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 12 > > hdac0: nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 > > hdac0: Patching widget caps nid=23 0x00400000 -> 0x00700000 > > hdac0: nid 24 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 > > hdac0: nid 25 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 > > hdac0: Patched pins configuration: > > hdac0: nid 15 0x9993e133 as 3 seq 3 AUX Fixed jack 3 loc 25 color White misc 1 > > hdac0: nid 16 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 > > hdac0: nid 17 0x9707e120 as 2 seq 0 Line-out Fixed jack 7 loc 23 color White misc 1 > > hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] > > hdac0: nid 19 0x02a11930 as 3 seq 0 Mic Jack jack 1 loc 2 color Black misc 9 > > hdac0: nid 20 0x01813c31 as 3 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 12 > > hdac0: nid 21 0x01014c10 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 12 > > hdac0: nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] > > hdac0: nid 24 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] > > hdac0: nid 25 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] > > hdac0: 3 associations found: > > hdac0: Association 0 (1) out: > > hdac0: Pin nid=21 seq=0 > > hdac0: Pin nid=16 seq=15 > > hdac0: Association 1 (2) out: > > hdac0: Pin nid=17 seq=0 > > hdac0: Association 2 (3) in: > > hdac0: Pin nid=19 seq=0 > > hdac0: Pin nid=20 seq=1 > > hdac0: Pin nid=15 seq=3 > > hdac0: Tracing association 0 (1) > > hdac0: Pin 21 traced to DAC 2 > > hdac0: Pin 16 traced to DAC 2 and hpredir 0 > > hdac0: Association 0 (1) trace succeeded > > hdac0: Tracing association 1 (2) > > hdac0: Unable to trace pin 17 seq 0 with min nid 0 > > hdac0: Association 1 (2) trace failed > > Here is at least one bug in codec configuration ^^^. This codec has only > one DAC, so it is unable to manage two playback devices. > > > hdac0: Tracing association 2 (3) > > hdac0: Pin 19 traced to ADC 4 > > hdac0: Pin 20 traced to ADC 4 > > hdac0: Pin 15 traced to ADC 4 > > hdac0: Association 2 (3) trace succeeded > > hdac0: Tracing input monitor > > hdac0: Tracing beeper > > hdac0: nid 23 traced to out > > hdac0: Enabling headphone/speaker audio routing switching: > > hdac0: as=0 sense nid=16 [UNSOL] > > hdac0: Pin sense: nid=16 res=0x7fffffff > > hdac0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref > > > I saw some mention of unmapped or incorrectly mapped audio outputs > > with snd_hda, but I'm not sure how to tell what they ought to be. > > I see some things are listed as [DISABLED] but haven't figured out > > whether that's reasonable or not. > > Speakers sometimes controlled with setting GPIO signals. You may need to > experiment with them. Same time, your output connector configured for > automatic audio redirection, with default to speaker, but if it is > incapable of signaling jack presence, it won't ever receive any sound. Okay, so ... I'm trying, then, to get rid of what's currently listed as "Association 1 (2)"? That's simply "Pin nid=17 seq=0" which maps to "nid 17 0x9707e120 as 2 seq 0 Line-out Fixed jack 7 loc 23 color White misc 1" So would this be hint.hdac.0.cad0.nid17.config="as=1 seq=1 device=Line-out" ? I'm kind of guessing here. This gets me another nonfunctional config, hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: Probing codec #0... hdac0: HDA Codec #0: Realtek ALC260 hdac0: HDA Codec ID: 0x10ec0260 hdac0: Vendor: 0x10ec hdac0: Device: 0x0260 hdac0: Revision: 0x04 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x3011103c hdac0: Found audio FG nid=1 startnode=2 endnode=28 total=26 hdac0: hdac0: Processing audio FG cad=0 nid=1... hdac0: GPIO: 0x40000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: nid 15 0x9993e133 as 3 seq 3 AUX Fixed jack 3 loc 25 color White misc 1 hdac0: nid 16 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 17 0x9707e120 as 2 seq 0 Line-out Fixed jack 7 loc 23 color White misc 1 hdac0: Patching pin config nid=17 0x9707e120 -> 0x9707e111 hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: nid 19 0x02a11930 as 3 seq 0 Mic Jack jack 1 loc 2 color Black misc 9 hdac0: nid 20 0x01813c31 as 3 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 12 hdac0: nid 21 0x01014c10 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 12 hdac0: nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: Patching widget caps nid=23 0x00400000 -> 0x00700000 hdac0: nid 24 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: nid 25 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: Patched pins configuration: hdac0: nid 15 0x9993e133 as 3 seq 3 AUX Fixed jack 3 loc 25 color White misc 1 hdac0: nid 16 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 17 0x9707e111 as 1 seq 1 Line-out Fixed jack 7 loc 23 color White misc 1 hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 19 0x02a11930 as 3 seq 0 Mic Jack jack 1 loc 2 color Black misc 9 hdac0: nid 20 0x01813c31 as 3 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 12 hdac0: nid 21 0x01014c10 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 12 hdac0: nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 24 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 25 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: 2 associations found: hdac0: Association 0 (1) out: hdac0: Pin nid=21 seq=0 hdac0: Pin nid=17 seq=1 hdac0: Pin nid=16 seq=15 hdac0: Association 1 (3) in: hdac0: Pin nid=19 seq=0 hdac0: Pin nid=20 seq=1 hdac0: Pin nid=15 seq=3 hdac0: Tracing association 0 (1) hdac0: Pin 21 traced to DAC 2 hdac0: Unable to trace pin 17 seq 1 with min nid 0 hdac0: Unable to trace pin 21 seq 0 with min nid 3 hdac0: Pin 21 traced to DAC 2 with fake redirection hdac0: Unable to trace pin 17 seq 1 with min nid 0 hdac0: Unable to trace pin 21 seq 0 with min nid 3 hdac0: Association 0 (1) trace failed hdac0: Tracing association 1 (3) hdac0: Pin 19 traced to ADC 4 hdac0: Pin 20 traced to ADC 4 hdac0: Pin 15 traced to ADC 4 hdac0: Association 1 (3) trace succeeded hdac0: Tracing input monitor hdac0: Tracing beeper hdac0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref But that's also getting "Unable to trace" messages. Am I supposed to be trying to figure this out before trying to play with gpio signals? ... JG -- Joe Greco - sol.net Network Services - Milwaukee, WI - http://www.sol.net "We call it the 'one bite at the apple' rule. Give me one chance [and] then I won't contact you again." - Direct Marketing Ass'n position on e-mail spam(CNN) With 24 million small businesses in the US alone, that's way too many apples.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911231622.nANGM9Wl048293>