From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 15 01:08:26 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C31EE1065672 for ; Mon, 15 Sep 2008 01:08:26 +0000 (UTC) (envelope-from rmtodd@ichotolot.servalan.com) Received: from mx1.synetsystems.com (mx1.synetsystems.com [76.10.206.14]) by mx1.freebsd.org (Postfix) with ESMTP id 0D58B8FC0C for ; Mon, 15 Sep 2008 01:08:24 +0000 (UTC) (envelope-from rmtodd@ichotolot.servalan.com) Received: by mx1.synetsystems.com (Postfix, from userid 66) id 3B27ECDC; Sun, 14 Sep 2008 20:45:06 -0400 (EDT) Received: from localhost ([127.0.0.1]:57607 helo=ichotolot.servalan.com) by servalan.servalan.com with esmtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Kf21P-000DuK-Ht for freebsd-multimedia@freebsd.org; Sun, 14 Sep 2008 19:32:55 -0500 To: freebsd-multimedia@freebsd.org Date: Sun, 14 Sep 2008 19:32:55 -0500 From: Richard Todd Message-Id: <20080915004506.3B27ECDC@mx1.synetsystems.com> Subject: Volume much lower with newest version of snd_hda? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2008 01:08:26 -0000 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: 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: pcm0: pcm0: 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: hdac0: 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: 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