Ticket #3794: freebsd_hda_stuff.txt

File freebsd_hda_stuff.txt, 16.9 KB (added by adamk, 13 years ago)

Verbose FreeBSD kernel output that shows the complete audio nodes and paths

Line 
1hdac0: <Intel 631x/632xESB High Definition Audio Controller> mem 0xfcffc000-0xfcffffff irq 16 at device 27.0 on pci0
2hdac0: HDA Driver Revision: 20100226_0142
3hdac0: attempting to allocate 1 MSI vectors (1 supported)
4hdac0: using IRQ 258 for MSI
5hdac0: Caps: OSS 4, ISS 4, BSS 0, NSDO 1, 64bit, CORB 256, RIRB 256
6hdac0: Probing codec #0...
7hdac0: HDA Codec #0: Sigmatel STAC9220
8hdac0: HDA Codec ID: 0x83847690
9hdac0: Vendor: 0x8384
10hdac0: Device: 0x7690
11hdac0: Revision: 0x22
12hdac0: Stepping: 0x01
13hdac0: PCI Subvendor: 0x01c11028
14hdac0: Found audio FG nid=1 startnode=2 endnode=21 total=19
15hdac0:
16hdac0: Processing audio FG cad=0 nid=1...
17hdac0: GPIO: 0xc0000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
18hdac0: nid 8 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0
19hdac0: nid 9 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0
20hdac0: nid 13 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0
21hdac0: nid 14 0x01014010 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0
22hdac0: nid 15 0x0181302e as 2 seq 14 Line-in Jack jack 1 loc 1 color Blue misc 0
23hdac0: nid 16 0x02a11020 as 2 seq 0 Mic Jack jack 1 loc 2 color Black misc 0
24hdac0: nid 17 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0
25hdac0: nid 18 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0
26hdac0: Patched pins configuration:
27hdac0: nid 8 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED]
28hdac0: nid 9 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED]
29hdac0: nid 13 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0
30hdac0: nid 14 0x01014010 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0
31hdac0: nid 15 0x0181302e as 2 seq 14 Line-in Jack jack 1 loc 1 color Blue misc 0
32hdac0: nid 16 0x02a11020 as 2 seq 0 Mic Jack jack 1 loc 2 color Black misc 0
33hdac0: nid 17 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED]
34hdac0: nid 18 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED]
35hdac0: 2 associations found:
36hdac0: Association 0 (1) out:
37hdac0: Pin nid=14 seq=0
38hdac0: Pin nid=13 seq=15
39hdac0: Association 1 (2) in:
40hdac0: Pin nid=16 seq=0
41hdac0: Pin nid=15 seq=14
42hdac0: Tracing association 0 (1)
43hdac0: Pin 14 traced to DAC 2
44hdac0: Pin 13 traced to DAC 2 and hpredir 0
45hdac0: Association 0 (1) trace succeeded
46hdac0: Tracing association 1 (2)
47hdac0: Pin 16 traced to ADC 3
48hdac0: Pin 15 traced to ADC 3
49hdac0: Association 1 (2) trace succeeded
50hdac0: Tracing input monitor
51hdac0: Tracing other input monitors
52hdac0: Tracing nid 15 to out
53hdac0: Tracing nid 16 to out
54hdac0: Tracing beeper
55hdac0: Enabling headphone/speaker audio routing switching:
56hdac0: as=0 sense nid=13 [UNSOL]
57hdac0: Pin sense: nid=13 res=0x7fffffff
58hdac0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
59hdac0:
60hdac0: +-------------------+
61hdac0: | DUMPING HDA NODES |
62hdac0: +-------------------+
63hdac0:
64hdac0: Default Parameter
65hdac0: -----------------
66hdac0: Stream cap: 0x00000001
67hdac0: PCM
68hdac0: PCM cap: 0x000e07e0
69hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz
70hdac0: IN amp: 0x00000000
71hdac0: OUT amp: 0x80051f1f
72hdac0:
73hdac0: nid: 2
74hdac0: Name: audio output
75hdac0: Widget cap: 0x000d0401
76hdac0: PWR STEREO
77hdac0: Association: 0 (0x00008001)
78hdac0: OSS: pcm (pcm)
79hdac0: Stream cap: 0x00000001
80hdac0: PCM
81hdac0: PCM cap: 0x000e07e0
82hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz
83hdac0:
84hdac0: nid: 3
85hdac0: Name: audio input
86hdac0: Widget cap: 0x001d0541
87hdac0: PWR PROC STEREO
88hdac0: Association: 1 (0x00004001)
89hdac0: Stream cap: 0x00000001
90hdac0: PCM
91hdac0: PCM cap: 0x000e07e0
92hdac0: 16 20 24 bits, 44 48 88 96 176 192 KHz
93hdac0: connections: 1
94hdac0: |
95hdac0: + <- nid=10 [audio selector]
96hdac0:
97hdac0: nid: 4 [DISABLED]
98hdac0: Name: audio input
99hdac0: Widget cap: 0x00140311
100hdac0: DIGITAL STEREO
101hdac0: Stream cap: 0x00000005
102hdac0: AC3 PCM
103hdac0: PCM cap: 0x000e0160
104hdac0: 16 20 24 bits, 44 48 96 KHz
105hdac0: connections: 1
106hdac0: |
107hdac0: + [DISABLED] <- nid=8 [pin: Other (None)] [DISABLED]
108hdac0:
109hdac0: nid: 5 [DISABLED]
110hdac0: Name: audio output
111hdac0: Widget cap: 0x00040211
112hdac0: DIGITAL STEREO
113hdac0: Stream cap: 0x00000005
114hdac0: AC3 PCM
115hdac0: PCM cap: 0x000e01e0
116hdac0: 16 20 24 bits, 44 48 88 96 KHz
117hdac0:
118hdac0: nid: 6 [DISABLED]
119hdac0: Name: vendor widget
120hdac0: Widget cap: 0x00f30201
121hdac0: DIGITAL STEREO
122hdac0:
123hdac0: nid: 7
124hdac0: Name: audio selector
125hdac0: Widget cap: 0x00300901
126hdac0: LRSWAP STEREO
127hdac0: Association: 0 (0x00008001)
128hdac0: OSS: pcm
129hdac0: connections: 3
130hdac0: |
131hdac0: + <- nid=2 [audio output] (selected)
132hdac0: + [DISABLED] <- nid=8 [pin: Other (None)] [DISABLED]
133hdac0: + [DISABLED] <- nid=10 [audio selector]
134hdac0:
135hdac0: nid: 8 [DISABLED]
136hdac0: Name: pin: Other (None)
137hdac0: Widget cap: 0x00430681
138hdac0: PWR DIGITAL UNSOL STEREO
139hdac0: Pin cap: 0x00010024
140hdac0: PDC IN EAPD
141hdac0: Pin config: 0x40f000f0
142hdac0: Pin control: 0x00000000
143hdac0: EAPD: 0x00000002
144hdac0:
145hdac0: nid: 9 [DISABLED]
146hdac0: Name: pin: Other (None)
147hdac0: Widget cap: 0x00400301
148hdac0: DIGITAL STEREO
149hdac0: Pin cap: 0x00000010
150hdac0: OUT
151hdac0: Pin config: 0x40f000f1
152hdac0: Pin control: 0x00000000
153hdac0: connections: 2
154hdac0: |
155hdac0: + <- nid=5 [audio output] [DISABLED] (selected)
156hdac0: + <- nid=10 [audio selector]
157hdac0:
158hdac0: nid: 10
159hdac0: Name: audio selector
160hdac0: Widget cap: 0x0030090d
161hdac0: LRSWAP STEREO
162hdac0: Association: 1 (0x00004001)
163hdac0: OSS: line, mic
164hdac0: Output amp: 0x80050f00
165hdac0: mute=1 step=15 size=5 offset=0
166hdac0: connections: 1
167hdac0: |
168hdac0: + <- nid=12 [audio selector]
169hdac0:
170hdac0: nid: 11
171hdac0: Name: audio selector
172hdac0: Widget cap: 0x00300105
173hdac0: STEREO
174hdac0: Association: 0 (0x00008001)
175hdac0: OSS: pcm
176hdac0: Output amp: 0x80051f1f
177hdac0: mute=1 step=31 size=5 offset=31
178hdac0: connections: 1
179hdac0: |
180hdac0: + <- nid=7 [audio selector]
181hdac0:
182hdac0: nid: 12
183hdac0: Name: audio selector
184hdac0: Widget cap: 0x0030010d
185hdac0: STEREO
186hdac0: Association: 1 (0x00004001)
187hdac0: OSS: line, mic
188hdac0: Output amp: 0x00270400
189hdac0: mute=0 step=4 size=39 offset=0
190hdac0: connections: 5
191hdac0: |
192hdac0: + <- nid=16 [pin: Mic (Black Jack)] (selected)
193hdac0: + <- nid=15 [pin: Line-in (Blue Jack)]
194hdac0: + [DISABLED] <- nid=14 [pin: Line-out (Green Jack)]
195hdac0: + [DISABLED] <- nid=13 [pin: Headphones (Black Jack)]
196hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED]
197hdac0:
198hdac0: nid: 13
199hdac0: Name: pin: Headphones (Black Jack)
200hdac0: Widget cap: 0x00400181
201hdac0: UNSOL STEREO
202hdac0: Association: 0 (0x00008000)
203hdac0: Pin cap: 0x0000003f
204hdac0: ISC TRQD PDC HP OUT IN
205hdac0: Pin config: 0x0221101f
206hdac0: Pin control: 0x00000080 HP
207hdac0: connections: 1
208hdac0: |
209hdac0: + <- nid=11 [audio selector]
210hdac0:
211hdac0: nid: 14
212hdac0: Name: pin: Line-out (Green Jack)
213hdac0: Widget cap: 0x00400181
214hdac0: UNSOL STEREO
215hdac0: Association: 0 (0x00000001)
216hdac0: Pin cap: 0x0000003f
217hdac0: ISC TRQD PDC HP OUT IN
218hdac0: Pin config: 0x01014010
219hdac0: Pin control: 0x00000040 OUT
220hdac0: connections: 1
221hdac0: |
222hdac0: + <- nid=11 [audio selector]
223hdac0:
224hdac0: nid: 15
225hdac0: Name: pin: Line-in (Blue Jack)
226hdac0: Widget cap: 0x00400181
227hdac0: UNSOL STEREO
228hdac0: Association: 1 (0x00004000)
229hdac0: OSS: line (line)
230hdac0: Pin cap: 0x00000037
231hdac0: ISC TRQD PDC OUT IN
232hdac0: Pin config: 0x0181302e
233hdac0: Pin control: 0x00000020 IN
234hdac0: connections: 1
235hdac0: |
236hdac0: + [DISABLED] <- nid=11 [audio selector]
237hdac0:
238hdac0: nid: 16
239hdac0: Name: pin: Mic (Black Jack)
240hdac0: Widget cap: 0x00400181
241hdac0: UNSOL STEREO
242hdac0: Association: 1 (0x00000001)
243hdac0: OSS: mic (mic)
244hdac0: Pin cap: 0x00001737
245hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ]
246hdac0: Pin config: 0x02a11020
247hdac0: Pin control: 0x00000024 IN VREFs
248hdac0: connections: 1
249hdac0: |
250hdac0: + [DISABLED] <- nid=11 [audio selector]
251hdac0:
252hdac0: nid: 17 [DISABLED]
253hdac0: Name: pin: Other (None)
254hdac0: Widget cap: 0x00400104
255hdac0: Pin cap: 0x00000010
256hdac0: OUT
257hdac0: Pin config: 0x40f000f2
258hdac0: Pin control: 0x00000000
259hdac0: Output amp: 0x80051f1f
260hdac0: mute=1 step=31 size=5 offset=31
261hdac0: connections: 1
262hdac0: |
263hdac0: + [DISABLED] <- nid=19 [audio mixer] [DISABLED]
264hdac0:
265hdac0: nid: 18 [DISABLED]
266hdac0: Name: pin: Other (None)
267hdac0: Widget cap: 0x00400001
268hdac0: STEREO
269hdac0: Pin cap: 0x00000020
270hdac0: IN
271hdac0: Pin config: 0x40f000f3
272hdac0: Pin control: 0x00000000
273hdac0:
274hdac0: nid: 19 [DISABLED]
275hdac0: Name: audio mixer
276hdac0: Widget cap: 0x00200100
277hdac0: connections: 1
278hdac0: |
279hdac0: + <- nid=7 [audio selector]
280hdac0:
281hdac0: nid: 20
282hdac0: Name: beep widget
283hdac0: Widget cap: 0x0070000c
284hdac0: Association: -2 (0x00000000)
285hdac0: OSS: speaker (speaker)
286hdac0: Output amp: 0x80170303
287hdac0: mute=1 step=3 size=23 offset=3
288hdac0:
289hdac1: <ATI RV770 High Definition Audio Controller> mem 0xfcdec000-0xfcdeffff irq 17 at device 0.1 on pci7
290hdac1: HDA Driver Revision: 20100226_0142
291hdac1: attempting to allocate 1 MSI vectors (1 supported)
292hdac1: using IRQ 259 for MSI
293hdac1: Caps: OSS 1, ISS 0, BSS 0, NSDO 1, 64bit, CORB 256, RIRB 256
294hdac1: Probing codec #0...
295hdac1: HDA Codec #0: ATI R6xx HDMI
296hdac1: HDA Codec ID: 0x1002aa01
297hdac1: Vendor: 0x1002
298hdac1: Device: 0xaa01
299hdac1: Revision: 0x01
300hdac1: Stepping: 0x00
301hdac1: PCI Subvendor: 0xaa301682
302hdac1: Found audio FG nid=1 startnode=2 endnode=4 total=2
303hdac1:
304hdac1: Processing audio FG cad=0 nid=1...
305hdac1: GPIO: 0x00000000 NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0
306hdac1: nid 3 0x18560010 as 1 seq 0 Digital-out Jack jack 6 loc 24 color Unknown misc 0
307hdac1: Patched pins configuration:
308hdac1: nid 3 0x18560010 as 1 seq 0 Digital-out Jack jack 6 loc 24 color Unknown misc 0
309hdac1: 1 associations found:
310hdac1: Association 0 (1) out:
311hdac1: Pin nid=3 seq=0
312hdac1: Tracing association 0 (1)
313hdac1: Pin 3 traced to DAC 2
314hdac1: Association 0 (1) trace succeeded
315hdac1: Tracing input monitor
316hdac1: Tracing other input monitors
317hdac1: Tracing beeper
318hdac1: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
319hdac1:
320hdac1: +-------------------+
321hdac1: | DUMPING HDA NODES |
322hdac1: +-------------------+
323hdac1:
324hdac1: Default Parameter
325hdac1: -----------------
326hdac1: Stream cap: 0x00000001
327hdac1: PCM
328hdac1: PCM cap: 0x00020070
329hdac1: 16 bits, 32 44 48 KHz
330hdac1: IN amp: 0x00000000
331hdac1: OUT amp: 0x00000000
332hdac1:
333hdac1: nid: 2
334hdac1: Name: audio output
335hdac1: Widget cap: 0x00000201
336hdac1: DIGITAL STEREO
337hdac1: Association: 0 (0x00000001)
338hdac1: OSS: pcm (pcm)
339hdac1: Stream cap: 0x00000001
340hdac1: PCM
341hdac1: PCM cap: 0x00020070
342hdac1: 16 bits, 32 44 48 KHz
343hdac1:
344hdac1: nid: 3
345hdac1: Name: pin: Digital-out (Jack)
346hdac1: Widget cap: 0x00400381
347hdac1: DIGITAL UNSOL STEREO
348hdac1: Association: 0 (0x00000001)
349hdac1: Pin cap: 0x00000094
350hdac1: PDC OUT HDMI
351hdac1: Pin config: 0x18560010
352hdac1: Pin control: 0x00000040 OUT
353hdac1: connections: 1
354hdac1: |
355hdac1: + <- nid=2 [audio output]
356hdac1:
357pcm0: <HDA Sigmatel STAC9220 PCM #0 Analog> at cad 0 nid 1 on hdac0
358pcm0: +--------------------------------------+
359pcm0: | DUMPING PCM Playback/Record Channels |
360pcm0: +--------------------------------------+
361pcm0:
362pcm0: Playback:
363pcm0:
364pcm0: Stream cap: 0x00000001
365pcm0: PCM
366pcm0: PCM cap: 0x000e07e0
367pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz
368pcm0: DAC: 2
369pcm0:
370pcm0: Record:
371pcm0:
372pcm0: Stream cap: 0x00000001
373pcm0: PCM
374pcm0: PCM cap: 0x000e07e0
375pcm0: 16 20 24 bits, 44 48 88 96 176 192 KHz
376pcm0: ADC: 3
377pcm0:
378pcm0: +-------------------------------+
379pcm0: | DUMPING Playback/Record Paths |
380pcm0: +-------------------------------+
381pcm0:
382pcm0: Playback:
383pcm0:
384pcm0: nid=14 [pin: Line-out (Green Jack)]
385pcm0: |
386pcm0: + <- nid=11 [audio selector] [src: pcm]
387pcm0: |
388pcm0: + <- nid=7 [audio selector] [src: pcm]
389pcm0: |
390pcm0: + <- nid=2 [audio output] [src: pcm]
391pcm0:
392pcm0: nid=13 [pin: Headphones (Black Jack)]
393pcm0: |
394pcm0: + <- nid=11 [audio selector] [src: pcm]
395pcm0: |
396pcm0: + <- nid=7 [audio selector] [src: pcm]
397pcm0: |
398pcm0: + <- nid=2 [audio output] [src: pcm]
399pcm0:
400pcm0: Record:
401pcm0:
402pcm0: nid=3 [audio input]
403pcm0: |
404pcm0: + <- nid=10 [audio selector] [src: line, mic]
405pcm0: |
406pcm0: + <- nid=12 [audio selector] [src: line, mic]
407pcm0: |
408pcm0: + <- nid=16 [pin: Mic (Black Jack)] [src: mic]
409pcm0: + <- nid=15 [pin: Line-in (Blue Jack)] [src: line]
410pcm0:
411pcm0: +-------------------------+
412pcm0: | DUMPING Volume Controls |
413pcm0: +-------------------------+
414pcm0:
415pcm0: Master Volume (OSS: vol)
416pcm0: |
417pcm0: +- ctl 2 (nid 11 out): -46/0dB (32 steps) + mute
418pcm0:
419pcm0: PCM Volume (OSS: pcm)
420pcm0: |
421pcm0: +- ctl 2 (nid 11 out): -46/0dB (32 steps) + mute
422pcm0:
423pcm0: Speaker/Beep Volume (OSS: speaker)
424pcm0: |
425pcm0: +- ctl 5 (nid 20 out): -18/0dB (4 steps) + mute
426pcm0:
427pcm0: Recording Level (OSS: rec)
428pcm0: |
429pcm0: +- ctl 1 (nid 10 out): 0/22dB (16 steps) + mute
430pcm0: +- ctl 3 (nid 12 out): 0/40dB (5 steps)
431pcm0:
432pcm0: Mixer "vol":
433pcm0: Mixer "pcm":
434pcm0: Mixer "speaker":
435pcm0: Mixer "rec":
436pcm0: clone manager: deadline=750ms flags=0x8000001e
437pcm0: sndbuf_setmap c41b0000, 4000; 0xffffff81245a5000 -> c41b0000
438pcm0: sndbuf_setmap c41c0000, 4000; 0xffffff81245b5000 -> c41c0000
439pcm1: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac1
440pcm1: +--------------------------------------+
441pcm1: | DUMPING PCM Playback/Record Channels |
442pcm1: +--------------------------------------+
443pcm1:
444pcm1: Playback:
445pcm1:
446pcm1: Stream cap: 0x00000005
447pcm1: AC3 PCM
448pcm1: PCM cap: 0x00020070
449pcm1: 16 bits, 32 44 48 KHz
450pcm1: DAC: 2
451pcm1:
452pcm1: +-------------------------------+
453pcm1: | DUMPING Playback/Record Paths |
454pcm1: +-------------------------------+
455pcm1:
456pcm1: Playback:
457pcm1:
458pcm1: nid=3 [pin: Digital-out (Jack)]
459pcm1: |
460pcm1: + <- nid=2 [audio output] [src: pcm]
461pcm1:
462pcm1: +-------------------------+
463pcm1: | DUMPING Volume Controls |
464pcm1: +-------------------------+
465pcm1:
466pcm1: Forcing Soft PCM volume
467pcm1: Forcing master volume with PCM
468pcm1: Mixer "vol" -> "none": child=0x00000010
469pcm1: Mixer "pcm": parent="vol"
470pcm1: Soft PCM mixer ENABLED
471pcm1: clone manager: deadline=750ms flags=0x8000001e
472pcm1: sndbuf_setmap c41d0000, 4000; 0xffffff81245c5000 -> c41d0000