snd_hda.7.20080905 with ad1988b

Jochen Keil Jochen.Keil at gmail.com
Fri Sep 5 22:29:44 UTC 2008


Hi,

i've patched and built snd_hda.
Unfortunately there are no pcm oder dsp devices in /dev, thus i cannot 
use sound output.
Attached you'll find dmesg.verbose and cat /dev/sndstat:

$ cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <HDA codec #0 Analog Devices AD1988B PCM #0> at hdac0 cad 0 kld 
snd_hda [20080905_0107] [MPSAFE] (1p:1v/1r:1v channels duplex default)
pcm1: <HDA codec #0 Analog Devices AD1988B PCM #1> at hdac0 cad 0 kld 
snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels)
pcm2: <HDA codec #0 Analog Devices AD1988B PCM #2> at hdac0 cad 0 kld 
snd_hda [20080905_0107] [MPSAFE] (1p:1v/0r:0v channels)

I'd be glad to help you with further information, just tell me what you 
need/i'm supposed to do.
I didn't get that whole nid stuff though..

It's an Asus P5E Mainboard btw.
Please add me to your CC list as i'm not the list.

Best Regards,
Jochen
-------------- next part --------------
hdac0:         tracing via nid 20
hdac0:         nid 20 returned 0
hdac0:        nid 43 returned 0
hdac0:        tracing via nid 44
hdac0:         tracing via nid 21
hdac0:         nid 21 returned 0
hdac0:        nid 44 returned 0
hdac0:       nid 33 returned 0
hdac0:       tracing via nid 35
hdac0:       nid 35 returned 0
hdac0:      nid 32 returned 0
hdac0:     nid 52 returned 0
hdac0:    nid 60 returned 0
hdac0:   nid 23 returned 0
hdac0:  Unable to trace pin 23 to ADC 7
hdac0:  Tracing pin 23 to ADC 8
hdac0:   tracing via nid 23
hdac0:    tracing via nid 35
hdac0:    nid 35 returned 0
hdac0:    tracing via nid 47
hdac0:    nid 47 returned 0
hdac0:    tracing via nid 60
hdac0:     tracing via nid 12
hdac0:      tracing via nid 8
hdac0:      nid 8 returned 1
hdac0:     nid 12 returned 1
hdac0:     tracing via nid 13
hdac0:      tracing via nid 9
hdac0:      nid 9 returned 0
hdac0:     nid 13 returned 0
hdac0:     tracing via nid 14
hdac0:      tracing via nid 15
hdac0:      nid 15 returned 0
hdac0:     nid 14 returned 0
hdac0:     tracing via nid 35
hdac0:     nid 35 returned 0
hdac0:     tracing via nid 52
hdac0:      tracing via nid 32
hdac0:       tracing via nid 12
hdac0:        tracing via nid 8
hdac0:        nid 8 returned 1
hdac0:       nid 12 returned 1
hdac0:       tracing via nid 13
hdac0:        tracing via nid 9
hdac0:        nid 9 returned 0
hdac0:       nid 13 returned 0
hdac0:       tracing via nid 14
hdac0:        tracing via nid 15
hdac0:        nid 15 returned 0
hdac0:       nid 14 returned 0
hdac0:       tracing via nid 33
hdac0:        tracing via nid 34
hdac0:         tracing via nid 17
hdac0:         nid 17 returned 0
hdac0:        nid 34 returned 0
hdac0:        tracing via nid 35
hdac0:        nid 35 returned 0
hdac0:        tracing via nid 38
hdac0:         tracing via nid 23
hdac0:         nid 23 returned 0
hdac0:        nid 38 returned 0
hdac0:        tracing via nid 39
hdac0:        nid 39 busy by association 0
hdac0:        tracing via nid 40
hdac0:        nid 40 busy by association 0
hdac0:        tracing via nid 41
hdac0:        nid 41 busy by association 0
hdac0:        tracing via nid 42
hdac0:        nid 42 busy by association 0
hdac0:        tracing via nid 43
hdac0:         tracing via nid 20
hdac0:         nid 20 returned 0
hdac0:        nid 43 returned 0
hdac0:        tracing via nid 44
hdac0:         tracing via nid 21
hdac0:         nid 21 returned 0
hdac0:        nid 44 returned 0
hdac0:       nid 33 returned 0
hdac0:       tracing via nid 35
hdac0:       nid 35 returned 0
hdac0:      nid 32 returned 1
hdac0:     nid 52 returned 1
hdac0:    nid 60 returned 1
hdac0:   nid 23 returned 1
hdac0:  Traced to ADC 8
hdac0:  Tracing pin 21 to ADC 8
hdac0:   tracing via nid 21
hdac0:    tracing via nid 35
hdac0:    nid 35 returned 0
hdac0:    tracing via nid 47
hdac0:    nid 47 returned 0
hdac0:    tracing via nid 58
hdac0:     tracing via nid 12
hdac0:      tracing via nid 8
hdac0:      nid 8 returned 1
hdac0:     nid 12 returned 1
hdac0:     tracing via nid 13
hdac0:      tracing via nid 9
hdac0:      nid 9 returned 0
hdac0:     nid 13 returned 0
hdac0:     tracing via nid 14
hdac0:      tracing via nid 15
hdac0:      nid 15 returned 0
hdac0:     nid 14 returned 0
hdac0:     tracing via nid 35
hdac0:     nid 35 returned 0
hdac0:     tracing via nid 51
hdac0:      tracing via nid 32
hdac0:       tracing via nid 12
hdac0:        tracing via nid 8
hdac0:        nid 8 returned 1
hdac0:       nid 12 returned 1
hdac0:       tracing via nid 13
hdac0:        tracing via nid 9
hdac0:        nid 9 returned 0
hdac0:       nid 13 returned 0
hdac0:       tracing via nid 14
hdac0:        tracing via nid 15
hdac0:        nid 15 returned 0
hdac0:       nid 14 returned 0
hdac0:       tracing via nid 33
hdac0:        tracing via nid 34
hdac0:         tracing via nid 17
hdac0:         nid 17 returned 0
hdac0:        nid 34 returned 0
hdac0:        tracing via nid 35
hdac0:        nid 35 returned 0
hdac0:        tracing via nid 38
hdac0:         tracing via nid 23
hdac0:         nid 23 returned 0
hdac0:        nid 38 returned 0
hdac0:        tracing via nid 39
hdac0:        nid 39 busy by association 0
hdac0:        tracing via nid 40
hdac0:        nid 40 busy by association 0
hdac0:        tracing via nid 41
hdac0:        nid 41 busy by association 0
hdac0:        tracing via nid 42
hdac0:        nid 42 busy by association 0
hdac0:        tracing via nid 43
hdac0:         tracing via nid 20
hdac0:         nid 20 returned 0
hdac0:        nid 43 returned 0
hdac0:        tracing via nid 44
hdac0:         tracing via nid 21
hdac0:         nid 21 returned 0
hdac0:        nid 44 returned 0
hdac0:       nid 33 returned 0
hdac0:       tracing via nid 35
hdac0:       nid 35 returned 0
hdac0:      nid 32 returned 1
hdac0:     nid 51 returned 1
hdac0:    nid 58 returned 1
hdac0:   nid 21 returned 1
hdac0:  Traced to ADC 8
hdac0:  Tracing pin 24 to ADC 8
hdac0:   tracing via nid 24
hdac0:    tracing via nid 12
hdac0:     tracing via nid 8
hdac0:     nid 8 returned 1
hdac0:    nid 12 returned 1
hdac0:    tracing via nid 13
hdac0:     tracing via nid 9
hdac0:     nid 9 returned 0
hdac0:    nid 13 returned 0
hdac0:    tracing via nid 14
hdac0:     tracing via nid 15
hdac0:     nid 15 returned 0
hdac0:    nid 14 returned 0
hdac0:    tracing via nid 32
hdac0:     tracing via nid 12
hdac0:      tracing via nid 8
hdac0:      nid 8 returned 1
hdac0:     nid 12 returned 1
hdac0:     tracing via nid 13
hdac0:      tracing via nid 9
hdac0:      nid 9 returned 0
hdac0:     nid 13 returned 0
hdac0:     tracing via nid 14
hdac0:      tracing via nid 15
hdac0:      nid 15 returned 0
hdac0:     nid 14 returned 0
hdac0:     tracing via nid 33
hdac0:      tracing via nid 34
hdac0:       tracing via nid 17
hdac0:       nid 17 returned 0
hdac0:      nid 34 returned 0
hdac0:      tracing via nid 35
hdac0:      nid 35 returned 0
hdac0:      tracing via nid 38
hdac0:       tracing via nid 23
hdac0:       nid 23 returned 0
hdac0:      nid 38 returned 0
hdac0:      tracing via nid 39
hdac0:      nid 39 busy by association 0
hdac0:      tracing via nid 40
hdac0:      nid 40 busy by association 0
hdac0:      tracing via nid 41
hdac0:      nid 41 busy by association 0
hdac0:      tracing via nid 42
hdac0:      nid 42 busy by association 0
hdac0:      tracing via nid 43
hdac0:       tracing via nid 20
hdac0:       nid 20 returned 0
hdac0:      nid 43 returned 0
hdac0:      tracing via nid 44
hdac0:       tracing via nid 21
hdac0:       nid 21 returned 0
hdac0:      nid 44 returned 0
hdac0:     nid 33 returned 0
hdac0:     tracing via nid 35
hdac0:     nid 35 returned 0
hdac0:    nid 32 returned 1
hdac0:    tracing via nid 35
hdac0:    nid 35 returned 0
hdac0:   nid 24 returned 1
hdac0:  Traced to ADC 8
hdac0:  Tracing pin 20 to ADC 8
hdac0:   tracing via nid 20
hdac0:    tracing via nid 35
hdac0:    nid 35 returned 0
hdac0:    tracing via nid 47
hdac0:    nid 47 returned 0
hdac0:    tracing via nid 57
hdac0:     tracing via nid 12
hdac0:      tracing via nid 8
hdac0:      nid 8 returned 1
hdac0:     nid 12 returned 1
hdac0:     tracing via nid 13
hdac0:      tracing via nid 9
hdac0:      nid 9 returned 0
hdac0:     nid 13 returned 0
hdac0:     tracing via nid 14
hdac0:      tracing via nid 15
hdac0:      nid 15 returned 0
hdac0:     nid 14 returned 0
hdac0:     tracing via nid 32
hdac0:      tracing via nid 12
hdac0:       tracing via nid 8
hdac0:       nid 8 returned 1
hdac0:      nid 12 returned 1
hdac0:      tracing via nid 13
hdac0:       tracing via nid 9
hdac0:       nid 9 returned 0
hdac0:      nid 13 returned 0
hdac0:      tracing via nid 14
hdac0:       tracing via nid 15
hdac0:       nid 15 returned 0
hdac0:      nid 14 returned 0
hdac0:      tracing via nid 33
hdac0:       tracing via nid 34
hdac0:        tracing via nid 17
hdac0:        nid 17 returned 0
hdac0:       nid 34 returned 0
hdac0:       tracing via nid 35
hdac0:       nid 35 returned 0
hdac0:       tracing via nid 38
hdac0:        tracing via nid 23
hdac0:        nid 23 returned 0
hdac0:       nid 38 returned 0
hdac0:       tracing via nid 39
hdac0:       nid 39 busy by association 0
hdac0:       tracing via nid 40
hdac0:       nid 40 busy by association 0
hdac0:       tracing via nid 41
hdac0:       nid 41 busy by association 0
hdac0:       tracing via nid 42
hdac0:       nid 42 busy by association 0
hdac0:       tracing via nid 43
hdac0:        tracing via nid 20
hdac0:        nid 20 returned 0
hdac0:       nid 43 returned 0
hdac0:       tracing via nid 44
hdac0:        tracing via nid 21
hdac0:        nid 21 returned 0
hdac0:       nid 44 returned 0
hdac0:      nid 33 returned 0
hdac0:      tracing via nid 35
hdac0:      nid 35 returned 0
hdac0:     nid 32 returned 1
hdac0:     tracing via nid 35
hdac0:     nid 35 returned 0
hdac0:    nid 57 returned 1
hdac0:   nid 20 returned 1
hdac0:  Traced to ADC 8
hdac0: Association 1 (2) trace succeded
hdac0: Tracing association 2 (3)
hdac0:  Tracing pin 17 with min nid 0
hdac0:   tracing via nid 17
hdac0:    tracing via nid 34
hdac0:     tracing via nid 55
hdac0:      tracing via nid 3
hdac0:      nid 3 returned 3
hdac0:      tracing via nid 4
hdac0:      nid 4 busy by association 0
hdac0:      tracing via nid 6
hdac0:      nid 6 busy by association 0
hdac0:     nid 55 returned 3
hdac0:     tracing via nid 33
hdac0:      tracing via nid 32
hdac0:      nid 32 busy by association 1
hdac0:     nid 33 returned 0
hdac0:    nid 34 returned 3
hdac0:   nid 17 returned 3
hdac0:  Pin 17 traced to DAC 3
hdac0: Association 2 (3) trace succeded
hdac0: Tracing association 3 (10)
hdac0:  Tracing pin 27 with min nid 0
hdac0:   tracing via nid 27
hdac0:    tracing via nid 2
hdac0:    nid 2 returned 2
hdac0:   nid 27 returned 2
hdac0:  Pin 27 traced to DAC 2
hdac0: Association 3 (10) trace succeded
hdac0: Tracing input monitor
hdac0:  Tracing nid 32 to out
hdac0:   tracing via nid 32
hdac0:    tracing via nid 12
hdac0:    nid 12 busy by input association 1
hdac0:    tracing via nid 13
hdac0:     tracing via nid 9
hdac0:     nid 9 returned 0
hdac0:    nid 13 returned 0
hdac0:    tracing via nid 14
hdac0:     tracing via nid 15
hdac0:     nid 15 returned 0
hdac0:    nid 14 returned 0
hdac0:    tracing via nid 33
hdac0:     tracing via nid 34
hdac0:     nid 34 found output association 2
hdac0:     tracing via nid 35
hdac0:     nid 35 returned 0
hdac0:     tracing via nid 38
hdac0:      tracing via nid 23
hdac0:      nid 23 busy by input association 1
hdac0:     nid 38 returned 0
hdac0:     tracing via nid 39
hdac0:     nid 39 found output association 0
hdac0:     tracing via nid 40
hdac0:     nid 40 found output association 0
hdac0:     tracing via nid 41
hdac0:     nid 41 found output association 0
hdac0:     tracing via nid 42
hdac0:     nid 42 found output association 0
hdac0:     tracing via nid 43
hdac0:      tracing via nid 20
hdac0:      nid 20 busy by input association 1
hdac0:     nid 43 returned 0
hdac0:     tracing via nid 44
hdac0:      tracing via nid 21
hdac0:      nid 21 busy by input association 1
hdac0:     nid 44 returned 0
hdac0:    nid 33 returned 1
hdac0:    tracing via nid 35
hdac0:    nid 35 returned 0
hdac0:   nid 32 returned 1
hdac0:  nid 32 is input monitor
hdac0: Tracing beeper
hdac0:  Tracing nid 16 to out
hdac0:   tracing via nid 16
hdac0:   nid 16 returned 0
hdac0:  Tracing nid 26 to out
hdac0:   tracing via nid 26
hdac0:    tracing via nid 32
hdac0:    nid 32 found output association -2
hdac0:   nid 26 returned 1
hdac0: Disabling unassociated widgets...
hdac0:  Disabling unassociated nid 7.
hdac0:  Disabling unassociated nid 9.
hdac0:  Disabling unassociated nid 11.
hdac0:  Disabling unassociated nid 13.
hdac0:  Disabling unassociated nid 14.
hdac0:  Disabling unassociated nid 15.
hdac0:  Disabling unassociated nid 29.
hdac0:  Disabling unassociated nid 35.
hdac0:  Disabling unassociated nid 38.
hdac0:  Disabling unassociated nid 43.
hdac0:  Disabling unassociated nid 44.
hdac0:  Disabling unassociated nid 46.
hdac0:  Disabling unassociated nid 47.
hdac0:  Disabling unassociated nid 48.
hdac0:  Disabling unassociated nid 49.
hdac0:  Disabling unassociated nid 50.
hdac0:  Disabling unassociated nid 53.
hdac0:  Disabling unassociated nid 56.
hdac0:  Disabling unassociated nid 59.
hdac0:  Disabling unassociated nid 61.
hdac0:  Disabling connection to input pin nid 20 conn 0.
hdac0:  Disabling connection to input pin nid 21 conn 0.
hdac0:  Disabling connection to input pin nid 23 conn 0.
hdac0:  Disabling connection from output pin nid 12 conn 6 cnid 36.
hdac0:  Disabling connection from output pin nid 51 conn 2 cnid 36.
hdac0:  Disabling connection from output pin nid 52 conn 2 cnid 36.
hdac0:  Disabling connection from output pin nid 12 conn 7 cnid 37.
hdac0:  Disabling connection from output pin nid 51 conn 1 cnid 37.
hdac0:  Disabling connection from output pin nid 52 conn 1 cnid 37.
hdac0: Disabling nonselected inputs...
hdac0:  Disabling unselected connection nid 55 conn 1.
hdac0:  Disabling unselected connection nid 55 conn 2.
hdac0: Disabling useless...
hdac0:  Disabling ctl 7 nid 13 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 8 nid 14 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 19 nid 29 cnid 11 due to disabled widget.
hdac0:  Disabling ctl 24 nid 32 cnid 56 due to disabled widget.
hdac0:  Disabling ctl 25 nid 32 cnid 61 due to disabled widget.
hdac0:  Disabling ctl 27 nid 32 cnid 59 due to disabled widget.
hdac0:  Disabling ctl 35 nid 38 cnid 50 due to disabled widget.
hdac0:  Disabling ctl 36 nid 38 cnid 33 due to disabled widget.
hdac0:  Disabling ctl 45 nid 43 cnid 48 due to disabled widget.
hdac0:  Disabling ctl 46 nid 43 cnid 33 due to disabled widget.
hdac0:  Disabling ctl 47 nid 44 cnid 49 due to disabled widget.
hdac0:  Disabling ctl 48 nid 44 cnid 33 due to disabled widget.
hdac0:  Disabling ctl 49 nid 56 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 52 nid 59 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 54 nid 61 cnid -1 due to disabled widget.
hdac0:  Disabling nid 2 connection 0 due to disabled child widget.
hdac0:  Disabling nid 12 connection 0 due to disabled child widget.
hdac0:  Disabling nid 12 connection 3 due to disabled child widget.
hdac0:  Disabling nid 12 connection 8 due to disabled child widget.
hdac0: Disabling crossassociatement connections...
hdac0: Disabling useless...
hdac0: Binding associations to channels...
hdac0: Assigning names to signal sources...
hdac0: Assigning mixers to the tree...
hdac0: AFG commit...
hdac0: Ctls commit...
hdac0: Power commit...
hdac0:  Power down nid 9 to the D3 state.
hdac0:  Power down nid 15 to the D3 state.
hdac0: HP switch init...
hdac0: 
hdac0: HDA config/quirks: forcestereo ivref80
hdac0: 
hdac0: +-------------------+
hdac0: | DUMPING HDA NODES |
hdac0: +-------------------+
hdac0: 
hdac0: Default Parameter
hdac0: -----------------
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:          IN amp: 0x80000000
hdac0:         OUT amp: 0x00052727
hdac0: 
hdac0:             nid: 2 [DIGITAL]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00030311
hdac0:     Parse flags: 0x0
hdac0:     Association: 3 (0x00000001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000005
hdac0:          Format: AC3 PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=29 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 3 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00000405
hdac0:     Parse flags: 0x0
hdac0:     Association: 2 (0x00000001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:      Output amp: 0x00052727
hdac0:                  mute=0 step=39 size=5 offset=39
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 4 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00000405
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:      Output amp: 0x00052727
hdac0:                  mute=0 step=39 size=5 offset=39
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 5 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00000405
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000002)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:      Output amp: 0x00052727
hdac0:                  mute=0 step=39 size=5 offset=39
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 6 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00000405
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000004)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:      Output amp: 0x00052727
hdac0:                  mute=0 step=39 size=5 offset=39
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 7 [DIGITAL] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x00130391
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000005
hdac0:          Format: AC3 PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=28 [pin: SPDIF-in (None)] [DISABLED]
hdac0: 
hdac0:             nid: 8 [ANALOG]
hdac0:            name: audio input
hdac0:      widget_cap: 0x00100501
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00004007)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=12 [audio selector]
hdac0: 
hdac0:             nid: 9 [ANALOG] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x00100501
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=13 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 10 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00000405
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000010)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:      Output amp: 0x00052727
hdac0:                  mute=0 step=39 size=5 offset=39
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 11 [DIGITAL] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300301
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=8 [audio input] (selected)
hdac0:           + <- nid=9 [audio input] [DISABLED]
hdac0:           + <- nid=15 [audio input] [DISABLED]
hdac0: 
hdac0:             nid: 12 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00004007)
hdac0:             OSS: line, mic, cd, mix, monitor
hdac0:      Output amp: 0x80053627
hdac0:                  mute=1 step=54 size=5 offset=39
hdac0:     connections: 10
hdac0:           |
hdac0:           + [DISABLED] <- nid=56 [audio selector] [DISABLED]
hdac0:           + <- nid=57 [audio selector]
hdac0:           + <- nid=58 [audio selector]
hdac0:           + [DISABLED] <- nid=59 [audio selector] [DISABLED]
hdac0:           + <- nid=60 [audio selector] (selected)
hdac0:           + <- nid=24 [pin: CD (Fixed)]
hdac0:           + [DISABLED] <- nid=36 [pin: Line-out (Jack)]
hdac0:           + [DISABLED] <- nid=37 [pin: Line-out (Jack)]
hdac0:           + [DISABLED] <- nid=61 [audio selector] [DISABLED]
hdac0:           + <- nid=32 [audio mixer]
hdac0: 
hdac0:             nid: 13 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x80053627
hdac0:                  mute=1 step=54 size=5 offset=39
hdac0:     connections: 10
hdac0:           |
hdac0:           + <- nid=56 [audio selector] [DISABLED] (selected)
hdac0:           + <- nid=57 [audio selector]
hdac0:           + <- nid=58 [audio selector]
hdac0:           + <- nid=59 [audio selector] [DISABLED]
hdac0:           + <- nid=60 [audio selector]
hdac0:           + <- nid=24 [pin: CD (Fixed)]
hdac0:           + <- nid=36 [pin: Line-out (Jack)]
hdac0:           + <- nid=37 [pin: Line-out (Jack)]
hdac0:           + <- nid=61 [audio selector] [DISABLED]
hdac0:           + <- nid=32 [audio mixer]
hdac0: 
hdac0:             nid: 14 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x80053627
hdac0:                  mute=1 step=54 size=5 offset=39
hdac0:     connections: 10
hdac0:           |
hdac0:           + <- nid=56 [audio selector] [DISABLED] (selected)
hdac0:           + <- nid=57 [audio selector]
hdac0:           + <- nid=58 [audio selector]
hdac0:           + <- nid=59 [audio selector] [DISABLED]
hdac0:           + <- nid=60 [audio selector]
hdac0:           + <- nid=24 [pin: CD (Fixed)]
hdac0:           + <- nid=36 [pin: Line-out (Jack)]
hdac0:           + <- nid=37 [pin: Line-out (Jack)]
hdac0:           + <- nid=61 [audio selector] [DISABLED]
hdac0:           + <- nid=32 [audio mixer]
hdac0: 
hdac0:             nid: 15 [ANALOG] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x00100501
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07ff
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=14 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 16 [ANALOG]
hdac0:            name: beep widget
hdac0:      widget_cap: 0x0070000c
hdac0:     Parse flags: 0x0
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker (speaker)
hdac0:      Output amp: 0x800b0f0f
hdac0:                  mute=1 step=15 size=11 offset=15
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 17 [ANALOG]
hdac0:            name: pin: Headphones (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 2 (0x00000001)
hdac0:             OSS: 
hdac0:         Pin cap: 0x0000373f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x02214030
hdac0:     Pin control: 0x000000c0 HP OUT
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=34 [audio mixer]
hdac0: 
hdac0:             nid: 18 [ANALOG]
hdac0:            name: pin: Line-out (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000001)
hdac0:             OSS: 
hdac0:         Pin cap: 0x0000373f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01014010
hdac0:     Pin control: 0x00000040 OUT
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=41 [audio mixer]
hdac0: 
hdac0:             nid: 19 [ANALOG] [DISABLED]
hdac0:            name: pin: Speaker (None)
hdac0:      widget_cap: 0x0040010c
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000010
hdac0:                  OUT
hdac0:      Pin config: 0x511711f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80051f1f
hdac0:                  mute=1 step=31 size=5 offset=31
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=45 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 20 [ANALOG]
hdac0:            name: pin: Mic (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: mic (mic)
hdac0:         Pin cap: 0x0000373f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x02a1902e
hdac0:     Pin control: 0x00000024 IN
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=43 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 21 [ANALOG]
hdac0:            name: pin: Line-in (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000002)
hdac0:             OSS: line (line)
hdac0:         Pin cap: 0x00003737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01813021
hdac0:     Pin control: 0x00000024 IN
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=44 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 22 [ANALOG]
hdac0:            name: pin: Line-out (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000004)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00003737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01011012
hdac0:     Pin control: 0x00000040 OUT
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=42 [audio mixer]
hdac0: 
hdac0:             nid: 23 [ANALOG]
hdac0:            name: pin: Mic (Jack)
hdac0:      widget_cap: 0x0040098d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: monitor (monitor)
hdac0:         Pin cap: 0x00003737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01a19020
hdac0:     Pin control: 0x00000024 IN
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 24 [ANALOG]
hdac0:            name: pin: CD (Fixed)
hdac0:      widget_cap: 0x00400001
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000004)
hdac0:             OSS: cd (cd)
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x99331122
hdac0:     Pin control: 0x00000020 IN
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 25 [ANALOG] [DISABLED]
hdac0:            name: power widget
hdac0:      widget_cap: 0x00500500
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=32 [audio mixer] (selected)
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 26 [ANALOG]
hdac0:            name: beep widget
hdac0:      widget_cap: 0x00700000
hdac0:     Parse flags: 0x0
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker (speaker)
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 27 [DIGITAL]
hdac0:            name: pin: SPDIF-out (Jack)
hdac0:      widget_cap: 0x0040030d
hdac0:     Parse flags: 0x0
hdac0:     Association: 3 (0x00000001)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000010
hdac0:                  OUT
hdac0:      Pin config: 0x0145f1a0
hdac0:     Pin control: 0x00000040 OUT
hdac0:      Output amp: 0x80052727
hdac0:                  mute=1 step=39 size=5 offset=39
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=2 [audio output]
hdac0: 
hdac0:             nid: 28 [DIGITAL] [DISABLED]
hdac0:            name: pin: SPDIF-in (None)
hdac0:      widget_cap: 0x0040020b
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x41c5f160
hdac0:     Pin control: 0x00000000
hdac0:       Input amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 29 [DIGITAL] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200303
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=1 [GHOST!] [UNKNOWN]
hdac0:           + [DISABLED] <- nid=11 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 30 [ANALOG] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=54 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 31 [ANALOG] [DISABLED]
hdac0:            name: volume widget
hdac0:      widget_cap: 0x00600080
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 32 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x0020010b
hdac0:     Parse flags: 0x1
hdac0:     Association: -2 (0x00004007)
hdac0:             OSS: mix (mix)
hdac0:       Input amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 8
hdac0:           |
hdac0:           + <- nid=57 [audio selector]
hdac0:           + <- nid=51 [audio selector]
hdac0:           + [DISABLED] <- nid=56 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=61 [audio selector] [DISABLED]
hdac0:           + <- nid=52 [audio selector]
hdac0:           + [DISABLED] <- nid=59 [audio selector] [DISABLED]
hdac0:           + <- nid=24 [pin: CD (Fixed)]
hdac0:           + <- nid=26 [beep widget]
hdac0: 
hdac0:             nid: 33 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: mix
hdac0:      Output amp: 0x80051f1f
hdac0:                  mute=1 step=31 size=5 offset=31
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=32 [audio mixer]
hdac0: 
hdac0:             nid: 34 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: 2 (0x00000001)
hdac0:             OSS: pcm, mix
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=55 [audio selector]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 35 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00100
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 18
hdac0:           |
hdac0:           + <- nid=17 [pin: Headphones (Jack)] (selected)
hdac0:           + <- nid=18 [pin: Line-out (Jack)]
hdac0:           + [DISABLED] <- nid=19 [pin: Speaker (None)] [DISABLED]
hdac0:           + <- nid=20 [pin: Mic (Jack)]
hdac0:           + <- nid=21 [pin: Line-in (Jack)]
hdac0:           + <- nid=22 [pin: Line-out (Jack)]
hdac0:           + <- nid=23 [pin: Mic (Jack)]
hdac0:           + <- nid=24 [pin: CD (Fixed)]
hdac0:           + <- nid=36 [pin: Line-out (Jack)]
hdac0:           + <- nid=37 [pin: Line-out (Jack)]
hdac0:           + <- nid=56 [audio selector] [DISABLED]
hdac0:           + <- nid=57 [audio selector]
hdac0:           + <- nid=58 [audio selector]
hdac0:           + <- nid=59 [audio selector] [DISABLED]
hdac0:           + <- nid=60 [audio selector]
hdac0:           + <- nid=61 [audio selector] [DISABLED]
hdac0:           + <- nid=32 [audio mixer]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 36 [ANALOG]
hdac0:            name: pin: Line-out (Jack)
hdac0:      widget_cap: 0x0040098d
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000002)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000037
hdac0:                  ISC TRQD PDC OUT IN : UNSOL
hdac0:      Pin config: 0x01016011
hdac0:     Pin control: 0x00000040 OUT
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=39 [audio mixer]
hdac0: 
hdac0:             nid: 37 [ANALOG]
hdac0:            name: pin: Line-out (Jack)
hdac0:      widget_cap: 0x0040018d
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000010)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000037
hdac0:                  ISC TRQD PDC OUT IN : UNSOL
hdac0:      Pin config: 0x01012014
hdac0:     Pin control: 0x00000040 OUT
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=40 [audio mixer]
hdac0: 
hdac0:             nid: 38 [ANALOG] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=50 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 39 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000002)
hdac0:             OSS: pcm, mix
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=5 [audio output]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 40 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000010)
hdac0:             OSS: pcm, mix
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=10 [audio output]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 41 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000001)
hdac0:             OSS: pcm, mix
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=4 [audio output]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 42 [ANALOG]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000004)
hdac0:             OSS: pcm, mix
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=6 [audio output]
hdac0:           + <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 43 [ANALOG] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=48 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 44 [ANALOG] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=49 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=33 [audio selector]
hdac0: 
hdac0:             nid: 45 [ANALOG] [DISABLED]
hdac0:            name: audio mixer
hdac0:      widget_cap: 0x00200100
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=30 [audio mixer] [DISABLED]
hdac0: 
hdac0:             nid: 46 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00000
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 47 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00100
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 6
hdac0:           |
hdac0:           + <- nid=17 [pin: Headphones (Jack)] (selected)
hdac0:           + <- nid=18 [pin: Line-out (Jack)]
hdac0:           + <- nid=20 [pin: Mic (Jack)]
hdac0:           + <- nid=21 [pin: Line-in (Jack)]
hdac0:           + <- nid=22 [pin: Line-out (Jack)]
hdac0:           + <- nid=23 [pin: Mic (Jack)]
hdac0: 
hdac0:             nid: 48 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=3 [audio output] (selected)
hdac0:           + <- nid=4 [audio output]
hdac0:           + <- nid=6 [audio output]
hdac0: 
hdac0:             nid: 49 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=4 [audio output] (selected)
hdac0:           + <- nid=10 [audio output]
hdac0: 
hdac0:             nid: 50 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=5 [audio output] (selected)
hdac0:           + <- nid=4 [audio output]
hdac0: 
hdac0:             nid: 51 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000002)
hdac0:             OSS: line
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=58 [audio selector] (selected)
hdac0:           + [DISABLED] <- nid=37 [pin: Line-out (Jack)]
hdac0:           + [DISABLED] <- nid=36 [pin: Line-out (Jack)]
hdac0: 
hdac0:             nid: 52 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: monitor
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=60 [audio selector] (selected)
hdac0:           + [DISABLED] <- nid=37 [pin: Line-out (Jack)]
hdac0:           + [DISABLED] <- nid=36 [pin: Line-out (Jack)]
hdac0: 
hdac0:             nid: 53 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00000
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 54 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=3 [audio output] (selected)
hdac0:           + <- nid=4 [audio output]
hdac0:           + <- nid=6 [audio output]
hdac0: 
hdac0:             nid: 55 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300101
hdac0:     Parse flags: 0x0
hdac0:     Association: 2 (0x00000001)
hdac0:             OSS: pcm
hdac0:     connections: 3
hdac0:           |
hdac0:           + <- nid=3 [audio output] (selected)
hdac0:           + [DISABLED] <- nid=4 [audio output]
hdac0:           + [DISABLED] <- nid=6 [audio output]
hdac0: 
hdac0:             nid: 56 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=17 [pin: Headphones (Jack)]
hdac0: 
hdac0:             nid: 57 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: mic
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=20 [pin: Mic (Jack)]
hdac0: 
hdac0:             nid: 58 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000002)
hdac0:             OSS: line
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=21 [pin: Line-in (Jack)]
hdac0: 
hdac0:             nid: 59 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=22 [pin: Line-out (Jack)]
hdac0: 
hdac0:             nid: 60 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: monitor
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=23 [pin: Mic (Jack)]
hdac0: 
hdac0:             nid: 61 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=18 [pin: Line-out (Jack)]
hdac0: 
hdac0: +------------------------+
hdac0: | DUMPING HDA AMPLIFIERS |
hdac0: +------------------------+
hdac0: 
hdac0:   1: nid   3 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 0 step:  39 size:   5 off:  39
hdac0:   2: nid   4 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 0 step:  39 size:   5 off:  39
hdac0:   3: nid   5 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 0 step:  39 size:   5 off:  39
hdac0:   4: nid   6 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 0 step:  39 size:   5 off:  39
hdac0:   5: nid  10 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 0 step:  39 size:   5 off:  39
hdac0:   6: nid  12 out (out) index 0          ossmask=0x00000800
hdac0:        mute: 1 step:  54 size:   5 off:  39
hdac0:   7: nid  13 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:  54 size:   5 off:  39 [DISABLED]
hdac0:   8: nid  14 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:  54 size:   5 off:  39 [DISABLED]
hdac0:   9: nid  16 out (out) index 0          ossmask=0x00000020
hdac0:        mute: 1 step:  15 size:  11 off:  15
hdac0:  10: nid  17 in  (out) index 0          ossmask=0x00000001
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  11: nid  18 in  (out) index 0          ossmask=0x00000001
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  12: nid  19 in  (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:  31 size:   5 off:  31 [DISABLED]
hdac0:  13: nid  20 in  (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  14: nid  21 in  (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  15: nid  22 in  (out) index 0          ossmask=0x00000001
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  16: nid  23 in  (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  17: nid  27 in  (out) index 0          ossmask=0x00000011
hdac0:        mute: 1 step:  39 size:   5 off:  39
hdac0:  18: nid  28 out (in ) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:  31 size:   5 off:  23 [DISABLED]
hdac0:  19: nid  29 in  (in ) index 1 cnid  11 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  20: nid  30 in  (in ) index 0 cnid  54 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  21: nid  30 in  (in ) index 1 cnid  33 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  22: nid  32 in  (in ) index 0 cnid  57 ossmask=0x00000200
hdac0:        mute: 1 step:  31 size:   5 off:  23
hdac0:  23: nid  32 in  (in ) index 1 cnid  51 ossmask=0x00000200
hdac0:        mute: 1 step:  31 size:   5 off:  23
hdac0:  24: nid  32 in  (in ) index 2 cnid  56 ossmask=0x00000000
hdac0:        mute: 1 step:  31 size:   5 off:  23 [DISABLED]
hdac0:  25: nid  32 in  (in ) index 3 cnid  61 ossmask=0x00000000
hdac0:        mute: 1 step:  31 size:   5 off:  23 [DISABLED]
hdac0:  26: nid  32 in  (in ) index 4 cnid  52 ossmask=0x00000200
hdac0:        mute: 1 step:  31 size:   5 off:  23
hdac0:  27: nid  32 in  (in ) index 5 cnid  59 ossmask=0x00000000
hdac0:        mute: 1 step:  31 size:   5 off:  23 [DISABLED]
hdac0:  28: nid  32 in  (in ) index 6 cnid  24 ossmask=0x00000300
hdac0:        mute: 1 step:  31 size:   5 off:  23
hdac0:  29: nid  32 in  (in ) index 7 cnid  26 ossmask=0x00000220
hdac0:        mute: 1 step:  31 size:   5 off:  23
hdac0:  30: nid  33 out (out) index 0          ossmask=0x00000200
hdac0:        mute: 1 step:  31 size:   5 off:  31
hdac0:  31: nid  34 in  (in ) index 0 cnid  55 ossmask=0x00000011
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  32: nid  34 in  (in ) index 1 cnid  33 ossmask=0x00000201
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  33: nid  36 in  (out) index 0          ossmask=0x00000001
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  34: nid  37 in  (out) index 0          ossmask=0x00000001
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  35: nid  38 in  (in ) index 0 cnid  50 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  36: nid  38 in  (in ) index 1 cnid  33 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  37: nid  39 in  (in ) index 0 cnid   5 ossmask=0x00000011
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  38: nid  39 in  (in ) index 1 cnid  33 ossmask=0x00000201
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  39: nid  40 in  (in ) index 0 cnid  10 ossmask=0x00000011
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  40: nid  40 in  (in ) index 1 cnid  33 ossmask=0x00000201
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  41: nid  41 in  (in ) index 0 cnid   4 ossmask=0x00000011
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  42: nid  41 in  (in ) index 1 cnid  33 ossmask=0x00000201
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  43: nid  42 in  (in ) index 0 cnid   6 ossmask=0x00000011
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  44: nid  42 in  (in ) index 1 cnid  33 ossmask=0x00000201
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  45: nid  43 in  (in ) index 0 cnid  48 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  46: nid  43 in  (in ) index 1 cnid  33 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  47: nid  44 in  (in ) index 0 cnid  49 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  48: nid  44 in  (in ) index 1 cnid  33 ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  49: nid  56 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 0 step:   3 size:  39 off:   0 [DISABLED]
hdac0:  50: nid  57 out (out) index 0          ossmask=0x00000080
hdac0:        mute: 0 step:   3 size:  39 off:   0
hdac0:  51: nid  58 out (out) index 0          ossmask=0x00000040
hdac0:        mute: 0 step:   3 size:  39 off:   0
hdac0:  52: nid  59 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 0 step:   3 size:  39 off:   0 [DISABLED]
hdac0:  53: nid  60 out (out) index 0          ossmask=0x01000000
hdac0:        mute: 0 step:   3 size:  39 off:   0
hdac0:  54: nid  61 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 0 step:   3 size:  39 off:   0 [DISABLED]
hdac0: 
pcm0: <HDA codec #0 Analog Devices AD1988B PCM #0> on hdac0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07ff
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
pcm0:             DAC: 4 5 6 10
pcm0: 
pcm0: Record:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07ff
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
pcm0:             ADC: 8
pcm0: 
pcm0: +--------------------------------+
pcm0: | DUMPING Playback/Record Pathes |
pcm0: +--------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:     nid=18 [pin: Line-out (Jack)]
pcm0:       |
pcm0:       + <- nid=41 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=4 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                     |
pcm0:                     + <- nid=32 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=22 [pin: Line-out (Jack)]
pcm0:       |
pcm0:       + <- nid=42 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=6 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                     |
pcm0:                     + <- nid=32 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=36 [pin: Line-out (Jack)]
pcm0:       |
pcm0:       + <- nid=39 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=5 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                     |
pcm0:                     + <- nid=32 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=37 [pin: Line-out (Jack)]
pcm0:       |
pcm0:       + <- nid=40 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=10 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                     |
pcm0:                     + <- nid=32 [audio mixer] [src: mix]
pcm0: 
pcm0: Record:
pcm0: 
pcm0:     nid=8 [audio input]
pcm0:       |
pcm0:       + <- nid=12 [audio selector] [src: line, mic, cd, mix, monitor]
pcm0:              |
pcm0:              + <- nid=57 [audio selector] [src: mic]
pcm0:                     |
pcm0:                     + <- nid=20 [pin: Mic (Jack)] [src: mic]
pcm0:              + <- nid=58 [audio selector] [src: line]
pcm0:                     |
pcm0:                     + <- nid=21 [pin: Line-in (Jack)] [src: line]
pcm0:              + <- nid=60 [audio selector] [src: monitor]
pcm0:                     |
pcm0:                     + <- nid=23 [pin: Mic (Jack)] [src: monitor]
pcm0:              + <- nid=24 [pin: CD (Fixed)] [src: cd]
pcm0:              + <- nid=32 [audio mixer] [src: mix]
pcm0: 
pcm0: Input Mix:
pcm0: 
pcm0:     nid=32 [audio mixer]
pcm0:       |
pcm0:       + <- nid=57 [audio selector] [src: mic]
pcm0:              |
pcm0:              + <- nid=20 [pin: Mic (Jack)] [src: mic]
pcm0:       + <- nid=51 [audio selector] [src: line]
pcm0:              |
pcm0:              + <- nid=58 [audio selector] [src: line]
pcm0:                     |
pcm0:                     + <- nid=21 [pin: Line-in (Jack)] [src: line]
pcm0:       + <- nid=52 [audio selector] [src: monitor]
pcm0:              |
pcm0:              + <- nid=60 [audio selector] [src: monitor]
pcm0:                     |
pcm0:                     + <- nid=23 [pin: Mic (Jack)] [src: monitor]
pcm0:       + <- nid=24 [pin: CD (Fixed)] [src: cd]
pcm0:       + <- nid=26 [beep widget] [src: speaker]
pcm0: 
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +- ctl  2 (nid   4 out):    -58/0dB (40 steps)
pcm0:    +- ctl  3 (nid   5 out):    -58/0dB (40 steps)
pcm0:    +- ctl  4 (nid   6 out):    -58/0dB (40 steps)
pcm0:    +- ctl  5 (nid  10 out):    -58/0dB (40 steps)
pcm0:    +- ctl 11 (nid  18 in ):    mute
pcm0:    +- ctl 15 (nid  22 in ):    mute
pcm0:    +- ctl 33 (nid  36 in ):    mute
pcm0:    +- ctl 34 (nid  37 in ):    mute
pcm0:    +- ctl 37 (nid  39 in   0): mute
pcm0:    +- ctl 38 (nid  39 in   1): mute
pcm0:    +- ctl 39 (nid  40 in   0): mute
pcm0:    +- ctl 40 (nid  40 in   1): mute
pcm0:    +- ctl 41 (nid  41 in   0): mute
pcm0:    +- ctl 42 (nid  41 in   1): mute
pcm0:    +- ctl 43 (nid  42 in   0): mute
pcm0:    +- ctl 44 (nid  42 in   1): mute
pcm0: 
pcm0: PCM Volume (OSS: pcm)
pcm0:    |
pcm0:    +- ctl  2 (nid   4 out):    -58/0dB (40 steps)
pcm0:    +- ctl  3 (nid   5 out):    -58/0dB (40 steps)
pcm0:    +- ctl  4 (nid   6 out):    -58/0dB (40 steps)
pcm0:    +- ctl  5 (nid  10 out):    -58/0dB (40 steps)
pcm0:    +- ctl 37 (nid  39 in   0): mute
pcm0:    +- ctl 39 (nid  40 in   0): mute
pcm0:    +- ctl 41 (nid  41 in   0): mute
pcm0:    +- ctl 43 (nid  42 in   0): mute
pcm0: 
pcm0: CD Volume (OSS: cd)
pcm0:    |
pcm0:    +- ctl 28 (nid  32 in   6): -34/12dB (32 steps) + mute
pcm0: 
pcm0: Microphone Volume (OSS: mic)
pcm0:    |
pcm0:    +- ctl 50 (nid  57 out):    0/30dB (4 steps)
pcm0: 
pcm0: Line-in Volume (OSS: line)
pcm0:    |
pcm0:    +- ctl 51 (nid  58 out):    0/30dB (4 steps)
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0: 
pcm0: Speaker/Beep Volume (OSS: speaker)
pcm0:    |
pcm0:    +- ctl  9 (nid  16 out):    -45/0dB (16 steps) + mute
pcm0:    +- ctl 29 (nid  32 in   7): -34/12dB (32 steps) + mute
pcm0: 
pcm0: Input Mix Level (OSS: mix)
pcm0:    |
pcm0:    +- ctl 22 (nid  32 in   0): -34/12dB (32 steps) + mute
pcm0:    +- ctl 23 (nid  32 in   1): -34/12dB (32 steps) + mute
pcm0:    +- ctl 26 (nid  32 in   4): -34/12dB (32 steps) + mute
pcm0:    +- ctl 28 (nid  32 in   6): -34/12dB (32 steps) + mute
pcm0:    +- ctl 29 (nid  32 in   7): -34/12dB (32 steps) + mute
pcm0:    +- ctl 30 (nid  33 out):    -46/0dB (32 steps) + mute
pcm0:    +- ctl 38 (nid  39 in   1): mute
pcm0:    +- ctl 40 (nid  40 in   1): mute
pcm0:    +- ctl 42 (nid  41 in   1): mute
pcm0:    +- ctl 44 (nid  42 in   1): mute
pcm0: 
pcm0: Unknown Ctl (OSS: monitor)
pcm0:    |
pcm0:    +- ctl 53 (nid  60 out):    0/30dB (4 steps)
pcm0: 
pcm0: OSS mixer initialization...
pcm0: Recsel (mic): nid 12 source 1 select
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "line":
pcm0: Mixer "mic":
pcm0: Mixer "cd":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Mixer "monitor":
pcm0: Registering PCM channels...
pcm0: clone manager: deadline=750ms flags=0x8000001e
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap 23b0000, 4000; 0xe78d8000 -> 23b0000
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap 23c0000, 4000; 0xe78e8000 -> 23c0000
pcm1: <HDA codec #0 Analog Devices AD1988B PCM #1> on hdac0
pcm1: +--------------------------------------+
pcm1: | DUMPING PCM Playback/Record Channels |
pcm1: +--------------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:      Stream cap: 0x00000001
pcm1:          Format: PCM
pcm1:         PCM cap: 0x000e07ff
pcm1:        PCM size: 16 20 24
pcm1:        PCM rate: 8 11 16 22 32 44 48 88 96 176 192
pcm1:             DAC: 3
pcm1: 
pcm1: +--------------------------------+
pcm1: | DUMPING Playback/Record Pathes |
pcm1: +--------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:     nid=17 [pin: Headphones (Jack)]
pcm1:       |
pcm1:       + <- nid=34 [audio mixer] [src: pcm, mix]
pcm1:              |
pcm1:              + <- nid=55 [audio selector] [src: pcm]
pcm1:                     |
pcm1:                     + <- nid=3 [audio output] [src: pcm]
pcm1:              + <- nid=33 [audio selector] [src: mix]
pcm1:                     |
pcm1:                     + <- nid=32 [audio mixer] [src: mix]
pcm1: 
pcm1: +-------------------------+
pcm1: | DUMPING Volume Controls |
pcm1: +-------------------------+
pcm1: 
pcm1: Master Volume (OSS: vol)
pcm1:    |
pcm1:    +- ctl  1 (nid   3 out):    -58/0dB (40 steps)
pcm1:    +- ctl 10 (nid  17 in ):    mute
pcm1:    +- ctl 31 (nid  34 in   0): mute
pcm1:    +- ctl 32 (nid  34 in   1): mute
pcm1: 
pcm1: PCM Volume (OSS: pcm)
pcm1:    |
pcm1:    +- ctl  1 (nid   3 out):    -58/0dB (40 steps)
pcm1:    +- ctl 31 (nid  34 in   0): mute
pcm1: 
pcm1: Input Mix Level (OSS: mix)
pcm1:    |
pcm1:    +- ctl 32 (nid  34 in   1): mute
pcm1: 
pcm1: OSS mixer initialization...
pcm1: Mixer "vol":
pcm1: Mixer "pcm":
pcm1: Mixer "mix":
pcm1: Registering PCM channels...
pcm1: clone manager: deadline=750ms flags=0x8000001e
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm1: sndbuf_setmap 23e0000, 4000; 0xe78f8000 -> 23e0000
pcm2: <HDA codec #0 Analog Devices AD1988B PCM #2> on hdac0
pcm2: +--------------------------------------+
pcm2: | DUMPING PCM Playback/Record Channels |
pcm2: +--------------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:      Stream cap: 0x00000005
pcm2:          Format: AC3 PCM
pcm2:         PCM cap: 0x000e07e0
pcm2:        PCM size: 16 20 24
pcm2:        PCM rate: 44 48 88 96 176 192
pcm2:             DAC: 2
pcm2: 
pcm2: +--------------------------------+
pcm2: | DUMPING Playback/Record Pathes |
pcm2: +--------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:     nid=27 [pin: SPDIF-out (Jack)]
pcm2:       |
pcm2:       + <- nid=2 [audio output] [src: pcm]
pcm2: 
pcm2: +-------------------------+
pcm2: | DUMPING Volume Controls |
pcm2: +-------------------------+
pcm2: 
pcm2: Master Volume (OSS: vol)
pcm2:    |
pcm2:    +- ctl 17 (nid  27 in ):    -58/0dB (40 steps) + mute
pcm2: 
pcm2: PCM Volume (OSS: pcm)
pcm2:    |
pcm2:    +- ctl 17 (nid  27 in ):    -58/0dB (40 steps) + mute
pcm2: 
pcm2: OSS mixer initialization...
pcm2: Mixer "vol":
pcm2: Mixer "pcm":
pcm2: Registering PCM channels...
pcm2: clone manager: deadline=750ms flags=0x8000001e
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm2: sndbuf_setmap 2800000, 4000; 0xe7908000 -> 2800000
ATA PseudoRAID loaded
SMP: AP CPU #1 Launched!
cpu1 AP:
     ID: 0x01000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000
ioapic0: Assigning ISA IRQ 1 to local APIC 0
ioapic0: Assigning ISA IRQ 4 to local APIC 1
ioapic0: Assigning ISA IRQ 9 to local APIC 0
ioapic0: Assigning ISA IRQ 14 to local APIC 1
ioapic0: Assigning ISA IRQ 15 to local APIC 0
ioapic0: Assigning PCI IRQ 16 to local APIC 1
ioapic0: Assigning PCI IRQ 18 to local APIC 0
ioapic0: Assigning PCI IRQ 19 to local APIC 1
ioapic0: Assigning PCI IRQ 21 to local APIC 0
ioapic0: Assigning PCI IRQ 22 to local APIC 1
ioapic0: Assigning PCI IRQ 23 to local APIC 0
GEOM_LABEL: Label for provider ad4s3 is ntfs/Local Disk.
GEOM: new disk ad6
Trying to mount root from ufs:/dev/ad4s2a
start_init: trying /sbin/init


More information about the freebsd-multimedia mailing list