Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 2008 19:32:55 -0500
From:      Richard Todd <rmtodd@ichotolot.servalan.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Volume much lower with newest version of snd_hda? 
Message-ID:  <20080915004506.3B27ECDC@mx1.synetsystems.com>

next in thread | raw e-mail | index | archive | help
Noticed something odd when I updated to the latest version of -CURRENT 
with the new snd_hdda code (SVN rev 182999 on 2008-09-13 16:56:03Z by mav).
With the new code, the volume on the sound output is much lower -- with
the old kernel, I was running comfortably with "mixer vol" set at 30 to 35
and "mixer pcm" at the default 75, but with the new kernel I have to crank
both "mixer vol" and "mixer pcm" to 100 to get the same volume.  Any 
ideas what might be going on here?  

This is on the onboard sound on an Intel DP965LT motherboard with 
Intel 82801H HDA Controller and STAC9227X codec chip, using the 
green "line out" output on the back of the machine into an external 
amp/speakers.  I've attached the relevant portions of the verbose boot
dmesg for both the "before" and "after" kernels, but I must admit that I 
have no idea what I should be looking for here in this mass of debugging
output.  I noticed that the "old" kernel said 
pcm0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref
whereas the new one said
hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
. I'm guessing this means that the old kernel was doing volume control
entirely in software and the new one is not doing so, but is instead using
the actual variable-gain amplifiers in the hardware?  


------------------ This is "old" kernel -------------------------------------
pcm0: <Intel 82801H High Definition Audio Controller> mem 0xe8320000-0xe8323fff irq 22 at device 27.0 on pci0
pcm0: TCSEL: 0x07 -> 0x00
pcm0: DMA Coherency: Uncacheable / vendor=0x8086
pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xe8320000
pcm0: [MPSAFE]
pcm0: [ITHREAD]
pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024
pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048
pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000
pcm0: HDA_DEBUG: Starting CORB Engine...
pcm0: HDA_DEBUG: Starting RIRB Engine...
pcm0: HDA_DEBUG: Enabling controller interrupt...
pcm0: HDA_DEBUG: Scanning HDA codecs [start index=0] ...
pcm0: HDA_DEBUG: Probing codec: 2
pcm0: HDA_DEBUG: 	startnode=1 endnode=2
pcm0: HDA_DEBUG: 	Found AFG nid=1 [startnode=1 endnode=2]
pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=2
pcm0:        Vendor: 0x00008384
pcm0:        Device: 0x00007618
pcm0:      Revision: 0x00000002
pcm0:      Stepping: 0x00000001
pcm0: PCI Subvendor: 0x21118086
pcm0:         Nodes: start=2 endnode=37 total=35
pcm0:     CORB size: 256
pcm0:     RIRB size: 256
pcm0:       Streams: ISS=4 OSS=4 BSS=0
pcm0:          GPIO: 0xc0000003
pcm0:                NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=9 found=9
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=9 found=9
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=9 found=9
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=5 found=5
pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=4 found=4
pcm0: HDA_DEBUG: Parsing Ctls...
pcm0: HDA_DEBUG: Parsing vendor patch...
pcm0: HDA_DEBUG: Building AFG tree...
pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1
pcm0: HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using HDA_PARSE_DIRECT strategy.
pcm0: HDA_DEBUG: HWiP: Found 5 DAC path using HDA_PARSE_DIRECT strategy.
pcm0: HDA_DEBUG: AFG commit...
pcm0: HDA_DEBUG: Ctls commit...
pcm0: [ 5] Ctl nid=6 Bind to NONE
pcm0: [ 7] Ctl nid=22 Bind to NONE
pcm0: [ 8] Ctl nid=23 Bind to NONE
pcm0: [ 9] Ctl nid=24 childnid=21 Bind to NONE
pcm0: [10] Ctl nid=25 childnid=22 Bind to NONE
pcm0: [11] Ctl nid=26 childnid=23 Bind to NONE
pcm0: [13] Ctl nid=28 Bind to NONE
pcm0: [14] Ctl nid=29 Bind to NONE
pcm0: HDA_DEBUG: PCMDIR_PLAY setup...
pcm0: HDA_DEBUG: PCMDIR_REC setup...
pcm0: HDA_DEBUG: OSS mixer initialization...
pcm0: HDA_DEBUG: Forcing Soft PCM volume
pcm0: Mixer "vol": child=0x00000010
pcm0: Mixer "pcm": parent="vol"
pcm0: Mixer "speaker":
pcm0: Mixer "mic":
pcm0: Mixer "rec":
pcm0: Soft PCM mixer ENABLED
pcm0: HDA_DEBUG: Registering PCM channels...
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap db098000, 4000; 0xfd16c000 -> db098000
pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap db09c000, 4000; 0xfd170000 -> db09c000
pcm0: <HDA Codec: Sigmatel STAC9227>
pcm0: <HDA Codec ID: 0x83847618>
pcm0: <HDA Driver Revision: 20080420_0052>
pcm0: 
pcm0: HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref
pcm0: 
pcm0: +-------------------+
pcm0: | DUMPING HDA NODES |
pcm0: +-------------------+
pcm0: 
pcm0: Default Parameter
pcm0: -----------------
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:          IN amp: 0x00050e00
pcm0:         OUT amp: 0x80027f7f
pcm0: 
pcm0:             nid: 2 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 3 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 4 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 5 [ANALOG]
pcm0:            name: audio output
pcm0:      widget_cap: 0x000d0c05
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000011
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 6 [ANALOG]
pcm0:            name: vendor widget
pcm0:      widget_cap: 0x00fd0c05
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Output amp: 0x80027f7f
pcm0:                  mute=1 step=127 size=2 offset=127
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 7 [ANALOG]
pcm0:            name: audio input
pcm0:      widget_cap: 0x001d0541
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000800
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=27 [audio selector]
pcm0: 
pcm0:             nid: 8 [ANALOG] [DISABLED]
pcm0:            name: audio input
pcm0:      widget_cap: 0x001d0541
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=28 [audio selector]
pcm0: 
pcm0:             nid: 9 [ANALOG] [DISABLED]
pcm0:            name: audio input
pcm0:      widget_cap: 0x001d0541
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=29 [audio selector]
pcm0: 
pcm0:             nid: 10 [ANALOG]
pcm0:            name: pin: headphones out (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x0000173f
pcm0:                  ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x0221401f
pcm0:     Pin control: 0x000000c0 HP OUT
pcm0:     connections: 2
pcm0:           |
pcm0:           + <- nid=2 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=3 [audio output]
pcm0: 
pcm0:             nid: 11 [ANALOG]
pcm0:            name: pin: Mic in (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000080
pcm0:         Pin cap: 0x0000173f
pcm0:                  ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x02a19040
pcm0:     Pin control: 0x00000024 IN
pcm0:     connections: 2
pcm0:           |
pcm0:           + <- nid=2 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=3 [audio output]
pcm0: 
pcm0:             nid: 12 [ANALOG] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x400000fd
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=3 [audio output]
pcm0: 
pcm0:             nid: 13 [ANALOG]
pcm0:            name: pin: speaker (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x0000173f
pcm0:                  ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x01114010
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=2 [audio output]
pcm0: 
pcm0:             nid: 14 [ANALOG]
pcm0:            name: pin: speaker (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x01119012
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=4 [audio output]
pcm0: 
pcm0:             nid: 15 [ANALOG]
pcm0:            name: pin: speaker (jack)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000001
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00001737
pcm0:                  ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
pcm0:      Pin config: 0x01113011
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=5 [audio output]
pcm0: 
pcm0:             nid: 16 [ANALOG] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000037
pcm0:                  ISC TRQD OUT IN : UNSOL
pcm0:      Pin config: 0x400000fc
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=4 [audio output]
pcm0: 
pcm0:             nid: 17 [ANALOG] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00400181
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000037
pcm0:                  ISC TRQD OUT IN : UNSOL
pcm0:      Pin config: 0x400000fb
pcm0:     Pin control: 0x00000060 IN OUT
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=3 [audio output]
pcm0: 
pcm0:             nid: 18 [ANALOG] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00400001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000020
pcm0:                  IN
pcm0:      Pin config: 0x400000fa
pcm0:     Pin control: 0x00000020 IN
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 19 [ANALOG]
pcm0:            name: vendor widget
pcm0:      widget_cap: 0x00f00001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 20 [ANALOG]
pcm0:            name: vendor widget
pcm0:      widget_cap: 0x00f00001
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 21 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030010d
pcm0:     Parse flags: 0x00000006
pcm0:       Ctl flags: 0x00000080
pcm0:      Output amp: 0x00270400
pcm0:                  mute=0 step=4 size=39 offset=0
pcm0:     connections: 9
pcm0:           |
pcm0:           + <- nid=14 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=18 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=15 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=11 [pin: Mic in (jack)] (selected)
pcm0:           |
pcm0:           + <- nid=12 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=13 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=10 [pin: headphones out (jack)]
pcm0:           |
pcm0:           + <- nid=16 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=17 [pin: line out (none)] [DISABLED]
pcm0: 
pcm0:             nid: 22 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030010d
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Output amp: 0x00270400
pcm0:                  mute=0 step=4 size=39 offset=0
pcm0:     connections: 9
pcm0:           |
pcm0:           + <- nid=14 [pin: speaker (jack)] (selected)
pcm0:           |
pcm0:           + <- nid=18 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=15 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=11 [pin: Mic in (jack)]
pcm0:           |
pcm0:           + <- nid=12 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=13 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=10 [pin: headphones out (jack)]
pcm0:           |
pcm0:           + <- nid=16 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=17 [pin: line out (none)] [DISABLED]
pcm0: 
pcm0:             nid: 23 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030010d
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Output amp: 0x00270400
pcm0:                  mute=0 step=4 size=39 offset=0
pcm0:     connections: 9
pcm0:           |
pcm0:           + <- nid=14 [pin: speaker (jack)] (selected)
pcm0:           |
pcm0:           + <- nid=18 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=15 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=11 [pin: Mic in (jack)]
pcm0:           |
pcm0:           + <- nid=12 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=13 [pin: speaker (jack)]
pcm0:           |
pcm0:           + <- nid=10 [pin: headphones out (jack)]
pcm0:           |
pcm0:           + <- nid=16 [pin: line out (none)] [DISABLED]
pcm0:           |
pcm0:           + <- nid=17 [pin: line out (none)] [DISABLED]
pcm0: 
pcm0:             nid: 24 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x00300103
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000000
pcm0:       Input amp: 0x00050e00
pcm0:                  mute=0 step=14 size=5 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=21 [audio selector]
pcm0: 
pcm0:             nid: 25 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x00300103
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:       Input amp: 0x00050e00
pcm0:                  mute=0 step=14 size=5 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=22 [audio selector]
pcm0: 
pcm0:             nid: 26 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x00300103
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:       Input amp: 0x00050e00
pcm0:                  mute=0 step=14 size=5 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=23 [audio selector]
pcm0: 
pcm0:             nid: 27 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030090d
pcm0:     Parse flags: 0x00000002
pcm0:       Ctl flags: 0x00000800
pcm0:      Output amp: 0x80000000
pcm0:                  mute=1 step=0 size=0 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=24 [audio selector]
pcm0: 
pcm0:             nid: 28 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030090d
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Output amp: 0x80000000
pcm0:                  mute=1 step=0 size=0 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=25 [audio selector]
pcm0: 
pcm0:             nid: 29 [ANALOG]
pcm0:            name: audio selector
pcm0:      widget_cap: 0x0030090d
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Output amp: 0x80000000
pcm0:                  mute=1 step=0 size=0 offset=0
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=26 [audio selector]
pcm0: 
pcm0:             nid: 30 [DIGITAL] [DISABLED]
pcm0:            name: audio output
pcm0:      widget_cap: 0x00040211
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000005
pcm0:          Format: AC3 PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 31 [DIGITAL] [DISABLED]
pcm0:            name: vendor widget
pcm0:      widget_cap: 0x00f30201
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 32 [DIGITAL] [DISABLED]
pcm0:            name: audio input
pcm0:      widget_cap: 0x00140311
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:      Stream cap: 0x00000005
pcm0:          Format: AC3 PCM
pcm0:         PCM cap: 0x000e0160
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 96
pcm0:     connections: 1
pcm0:           |
pcm0:           + <- nid=34 [pin: line out (none)] [DISABLED]
pcm0: 
pcm0:             nid: 33 [DIGITAL] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00400301
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00000010
pcm0:                  OUT
pcm0:      Pin config: 0x400000f9
pcm0:     Pin control: 0x00000040 OUT
pcm0:     connections: 5
pcm0:           |
pcm0:           + <- nid=30 [audio output] [DISABLED]
pcm0:           |
pcm0:           + <- nid=31 [vendor widget] [DISABLED]
pcm0:           |
pcm0:           + <- nid=27 [audio selector]
pcm0:           |
pcm0:           + <- nid=28 [audio selector]
pcm0:           |
pcm0:           + <- nid=29 [audio selector]
pcm0: 
pcm0:             nid: 34 [DIGITAL] [DISABLED]
pcm0:            name: pin: line out (none)
pcm0:      widget_cap: 0x00430681
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:         Pin cap: 0x00010024
pcm0:                  IN EAPD : UNSOL
pcm0:      Pin config: 0x400000ff
pcm0:     Pin control: 0x00000020 IN
pcm0:            EAPD: 0x00000002
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 35 [ANALOG]
pcm0:            name: beep widget
pcm0:      widget_cap: 0x0070000c
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000021
pcm0:      Output amp: 0x00170303
pcm0:                  mute=0 step=3 size=23 offset=3
pcm0:     connections: 0
pcm0: 
pcm0:             nid: 36 [ANALOG]
pcm0:            name: volume widget
pcm0:      widget_cap: 0x00600000
pcm0:     Parse flags: 0x00000000
pcm0:       Ctl flags: 0x00000000
pcm0:     connections: 4
pcm0:           |
pcm0:           + <- nid=2 [audio output] (selected)
pcm0:           |
pcm0:           + <- nid=3 [audio output]
pcm0:           |
pcm0:           + <- nid=4 [audio output]
pcm0:           |
pcm0:           + <- nid=5 [audio output]
pcm0: 
pcm0: +------------------------+
pcm0: | DUMPING HDA AMPLIFIERS |
pcm0: +------------------------+
pcm0: 
pcm0:   1: nid=2 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   2: nid=3 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   3: nid=4 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   4: nid=5 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED]
pcm0:   5: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0
pcm0:   6: nid=21 dir=0x1 index=0 ossmask=0x00000080 ossdev=7
pcm0:   7: nid=22 dir=0x1 index=0 ossmask=0x00000000 ossdev=0
pcm0:   8: nid=23 dir=0x1 index=0 ossmask=0x00000000 ossdev=0
pcm0:   9: nid=24 cnid=21 dir=0x2 index=0 ossmask=0x00000000 ossdev=0
pcm0:  10: nid=25 cnid=22 dir=0x2 index=0 ossmask=0x00000000 ossdev=0
pcm0:  11: nid=26 cnid=23 dir=0x2 index=0 ossmask=0x00000000 ossdev=0
pcm0:  12: nid=27 dir=0x1 index=0 ossmask=0x00000800 ossdev=0
pcm0:  13: nid=28 dir=0x1 index=0 ossmask=0x00000000 ossdev=0
pcm0:  14: nid=29 dir=0x1 index=0 ossmask=0x00000000 ossdev=0
pcm0:  15: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5
pcm0: 
pcm0: +-----------------------------------+
pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS |
pcm0: +-----------------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +-  nid: 35 index:  0           mute: 0 step:   3 size:  23 off:   3 dir=0x1 ossmask=0x00000021
pcm0: 
pcm0: Microphone Volume (OSS: mic)
pcm0:    |
pcm0:    +-  nid: 21 index:  0           mute: 0 step:   4 size:  39 off:   0 dir=0x1 ossmask=0x00000080
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +-  nid: 27 index:  0           mute: 1 step:   0 size:   0 off:   0 dir=0x1 ossmask=0x00000800
pcm0: 
pcm0: Speaker/Beep (OSS: speaker)
pcm0:    |
pcm0:    +-  nid: 35 index:  0           mute: 0 step:   3 size:  23 off:   3 dir=0x1 ossmask=0x00000021
pcm0: 
pcm0: Playback path:
pcm0: 
pcm0:     nid=10 [pin: headphones out (jack)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=2 [audio output]
pcm0: 
pcm0:     nid=13 [pin: speaker (jack)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=2 [audio output]
pcm0: 
pcm0:     nid=14 [pin: speaker (jack)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=4 [audio output]
pcm0: 
pcm0:     nid=15 [pin: speaker (jack)]
pcm0:       ^
pcm0:       |
pcm0:       +-----<------+
pcm0:                    ^
pcm0:                    |
pcm0:                  nid=5 [audio output]
pcm0: 
pcm0: Recording sources:
pcm0: 
pcm0:     nid=21 [audio selector]
pcm0:       |
pcm0:       + <- nid=14 [pin: speaker (jack)]
pcm0:       |
pcm0:       + <- nid=15 [pin: speaker (jack)]
pcm0:       |
pcm0:       + <- nid=11 [pin: Mic in (jack)] [recsrc: mic]
pcm0:       |
pcm0:       + <- nid=13 [pin: speaker (jack)]
pcm0:       |
pcm0:       + <- nid=10 [pin: headphones out (jack)]
pcm0: 
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0:    PCM Playback: 1
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             DAC: 2 3 4 5
pcm0: 
pcm0:      PCM Record: 1
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             ADC: 7
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011
pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011

------------------ This is "new" kernel -------------------------------------
hdac0: HDA Config: on=0x00000000 off=0x00000000
hdac0: Starting CORB Engine...
hdac0: Starting RIRB Engine...
hdac0: Enabling controller interrupt...
hdac0: Scanning HDA codecs ...
hdac0: Probing codec 2...
hdac0: <HDA Codec #2: Sigmatel STAC9227X>
hdac0: <HDA Codec ID: 0x83847618>
hdac0:        Vendor: 0x8384
hdac0:        Device: 0x7618
hdac0:      Revision: 0x02
hdac0:      Stepping: 0x01
hdac0: PCI Subvendor: 0x21118086
hdac0: 	startnode=1 endnode=2
hdac0: 	Found audio FG nid=1 startnode=2 endnode=37 total=35
hdac0: 
hdac0: Power up audio FG cad=2 nid=1...
hdac0: Parsing audio FG...
hdac0:          GPIO: 0xc0000003
hdac0:                NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
hdac0: nid 10 0x0221401f as  1 seq 15    Headphones  Jack jack  1 loc  2 color   Green misc 0
hdac0: nid 11 0x02a19040 as  4 seq  0           Mic  Jack jack  1 loc  2 color    Pink misc 0
hdac0: nid 12 0x400000fd as 15 seq 13      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: nid 13 0x01114010 as  1 seq  0       Speaker  Jack jack  1 loc  1 color   Green misc 0
hdac0: nid 14 0x01119012 as  1 seq  2       Speaker  Jack jack  1 loc  1 color    Pink misc 0
hdac0: nid 15 0x01113011 as  1 seq  1       Speaker  Jack jack  1 loc  1 color    Blue misc 0
hdac0: nid 16 0x400000fc as 15 seq 12      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: nid 17 0x400000fb as 15 seq 11      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: nid 18 0x400000fa as 15 seq 10      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: nid 33 0x400000f9 as 15 seq  9      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: nid 34 0x400000ff as 15 seq 15      Line-out  None jack  0 loc  0 color Unknown misc 0
hdac0: Parsing Ctls...
hdac0: Parsing vendor patch...
hdac0: Disabling nonaudio...
hdac0:  Disabling nid 36 due to it's non-audio type.
hdac0: Disabling useless...
hdac0:  Disabling pin nid 12 due to None connectivity.
hdac0:  Disabling pin nid 16 due to None connectivity.
hdac0:  Disabling pin nid 17 due to None connectivity.
hdac0:  Disabling pin nid 18 due to None connectivity.
hdac0:  Disabling pin nid 33 due to None connectivity.
hdac0:  Disabling pin nid 34 due to None connectivity.
hdac0:  Disabling nid 21 connection 1 due to disabled child widget.
hdac0:  Disabling nid 21 connection 4 due to disabled child widget.
hdac0:  Disabling nid 21 connection 7 due to disabled child widget.
hdac0:  Disabling nid 21 connection 8 due to disabled child widget.
hdac0:  Disabling nid 22 connection 1 due to disabled child widget.
hdac0:  Disabling nid 22 connection 4 due to disabled child widget.
hdac0:  Disabling nid 22 connection 7 due to disabled child widget.
hdac0:  Disabling nid 22 connection 8 due to disabled child widget.
hdac0:  Disabling nid 23 connection 1 due to disabled child widget.
hdac0:  Disabling nid 23 connection 4 due to disabled child widget.
hdac0:  Disabling nid 23 connection 7 due to disabled child widget.
hdac0:  Disabling nid 23 connection 8 due to disabled child widget.
hdac0:  Disabling nid 32 connection 0 due to disabled child widget.
hdac0: Patched pins configuration:
hdac0: nid 10 0x0221401f as  1 seq 15    Headphones  Jack jack  1 loc  2 color   Green misc 0
hdac0: nid 11 0x02a19040 as  4 seq  0           Mic  Jack jack  1 loc  2 color    Pink misc 0
hdac0: nid 12 0x400000fd as 15 seq 13      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: nid 13 0x01114010 as  1 seq  0       Speaker  Jack jack  1 loc  1 color   Green misc 0
hdac0: nid 14 0x01119012 as  1 seq  2       Speaker  Jack jack  1 loc  1 color    Pink misc 0
hdac0: nid 15 0x01113011 as  1 seq  1       Speaker  Jack jack  1 loc  1 color    Blue misc 0
hdac0: nid 16 0x400000fc as 15 seq 12      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: nid 17 0x400000fb as 15 seq 11      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: nid 18 0x400000fa as 15 seq 10      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: nid 33 0x400000f9 as 15 seq  9      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: nid 34 0x400000ff as 15 seq 15      Line-out  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
hdac0: Parsing pin associations...
hdac0: 2 associations found
hdac0: Association 0 (1) out:
hdac0:   Pin nid=13 seq=0
hdac0:   Pin nid=15 seq=1
hdac0:   Pin nid=14 seq=2
hdac0:   Pin nid=10 seq=15
hdac0: Association 1 (4) in:
hdac0:   Pin nid=11 seq=0
hdac0: Building AFG tree...
hdac0: HWiP: HDA Widget Parser - Revision 2
hdac0: Tracing association 0 (1)
hdac0:  Tracing pin 13 with min nid 0
hdac0:   tracing via nid 13
hdac0:    tracing via nid 2
hdac0:    nid 2 returned 2
hdac0:   nid 13 returned 2
hdac0:  Pin 13 traced to DAC 2
hdac0:  Tracing pin 15 with min nid 0
hdac0:   tracing via nid 15
hdac0:    tracing via nid 5
hdac0:    nid 5 returned 5
hdac0:   nid 15 returned 5
hdac0:  Pin 15 traced to DAC 5
hdac0:  Tracing pin 14 with min nid 0
hdac0:   tracing via nid 14
hdac0:    tracing via nid 4
hdac0:    nid 4 returned 4
hdac0:   nid 14 returned 4
hdac0:  Pin 14 traced to DAC 4
hdac0:  Tracing pin 10 with min nid 0 and hpredir 0
hdac0:   tracing via nid 10
hdac0:    tracing via nid 2
hdac0:    nid 2 returned 2
hdac0:   nid 10 returned 2
hdac0:  Pin 10 traced to DAC 2
hdac0: Association 0 (1) trace succeded
hdac0: Tracing association 1 (4)
hdac0:  Tracing pin 11 to ADC 7
hdac0:   tracing via nid 11
hdac0:    tracing via nid 21
hdac0:     tracing via nid 24
hdac0:      tracing via nid 27
hdac0:       tracing via nid 7
hdac0:       nid 7 returned 1
hdac0:      nid 27 returned 1
hdac0:     nid 24 returned 1
hdac0:    nid 21 returned 1
hdac0:    tracing via nid 22
hdac0:     tracing via nid 25
hdac0:      tracing via nid 28
hdac0:       tracing via nid 8
hdac0:       nid 8 returned 0
hdac0:      nid 28 returned 0
hdac0:     nid 25 returned 0
hdac0:    nid 22 returned 0
hdac0:    tracing via nid 23
hdac0:     tracing via nid 26
hdac0:      tracing via nid 29
hdac0:       tracing via nid 9
hdac0:       nid 9 returned 0
hdac0:      nid 29 returned 0
hdac0:     nid 26 returned 0
hdac0:    nid 23 returned 0
hdac0:   nid 11 returned 1
hdac0:  Traced to ADC 7
hdac0: Association 1 (4) trace succeded
hdac0: Tracing input monitor
hdac0: Tracing beeper
hdac0:  Tracing nid 35 to out
hdac0:   tracing via nid 35
hdac0:   nid 35 returned 0
hdac0: Disabling unassociated widgets...
hdac0:  Disabling unassociated nid 3.
hdac0:  Disabling unassociated nid 6.
hdac0:  Disabling unassociated nid 8.
hdac0:  Disabling unassociated nid 9.
hdac0:  Disabling unassociated nid 19.
hdac0:  Disabling unassociated nid 20.
hdac0:  Disabling unassociated nid 22.
hdac0:  Disabling unassociated nid 23.
hdac0:  Disabling unassociated nid 25.
hdac0:  Disabling unassociated nid 26.
hdac0:  Disabling unassociated nid 28.
hdac0:  Disabling unassociated nid 29.
hdac0:  Disabling unassociated nid 30.
hdac0:  Disabling unassociated nid 31.
hdac0:  Disabling unassociated nid 32.
hdac0:  Disabling connection from output pin nid 21 conn 6 cnid 10.
hdac0:  Disabling connection to input pin nid 11 conn 0.
hdac0:  Disabling connection to input pin nid 11 conn 1.
hdac0:  Disabling connection from output pin nid 21 conn 5 cnid 13.
hdac0:  Disabling connection from output pin nid 21 conn 0 cnid 14.
hdac0:  Disabling connection from output pin nid 21 conn 2 cnid 15.
hdac0: Disabling nonselected inputs...
hdac0:  Disabling unselected connection nid 10 conn 1.
hdac0: Disabling useless...
hdac0:  Disabling ctl 2 nid 3 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 5 nid 6 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 7 nid 22 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 8 nid 23 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 10 nid 25 cnid 22 due to disabled widget.
hdac0:  Disabling ctl 11 nid 26 cnid 23 due to disabled widget.
hdac0:  Disabling ctl 13 nid 28 cnid -1 due to disabled widget.
hdac0:  Disabling ctl 14 nid 29 cnid -1 due to disabled 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: Preparing pin controls...
hdac0: AFG commit...
hdac0: Ctls commit...
hdac0: HP switch init...
hdac0: Enabling headphone/speaker audio routing switching:
hdac0: 	as=0 sense nid=10 [UNSOL]
hdac0: Pin sense: nid=10 res=0x7fffffff
hdac0: 
hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
hdac0: 
hdac0: +-------------------+
hdac0: | DUMPING HDA NODES |
hdac0: +-------------------+
hdac0: 
hdac0: Default Parameter
hdac0: -----------------
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:          IN amp: 0x00050e00
hdac0:         OUT amp: 0x80027f7f
hdac0: 
hdac0:             nid: 2 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x000d0c05
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00008001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:      Output amp: 0x80027f7f
hdac0:                  mute=1 step=127 size=2 offset=127
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 3 [ANALOG] [DISABLED]
hdac0:            name: audio output
hdac0:      widget_cap: 0x000d0c05
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:      Output amp: 0x80027f7f
hdac0:                  mute=1 step=127 size=2 offset=127
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 4 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x000d0c05
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000004)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:      Output amp: 0x80027f7f
hdac0:                  mute=1 step=127 size=2 offset=127
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 5 [ANALOG]
hdac0:            name: audio output
hdac0:      widget_cap: 0x000d0c05
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000002)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:          Format: PCM
hdac0:         PCM cap: 0x000e07e0
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 88 96 176 192
hdac0:      Output amp: 0x80027f7f
hdac0:                  mute=1 step=127 size=2 offset=127
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 6 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00fd0c05
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x80027f7f
hdac0:                  mute=1 step=127 size=2 offset=127
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 7 [ANALOG]
hdac0:            name: audio input
hdac0:      widget_cap: 0x001d0541
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: 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:           + <- nid=27 [audio selector]
hdac0: 
hdac0:             nid: 8 [ANALOG] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x001d0541
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: 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:           + <- nid=28 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 9 [ANALOG] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x001d0541
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000001
hdac0:          Format: 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:           + <- nid=29 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 10 [ANALOG]
hdac0:            name: pin: Headphones (Jack)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00008000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x0000173f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x0221401f
hdac0:     Pin control: 0x00000080 HP
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=2 [audio output] (selected)
hdac0:           + [DISABLED] <- nid=3 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 11 [ANALOG]
hdac0:            name: pin: Mic (Jack)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: mic (mic)
hdac0:         Pin cap: 0x0000173f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x02a19040
hdac0:     Pin control: 0x00000024 IN VREFs
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=2 [audio output] (selected)
hdac0:           + [DISABLED] <- nid=3 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 12 [ANALOG] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00001737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x400000fd
hdac0:     Pin control: 0x00000000
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=3 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 13 [ANALOG]
hdac0:            name: pin: Speaker (Jack)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000001)
hdac0:             OSS: 
hdac0:         Pin cap: 0x0000173f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01114010
hdac0:     Pin control: 0x00000040 OUT
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=2 [audio output]
hdac0: 
hdac0:             nid: 14 [ANALOG]
hdac0:            name: pin: Speaker (Jack)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000004)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00001737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01119012
hdac0:     Pin control: 0x00000040 OUT
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=4 [audio output]
hdac0: 
hdac0:             nid: 15 [ANALOG]
hdac0:            name: pin: Speaker (Jack)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: 0 (0x00000002)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00001737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL
hdac0:      Pin config: 0x01113011
hdac0:     Pin control: 0x00000040 OUT
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=5 [audio output]
hdac0: 
hdac0:             nid: 16 [ANALOG] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000037
hdac0:                  ISC TRQD PDC OUT IN : UNSOL
hdac0:      Pin config: 0x400000fc
hdac0:     Pin control: 0x00000000
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=4 [audio output]
hdac0: 
hdac0:             nid: 17 [ANALOG] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00400181
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000037
hdac0:                  ISC TRQD PDC OUT IN : UNSOL
hdac0:      Pin config: 0x400000fb
hdac0:     Pin control: 0x00000000
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=3 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 18 [ANALOG] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00400001
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x400000fa
hdac0:     Pin control: 0x00000000
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 19 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00001
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 20 [ANALOG] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f00001
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 21 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: mic
hdac0:      Output amp: 0x00270400
hdac0:                  mute=0 step=4 size=39 offset=0
hdac0:     connections: 9
hdac0:           |
hdac0:           + [DISABLED] <- nid=14 [pin: Speaker (Jack)]
hdac0:           + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=15 [pin: Speaker (Jack)]
hdac0:           + <- nid=11 [pin: Mic (Jack)] (selected)
hdac0:           + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=13 [pin: Speaker (Jack)]
hdac0:           + [DISABLED] <- nid=10 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED]
hdac0: 
hdac0:             nid: 22 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x00270400
hdac0:                  mute=0 step=4 size=39 offset=0
hdac0:     connections: 9
hdac0:           |
hdac0:           + <- nid=14 [pin: Speaker (Jack)] (selected)
hdac0:           + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED]
hdac0:           + <- nid=15 [pin: Speaker (Jack)]
hdac0:           + <- nid=11 [pin: Mic (Jack)]
hdac0:           + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED]
hdac0:           + <- nid=13 [pin: Speaker (Jack)]
hdac0:           + <- nid=10 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED]
hdac0: 
hdac0:             nid: 23 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030010d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x00270400
hdac0:                  mute=0 step=4 size=39 offset=0
hdac0:     connections: 9
hdac0:           |
hdac0:           + <- nid=14 [pin: Speaker (Jack)] (selected)
hdac0:           + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED]
hdac0:           + <- nid=15 [pin: Speaker (Jack)]
hdac0:           + <- nid=11 [pin: Mic (Jack)]
hdac0:           + [DISABLED] <- nid=12 [pin: Line-out (None)] [DISABLED]
hdac0:           + <- nid=13 [pin: Speaker (Jack)]
hdac0:           + <- nid=10 [pin: Headphones (Jack)]
hdac0:           + [DISABLED] <- nid=16 [pin: Line-out (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=17 [pin: Line-out (None)] [DISABLED]
hdac0: 
hdac0:             nid: 24 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300103
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: mic
hdac0:       Input amp: 0x00050e00
hdac0:                  mute=0 step=14 size=5 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=21 [audio selector]
hdac0: 
hdac0:             nid: 25 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x00050e00
hdac0:                  mute=0 step=14 size=5 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=22 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 26 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x00300103
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:       Input amp: 0x00050e00
hdac0:                  mute=0 step=14 size=5 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=23 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 27 [ANALOG]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030090d
hdac0:     Parse flags: 0x0
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: mic
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=24 [audio selector]
hdac0: 
hdac0:             nid: 28 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030090d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=25 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 29 [ANALOG] [DISABLED]
hdac0:            name: audio selector
hdac0:      widget_cap: 0x0030090d
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=26 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 30 [DIGITAL] [DISABLED]
hdac0:            name: audio output
hdac0:      widget_cap: 0x00040211
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: 0
hdac0: 
hdac0:             nid: 31 [DIGITAL] [DISABLED]
hdac0:            name: vendor widget
hdac0:      widget_cap: 0x00f30201
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 32 [DIGITAL] [DISABLED]
hdac0:            name: audio input
hdac0:      widget_cap: 0x00140311
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:      Stream cap: 0x00000005
hdac0:          Format: AC3 PCM
hdac0:         PCM cap: 0x000e0160
hdac0:        PCM size: 16 20 24
hdac0:        PCM rate: 44 48 96
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=34 [pin: Line-out (None)] [DISABLED]
hdac0: 
hdac0:             nid: 33 [DIGITAL] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00400301
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00000010
hdac0:                  OUT
hdac0:      Pin config: 0x400000f9
hdac0:     Pin control: 0x00000000
hdac0:     connections: 5
hdac0:           |
hdac0:           + <- nid=30 [audio output] [DISABLED] (selected)
hdac0:           + <- nid=31 [vendor widget] [DISABLED]
hdac0:           + <- nid=27 [audio selector]
hdac0:           + <- nid=28 [audio selector] [DISABLED]
hdac0:           + <- nid=29 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 34 [DIGITAL] [DISABLED]
hdac0:            name: pin: Line-out (None)
hdac0:      widget_cap: 0x00430681
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:         Pin cap: 0x00010024
hdac0:                  PDC IN EAPD : UNSOL
hdac0:      Pin config: 0x400000ff
hdac0:     Pin control: 0x00000000
hdac0:            EAPD: 0x00000002
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 35 [ANALOG]
hdac0:            name: beep widget
hdac0:      widget_cap: 0x0070000c
hdac0:     Parse flags: 0x0
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker (speaker)
hdac0:      Output amp: 0x00170303
hdac0:                  mute=0 step=3 size=23 offset=3
hdac0:     connections: 0
hdac0: 
hdac0:             nid: 36 [ANALOG] [DISABLED]
hdac0:            name: volume widget
hdac0:      widget_cap: 0x00600000
hdac0:     Parse flags: 0x0
hdac0:     Association: -1 (0x00000000)
hdac0:             OSS: 
hdac0:     connections: 4
hdac0:           |
hdac0:           + <- nid=2 [audio output] (selected)
hdac0:           + <- nid=3 [audio output] [DISABLED]
hdac0:           + <- nid=4 [audio output]
hdac0:           + <- nid=5 [audio output]
hdac0: 
hdac0: +------------------------+
hdac0: | DUMPING HDA AMPLIFIERS |
hdac0: +------------------------+
hdac0: 
hdac0:   1: nid   2 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 1 step: 127 size:   2 off: 127
hdac0:   2: nid   3 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step: 127 size:   2 off: 127 [DISABLED]
hdac0:   3: nid   4 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 1 step: 127 size:   2 off: 127
hdac0:   4: nid   5 out (out) index 0          ossmask=0x00000011
hdac0:        mute: 1 step: 127 size:   2 off: 127
hdac0:   5: nid   6 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step: 127 size:   2 off: 127 [DISABLED]
hdac0:   6: nid  21 out (out) index 0          ossmask=0x00000080
hdac0:        mute: 0 step:   4 size:  39 off:   0
hdac0:   7: nid  22 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 0 step:   4 size:  39 off:   0 [DISABLED]
hdac0:   8: nid  23 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 0 step:   4 size:  39 off:   0 [DISABLED]
hdac0:   9: nid  24 in  (in ) index 0 cnid  21 ossmask=0x00000800
hdac0:        mute: 0 step:  14 size:   5 off:   0
hdac0:  10: nid  25 in  (in ) index 0 cnid  22 ossmask=0x00000000
hdac0:        mute: 0 step:  14 size:   5 off:   0 [DISABLED]
hdac0:  11: nid  26 in  (in ) index 0 cnid  23 ossmask=0x00000000
hdac0:        mute: 0 step:  14 size:   5 off:   0 [DISABLED]
hdac0:  12: nid  27 out (out) index 0          ossmask=0x00000880
hdac0:        mute: 1 step:   0 size:   0 off:   0
hdac0:  13: nid  28 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  14: nid  29 out (out) index 0          ossmask=0x00000000
hdac0:        mute: 1 step:   0 size:   0 off:   0 [DISABLED]
hdac0:  15: nid  35 out (out) index 0          ossmask=0x00000020
hdac0:        mute: 0 step:   3 size:  23 off:   3
hdac0: 
pcm0: <HDA codec #2 Sigmatel STAC9227X 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: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             DAC: 2 5 4
pcm0: 
pcm0: Record:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:          Format: PCM
pcm0:         PCM cap: 0x000e07e0
pcm0:        PCM size: 16 20 24
pcm0:        PCM rate: 44 48 88 96 176 192
pcm0:             ADC: 7
pcm0: 
pcm0: +--------------------------------+
pcm0: | DUMPING Playback/Record Pathes |
pcm0: +--------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:     nid=10 [pin: Headphones (Jack)]
pcm0:       |
pcm0:       + <- nid=2 [audio output] [src: pcm]
pcm0: 
pcm0:     nid=13 [pin: Speaker (Jack)]
pcm0:       |
pcm0:       + <- nid=2 [audio output] [src: pcm]
pcm0: 
pcm0:     nid=14 [pin: Speaker (Jack)]
pcm0:       |
pcm0:       + <- nid=4 [audio output] [src: pcm]
pcm0: 
pcm0:     nid=15 [pin: Speaker (Jack)]
pcm0:       |
pcm0:       + <- nid=5 [audio output] [src: pcm]
pcm0: 
pcm0: Record:
pcm0: 
pcm0:     nid=7 [audio input]
pcm0:       |
pcm0:       + <- nid=27 [audio selector] [src: mic]
pcm0:              |
pcm0:              + <- nid=24 [audio selector] [src: mic]
pcm0:                     |
pcm0:                     + <- nid=21 [audio selector] [src: mic]
pcm0:                            |
pcm0:                            + <- nid=11 [pin: Mic (Jack)] [src: mic]
pcm0: 
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +- ctl  1 (nid   2 out):    -95/0dB (128 steps) + mute
pcm0:    +- ctl  3 (nid   4 out):    -95/0dB (128 steps) + mute
pcm0:    +- ctl  4 (nid   5 out):    -95/0dB (128 steps) + mute
pcm0: 
pcm0: PCM Volume (OSS: pcm)
pcm0:    |
pcm0:    +- ctl  1 (nid   2 out):    -95/0dB (128 steps) + mute
pcm0:    +- ctl  3 (nid   4 out):    -95/0dB (128 steps) + mute
pcm0:    +- ctl  4 (nid   5 out):    -95/0dB (128 steps) + mute
pcm0: 
pcm0: Microphone Volume (OSS: mic)
pcm0:    |
pcm0:    +- ctl  6 (nid  21 out):    0/40dB (5 steps)
pcm0:    +- ctl 12 (nid  27 out):    mute
pcm0: 
pcm0: Speaker/Beep Volume (OSS: speaker)
pcm0:    |
pcm0:    +- ctl 15 (nid  35 out):    -18/0dB (4 steps)
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +- ctl  9 (nid  24 in   0): 0/21dB (15 steps)
pcm0:    +- ctl 12 (nid  27 out):    mute
pcm0: 
pcm0: OSS mixer initialization...
pcm0: Recsel (mic): nid 21 source 3 select
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "mic":
pcm0: Mixer "rec":
pcm0: Registering PCM channels...
pcm0: clone manager: deadline=750ms flags=0x8000001e
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap db0a0000, 4000; 0xfd16c000 -> db0a0000
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm0: sndbuf_setmap db0b0000, 4000; 0xfd17c000 -> db0b0000
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=5: fmt=0x0011, dfmt=0x0001
pcm0: PCMDIR_PLAY: Stream setup nid=4: fmt=0x0011, dfmt=0x0001




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