From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 08:31:36 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 4FCF21065680 for ; Sun, 14 Sep 2008 08:31:36 +0000 (UTC) (envelope-from Jochen.Keil@gmail.com) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.freebsd.org (Postfix) with ESMTP id D8F988FC0C for ; Sun, 14 Sep 2008 08:31:34 +0000 (UTC) (envelope-from Jochen.Keil@gmail.com) Received: from mail01.m-online.net (mail.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id 6F8E81C08F16 for ; Sun, 14 Sep 2008 10:31:33 +0200 (CEST) Received: from localhost (unknown [192.168.1.157]) by mail.m-online.net (Postfix) with ESMTP id 658FF91F1A for ; Sun, 14 Sep 2008 10:31:33 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.3.149]) by localhost (scanner1.m-online.net [192.168.1.157]) (amavisd-new, port 10024) with ESMTP id 5BnRO72g9XtE for ; Sun, 14 Sep 2008 10:31:29 +0200 (CEST) Received: from sillium.dyndns.org (DSL01.83.171.188.125.ip-pool.NEFkom.net [83.171.188.125]) by mail.nefkom.net (Postfix) with SMTP for ; Sun, 14 Sep 2008 10:31:28 +0200 (CEST) Received: (qmail 16957 invoked from network); 14 Sep 2008 08:31:28 -0000 Received: from monolith.lokal.lan (192.168.1.8) by columbus.lokal.lan with SMTP; 14 Sep 2008 08:31:28 -0000 Message-ID: <48CCCBDF.6060208@gmail.com> Date: Sun, 14 Sep 2008 10:31:27 +0200 From: Jochen Keil User-Agent: Thunderbird 2.0.0.16 (X11/20080908) MIME-Version: 1.0 To: mav@freebsd.org Content-Type: multipart/mixed; boundary="------------020801030903040301070200" Cc: freebsd-multimedia@freebsd.org Subject: alc889a/alc885 with hda.7.20080913.patch 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: Sun, 14 Sep 2008 08:31:36 -0000 This is a multi-part message in MIME format. --------------020801030903040301070200 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Hello, sorry to bother again. I got my hands on a Gigabyte EX38-DS4 board which features an ALC889A chip which is (as far as i found out) a cut-down version of the ALC889 made for Gigabyte. Stereo PCM output via SPDIF-out works flawless once hw.snd.default_unit is set to 2. Unfortunately AC3 doesn't work even after setting dev.pcm.2.play.vchans to 0. Moreover hdac reports pcm2 to be AC3 capable. Tried to play a bit with the boot hints but i'm not quite shure what i should to put here (cad, seq and as is a bit unclear to me, assuming that nid 30 is my SPDIF-out). Attached you'll find lot's of debugging info, hope this helps :) The files were made after booting with hint.hdac.0.config="gpio2" and hint.hdac.0.cad0.nid6.config="device=SPDIF-out" Made no difference though (at least for AC3 output..). Best regards, Jochen --------------020801030903040301070200 Content-Type: text/plain; name="sndstat.1221380157" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sndstat.1221380157" FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) [pcm0:play:dsp0.p0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:4096/2048/2] {userland} -> feeder_vchan(0x10000010) -> feeder_volume(0x10000010) -> {hardware} pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:record:dsp0.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm0:record:dsp0.r0[pcm0:virtual:dsp0.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} pcm1: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) [pcm1:play:dsp1.p0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:4096/2048/2] {userland} -> feeder_vchan(0x10000010) -> feeder_volume(0x10000010) -> {hardware} pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm1:record:dsp1.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm1:record:dsp1.r0[pcm1:virtual:dsp1.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} pcm2: at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:0v/1r:1v channels duplex default) [pcm2:play:dsp2.p0]: spd 48000, fmt 0x10000010, flags 0x00000000, 0x00000020 interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:65536/2048/32] {userland} -> feeder_root(0x10000010) -> feeder_volume(0x10000010) -> {hardware} [pcm2:record:dsp2.r0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096 [b:4096/2048/2|bs:4096/2048/2] {hardware} -> feeder_root(0x10000010) -> feeder_vchan(0x10000010) -> {userland} pcm2:record:dsp2.r0[pcm2:virtual:dsp2.vr0]: spd 0, fmt 0x00000000/0x00000008, flags 0x10000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} File Versions: $FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.56 2008/09/07 20:25:19 joel Exp $ $FreeBSD: src/sys/dev/sound/isa/sndbuf_dma.c,v 1.3 2005/01/06 01:43:17 imp Exp $ $FreeBSD: src/sys/dev/sound/pcm/vchan.c,v 1.36 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sound.c,v 1.119 2007/06/17 19:02:05 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.28 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.61 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_volume.c,v 1.6 2007/06/16 20:36:39 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_rate.c,v 1.23 2007/06/16 03:37:28 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_fmt.c,v 1.23 2007/06/02 13:07:44 joel Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder.c,v 1.44 2007/06/17 15:53:11 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/fake.c,v 1.18 2007/03/15 18:19:01 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/dsp.c,v 1.107.2.1 2008/05/28 14:45:05 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.121.2.1 2007/12/06 05:21:39 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/buffer.c,v 1.37 2007/06/16 03:37:27 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97_patch.c,v 1.10.2.1 2007/10/29 18:47:27 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.73.2.1 2007/10/29 18:47:47 ariff Exp $ --------------020801030903040301070200 Content-Type: text/plain; name="sysctl.hdac.1221380222" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sysctl.hdac.1221380222" hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 22 returned 3 hdac0: Pin 22 traced to DAC 3 hdac0: Tracing pin 21 with min nid 0 hdac0: tracing via nid 21 hdac0: tracing via nid 12 hdac0: nid 12 busy by seqmask 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by seqmask 2 hdac0: tracing via nid 14 hdac0: tracing via nid 4 hdac0: nid 4 returned 4 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 returned 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 21 returned 4 hdac0: Pin 21 traced to DAC 4 hdac0: Tracing pin 23 with min nid 0 hdac0: tracing via nid 23 hdac0: tracing via nid 12 hdac0: nid 12 busy by seqmask 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by seqmask 2 hdac0: tracing via nid 14 hdac0: nid 14 busy by seqmask 4 hdac0: tracing via nid 15 hdac0: tracing via nid 5 hdac0: nid 5 returned 5 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 busy by seqmask 4 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 15 returned 5 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by seqmask 1 hdac0: tracing via nid 21 hdac0: nid 21 busy by seqmask 4 hdac0: tracing via nid 22 hdac0: nid 22 busy by seqmask 2 hdac0: tracing via nid 23 hdac0: nid 23 returned 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 23 returned 5 hdac0: Pin 23 traced to DAC 5 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 27 with min nid 0 hdac0: tracing via nid 27 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 38 hdac0: tracing via nid 37 hdac0: nid 37 returned 37 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 29 hdac0: nid 29 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: tracing via nid 21 hdac0: nid 21 busy by association 0 hdac0: tracing via nid 22 hdac0: nid 22 busy by association 0 hdac0: tracing via nid 23 hdac0: nid 23 busy by association 0 hdac0: nid 11 returned 0 hdac0: nid 38 returned 37 hdac0: nid 27 returned 37 hdac0: Pin 27 traced to DAC 37 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 30 with min nid 0 hdac0: tracing via nid 30 hdac0: tracing via nid 6 hdac0: nid 6 returned 6 hdac0: nid 30 returned 6 hdac0: Pin 30 traced to DAC 6 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (4) hdac0: Tracing pin 24 to ADC 7 hdac0: tracing via nid 24 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: tracing via nid 38 hdac0: nid 38 busy by association 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 24 returned 1 hdac0: Traced to ADC 7 hdac0: Tracing pin 26 to ADC 7 hdac0: tracing via nid 26 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 0 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: tracing via nid 38 hdac0: nid 38 busy by association 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 26 returned 1 hdac0: Traced to ADC 7 hdac0: Association 3 (4) trace succeded hdac0: Tracing association 4 (5) hdac0: Tracing pin 25 to ADC 8 hdac0: tracing via nid 25 hdac0: tracing via nid 11 hdac0: nid 11 busy by association 3 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 35 returned 1 hdac0: tracing via nid 36 hdac0: nid 36 busy by association 3 hdac0: nid 25 returned 1 hdac0: Traced to ADC 8 hdac0: Association 4 (5) trace succeded hdac0: Tracing association 5 (6) hdac0: Tracing pin 31 to ADC 9 hdac0: tracing via nid 31 hdac0: tracing via nid 10 hdac0: nid 10 returned 0 hdac0: nid 31 returned 0 hdac0: Unable to trace pin 31 to ADC 9 hdac0: Tracing pin 31 to ADC 10 hdac0: tracing via nid 31 hdac0: tracing via nid 10 hdac0: nid 10 returned 1 hdac0: nid 31 returned 1 hdac0: Traced to ADC 10 hdac0: Association 5 (6) trace succeded hdac0: Tracing input monitor hdac0: Tracing nid 11 to out hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 found output association 0 hdac0: tracing via nid 13 hdac0: nid 13 found output association 0 hdac0: tracing via nid 14 hdac0: nid 14 found output association 0 hdac0: tracing via nid 15 hdac0: nid 15 found output association 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 busy by input association 4 hdac0: tracing via nid 36 hdac0: nid 36 busy by input association 3 hdac0: tracing via nid 38 hdac0: nid 38 found output association 1 hdac0: nid 11 returned 1 hdac0: nid 11 is input monitor hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 busy by input association 4 hdac0: nid 35 returned 0 hdac0: Tracing nid 36 to out hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 busy by input association 3 hdac0: nid 36 returned 0 hdac0: Tracing beeper hdac0: Tracing nid 29 to out hdac0: tracing via nid 29 hdac0: tracing via nid 11 hdac0: nid 11 found output association -2 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 busy by input association 4 hdac0: tracing via nid 36 hdac0: nid 36 busy by input association 3 hdac0: nid 29 returned 1 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 16. hdac0: Disabling unassociated nid 17. hdac0: Disabling unassociated nid 18. hdac0: Disabling unassociated nid 19. hdac0: Disabling unassociated nid 32. hdac0: Disabling unassociated nid 34. hdac0: Disabling connection from output pin nid 11 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 35 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 36 conn 6 cnid 20. hdac0: Disabling connection from output pin nid 11 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 35 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 36 conn 7 cnid 21. hdac0: Disabling connection from output pin nid 11 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 35 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 36 conn 8 cnid 22. hdac0: Disabling connection from output pin nid 11 conn 9 cnid 23. hdac0: Disabling connection from output pin nid 35 conn 9 cnid 23. hdac0: Disabling connection from output pin nid 36 conn 9 cnid 23. hdac0: Disabling connection to input pin nid 24 conn 0. hdac0: Disabling connection to input pin nid 24 conn 1. hdac0: Disabling connection to input pin nid 24 conn 2. hdac0: Disabling connection to input pin nid 24 conn 3. hdac0: Disabling connection to input pin nid 24 conn 4. hdac0: Disabling connection to input pin nid 25 conn 0. hdac0: Disabling connection to input pin nid 25 conn 1. hdac0: Disabling connection to input pin nid 25 conn 2. hdac0: Disabling connection to input pin nid 25 conn 3. hdac0: Disabling connection to input pin nid 25 conn 4. hdac0: Disabling connection to input pin nid 26 conn 0. hdac0: Disabling connection to input pin nid 26 conn 1. hdac0: Disabling connection to input pin nid 26 conn 2. hdac0: Disabling connection to input pin nid 26 conn 3. hdac0: Disabling connection to input pin nid 26 conn 4. hdac0: Disabling connection from output pin nid 11 conn 3 cnid 27. hdac0: Disabling connection from output pin nid 35 conn 3 cnid 27. hdac0: Disabling connection from output pin nid 36 conn 3 cnid 27. hdac0: Disabling nonselected inputs... hdac0: Disabling unselected connection nid 20 conn 1. hdac0: Disabling unselected connection nid 20 conn 2. hdac0: Disabling unselected connection nid 20 conn 3. hdac0: Disabling unselected connection nid 20 conn 4. hdac0: Disabling unselected connection nid 21 conn 0. hdac0: Disabling unselected connection nid 21 conn 1. hdac0: Disabling unselected connection nid 21 conn 3. hdac0: Disabling unselected connection nid 21 conn 4. hdac0: Disabling unselected connection nid 22 conn 0. hdac0: Disabling unselected connection nid 22 conn 2. hdac0: Disabling unselected connection nid 22 conn 3. hdac0: Disabling unselected connection nid 22 conn 4. hdac0: Disabling unselected connection nid 23 conn 0. hdac0: Disabling unselected connection nid 23 conn 1. hdac0: Disabling unselected connection nid 23 conn 2. hdac0: Disabling unselected connection nid 23 conn 4. hdac0: Disabling unselected connection nid 27 conn 0. hdac0: Disabling unselected connection nid 27 conn 1. hdac0: Disabling unselected connection nid 27 conn 2. hdac0: Disabling unselected connection nid 27 conn 3. hdac0: Disabling useless... hdac0: Disabling ctl 3 nid 9 cnid -1 due to disabled widget. hdac0: Disabling ctl 42 nid 34 cnid 24 due to disabled widget. hdac0: Disabling ctl 43 nid 34 cnid 25 due to disabled widget. hdac0: Disabling ctl 44 nid 34 cnid 26 due to disabled widget. hdac0: Disabling ctl 45 nid 34 cnid 27 due to disabled widget. hdac0: Disabling ctl 47 nid 34 cnid 29 due to disabled widget. hdac0: Disabling ctl 48 nid 34 cnid 20 due to disabled widget. hdac0: Disabling ctl 49 nid 34 cnid 21 due to disabled widget. hdac0: Disabling ctl 50 nid 34 cnid 22 due to disabled widget. hdac0: Disabling ctl 51 nid 34 cnid 23 due to disabled widget. hdac0: Disabling ctl 52 nid 34 cnid 11 due to disabled widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling crossassociatement connection ctl 53 nid 35 cnid 24. hdac0: Disabling crossassociatement connection ctl 55 nid 35 cnid 26. hdac0: Disabling crossassociatement connection ctl 65 nid 36 cnid 25. 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: hdac0: HDA config/quirks: gpio2 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: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: IN amp: 0x00000000 hdac0: OUT amp: 0x00000000 hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 6 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00000211 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e05e0 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 88 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + <- nid=36 [audio mixer] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + <- nid=35 [audio mixer] hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: Input amp: 0x80032e10 hdac0: mute=1 step=46 size=3 offset=16 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=34 [audio mixer] [DISABLED] hdac0: hdac0: nid: 10 [DIGITAL] hdac0: name: audio input hdac0: widget_cap: 0x00100391 hdac0: Parse flags: 0x0 hdac0: Association: 5 (0x00000001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e0560 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=31 [pin: SPDIF-in (Jack)] hdac0: hdac0: nid: 11 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x1 hdac0: Association: -2 (0x00008001) hdac0: OSS: mix (mix) hdac0: Input amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 10 hdac0: | hdac0: + <- nid=24 [pin: Mic (Jack)] hdac0: + <- nid=25 [pin: Mic (Jack)] hdac0: + <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: hdac0: nid: 12 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=3 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=4 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01014410 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000004) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01011412 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + <- nid=14 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 22 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000002) hdac0: OSS: hdac0: Pin cap: 0x0000003c hdac0: PDC HP OUT IN : UNSOL hdac0: Pin config: 0x01016411 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + <- nid=13 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 23 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 0 (0x00000010) hdac0: OSS: hdac0: Pin cap: 0x0000003c hdac0: PDC HP OUT IN : UNSOL hdac0: Pin config: 0x01012414 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + <- nid=15 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: mic (mic) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01a19c40 hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 25 [ANALOG] hdac0: name: pin: Mic (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a19c50 hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 26 [ANALOG] hdac0: name: pin: Line-in (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008000) hdac0: OSS: line (line) hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0181344f hdac0: Pin control: 0x00000025 IN VREFs hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + [DISABLED] <- nid=38 [audio mixer] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: pin: Headphones (Jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0000373c hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02214c20 hdac0: Pin control: 0x000000c0 HP OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 5 hdac0: | hdac0: + [DISABLED] <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=13 [audio mixer] hdac0: + [DISABLED] <- nid=14 [audio mixer] hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: + <- nid=38 [audio mixer] (selected) hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: pin: CD (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x593301f0 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 29 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x00700000 hdac0: Parse flags: 0x0 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: connections: 0 hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x00400300 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x014b6130 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=6 [audio output] hdac0: hdac0: nid: 31 [DIGITAL] hdac0: name: pin: SPDIF-in (Jack) hdac0: widget_cap: 0x00400200 hdac0: Parse flags: 0x0 hdac0: Association: 5 (0x00000001) hdac0: OSS: dig1 (dig1) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x01cb7160 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 32 [ANALOG] [DISABLED] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00040 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 33 [ANALOG] [DISABLED] hdac0: name: volume widget hdac0: widget_cap: 0x00600080 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 0 hdac0: hdac0: nid: 34 [ANALOG] [DISABLED] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + [DISABLED] <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [audio mixer] hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: speaker, mix, monitor hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)] hdac0: + <- nid=25 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 36 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00008001) hdac0: OSS: speaker, line, mic, mix hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 11 hdac0: | hdac0: + <- nid=24 [pin: Mic (Jack)] hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)] hdac0: + <- nid=26 [pin: Line-in (Jack)] hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED] hdac0: + <- nid=29 [beep widget] hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 37 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 38 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: pcm, mix hdac0: Output amp: 0x00034040 hdac0: mute=0 step=64 size=3 offset=64 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=37 [audio output] hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 7 in (in ) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 46 size: 3 off: 16 hdac0: 2: nid 8 in (in ) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 46 size: 3 off: 16 hdac0: 3: nid 9 in (in ) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 46 size: 3 off: 16 [DISABLED] hdac0: 4: nid 11 in (in ) index 0 cnid 24 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 5: nid 11 in (in ) index 1 cnid 25 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 6: nid 11 in (in ) index 2 cnid 26 ossmask=0x00000200 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 7: nid 11 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 8: nid 11 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 9: nid 11 in (in ) index 5 cnid 29 ossmask=0x00000220 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 10: nid 11 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 11: nid 11 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 12: nid 11 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 13: nid 11 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 14: nid 12 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 15: nid 12 in (in ) index 0 cnid 2 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 16: nid 12 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 17: nid 13 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 18: nid 13 in (in ) index 0 cnid 3 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 19: nid 13 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 20: nid 14 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 21: nid 14 in (in ) index 0 cnid 4 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 22: nid 14 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 23: nid 15 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 24: nid 15 in (in ) index 0 cnid 5 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 25: nid 15 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 26: nid 20 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 27: nid 20 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 28: nid 21 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 29: nid 21 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 30: nid 22 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 31: nid 22 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 32: nid 23 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 33: nid 23 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 34: nid 24 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 35: nid 24 out (in ) index 0 ossmask=0x00000080 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 36: nid 25 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 37: nid 25 out (in ) index 0 ossmask=0x01000000 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 38: nid 26 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 39: nid 26 out (in ) index 0 ossmask=0x00000040 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 40: nid 27 in (out) index 0 ossmask=0x00000001 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 41: nid 27 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 42: nid 34 in (in ) index 0 cnid 24 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 43: nid 34 in (in ) index 1 cnid 25 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 44: nid 34 in (in ) index 2 cnid 26 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 45: nid 34 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 46: nid 34 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 47: nid 34 in (in ) index 5 cnid 29 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 48: nid 34 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 49: nid 34 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 50: nid 34 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 51: nid 34 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 52: nid 34 in (in ) index 10 cnid 11 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 53: nid 35 in (in ) index 0 cnid 24 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 54: nid 35 in (in ) index 1 cnid 25 ossmask=0x01000800 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 55: nid 35 in (in ) index 2 cnid 26 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 56: nid 35 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 57: nid 35 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 58: nid 35 in (in ) index 5 cnid 29 ossmask=0x00000820 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 59: nid 35 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 60: nid 35 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 61: nid 35 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 62: nid 35 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 63: nid 35 in (in ) index 10 cnid 11 ossmask=0x00000a00 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 64: nid 36 in (in ) index 0 cnid 24 ossmask=0x00000880 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 65: nid 36 in (in ) index 1 cnid 25 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 66: nid 36 in (in ) index 2 cnid 26 ossmask=0x00000840 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 67: nid 36 in (in ) index 3 cnid 27 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 68: nid 36 in (in ) index 4 cnid 28 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 69: nid 36 in (in ) index 5 cnid 29 ossmask=0x00000820 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 70: nid 36 in (in ) index 6 cnid 20 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 71: nid 36 in (in ) index 7 cnid 21 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 72: nid 36 in (in ) index 8 cnid 22 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 73: nid 36 in (in ) index 9 cnid 23 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: 74: nid 36 in (in ) index 10 cnid 11 ossmask=0x00000a00 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 75: nid 38 out (out) index 0 ossmask=0x00000001 hdac0: mute: 0 step: 64 size: 3 off: 64 hdac0: 76: nid 38 in (in ) index 0 cnid 37 ossmask=0x00000011 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 77: nid 38 in (in ) index 1 cnid 11 ossmask=0x00000201 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: pcm0: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm2: on hdac0 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 hdac0: Dumping AFG cad=2 nid=1 pins: hdac0: nid 20 0x01014410 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 21 0x01011412 as 1 seq 2 Line-out Jack jack 1 loc 1 color Black misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 22 0x01016411 as 1 seq 1 Line-out Jack jack 1 loc 1 color Orange misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 23 0x01012414 as 1 seq 4 Line-out Jack jack 1 loc 1 color Grey misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 24 0x01a19c40 as 4 seq 0 Mic Jack jack 1 loc 1 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 25 0x02a19c50 as 5 seq 0 Mic Jack jack 1 loc 2 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 26 0x0181344f as 4 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 27 0x02214c20 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] hdac0: Caps: IN hdac0: nid 30 0x014b6130 as 3 seq 0 SPDIF-out Jack jack 11 loc 1 color Orange misc 1 hdac0: Caps: OUT hdac0: nid 31 0x01cb7160 as 6 seq 0 SPDIF-in Jack jack 11 loc 1 color Yellow misc 1 hdac0: Caps: IN hdac0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000 hdac0: wake=0x00000000 unsol=0x00000000 sticky=0x00000000 hdac0: hdac_poll_reinit: pollticks 1000000 -> 1000000 dev.hdac.0.%desc: Intel 82801I High Definition Audio Controller dev.hdac.0.%driver: hdac dev.hdac.0.%location: slot=27 function=0 handle=\_SB_.PCI0.AZAL dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x293e subvendor=0x1458 subdevice=0xa022 class=0x040300 dev.hdac.0.%parent: pci0 dev.hdac.0.wake: 0 dev.hdac.0.polling: 1 dev.hdac.0.polling_interval: 250 dev.hdac.0.pindump: 0 dev.pcm.0.%parent: hdac0 dev.pcm.1.%parent: hdac0 dev.pcm.2.%parent: hdac0 --------------020801030903040301070200 Content-Type: text/plain; name="sysctl.pcm.1221380253" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sysctl.pcm.1221380253" hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm, mix hdac0: OSS: pcm (pcm) hdac0: OSS: pcm, mix 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: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: DAC: 2 3 4 5 pcm0: pcm0: Record: pcm0: pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: ADC: 7 pcm0: pcm0: +--------------------------------+ pcm0: | DUMPING Playback/Record Pathes | pcm0: +--------------------------------+ pcm0: pcm0: Playback: pcm0: pcm0: nid=20 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=12 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=21 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=14 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=4 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=22 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=13 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=3 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: nid=23 [pin: Line-out (Jack)] pcm0: | pcm0: + <- nid=15 [audio mixer] [src: pcm, mix] pcm0: | pcm0: + <- nid=5 [audio output] [src: pcm] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: Record: pcm0: pcm0: nid=7 [audio input] pcm0: | pcm0: + <- nid=36 [audio mixer] [src: speaker, line, mic, mix] pcm0: | pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=29 [beep widget] [src: speaker] pcm0: + <- nid=11 [audio mixer] [src: mix] pcm0: pcm0: Input Mix: pcm0: pcm0: nid=11 [audio mixer] pcm0: | pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic] pcm0: + <- nid=25 [pin: Mic (Jack)] [src: monitor] pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line] pcm0: + <- nid=29 [beep widget] [src: speaker] pcm0: pcm0: +-------------------------+ pcm0: | DUMPING Volume Controls | pcm0: +-------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- ctl 14 (nid 12 out): -64/0dB (65 steps) pcm0: +- ctl 15 (nid 12 in 0): mute pcm0: +- ctl 16 (nid 12 in 1): mute pcm0: +- ctl 17 (nid 13 out): -64/0dB (65 steps) pcm0: +- ctl 18 (nid 13 in 0): mute pcm0: +- ctl 19 (nid 13 in 1): mute pcm0: +- ctl 20 (nid 14 out): -64/0dB (65 steps) pcm0: +- ctl 21 (nid 14 in 0): mute pcm0: +- ctl 22 (nid 14 in 1): mute pcm0: +- ctl 23 (nid 15 out): -64/0dB (65 steps) pcm0: +- ctl 24 (nid 15 in 0): mute pcm0: +- ctl 25 (nid 15 in 1): mute pcm0: +- ctl 26 (nid 20 in ): mute pcm0: +- ctl 28 (nid 21 in ): mute pcm0: +- ctl 30 (nid 22 in ): mute pcm0: +- ctl 32 (nid 23 in ): mute pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 15 (nid 12 in 0): mute pcm0: +- ctl 18 (nid 13 in 0): mute pcm0: +- ctl 21 (nid 14 in 0): mute pcm0: +- ctl 24 (nid 15 in 0): mute pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- ctl 35 (nid 24 out): 0/30dB (4 steps) pcm0: +- ctl 64 (nid 36 in 0): mute pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- ctl 39 (nid 26 out): 0/30dB (4 steps) pcm0: +- ctl 66 (nid 36 in 2): mute pcm0: pcm0: Speaker/Beep Volume (OSS: speaker) pcm0: | pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute pcm0: +- ctl 69 (nid 36 in 5): mute pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- ctl 1 (nid 7 in 0): -16/30dB (47 steps) + mute pcm0: +- ctl 64 (nid 36 in 0): mute pcm0: +- ctl 66 (nid 36 in 2): mute pcm0: +- ctl 69 (nid 36 in 5): mute pcm0: +- ctl 74 (nid 36 in 10): mute pcm0: pcm0: Input Mix Level (OSS: mix) pcm0: | pcm0: +- ctl 4 (nid 11 in 0): -34/12dB (32 steps) + mute pcm0: +- ctl 5 (nid 11 in 1): -34/12dB (32 steps) + mute pcm0: +- ctl 6 (nid 11 in 2): -34/12dB (32 steps) + mute pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute pcm0: +- ctl 16 (nid 12 in 1): mute pcm0: +- ctl 19 (nid 13 in 1): mute pcm0: +- ctl 22 (nid 14 in 1): mute pcm0: +- ctl 25 (nid 15 in 1): mute pcm0: +- ctl 74 (nid 36 in 10): mute pcm0: pcm0: OSS mixer initialization... pcm0: Enabling Soft PCM volume pcm0: Recsel (mic): nid 36 source 0 unmute pcm0: Recsel (mic): nid 36 source 2 mute pcm0: Recsel (mic): nid 36 source 5 mute pcm0: Recsel (mic): nid 36 source 10 mute pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "mix": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 23e0000, 4000; 0xe74d8000 -> 23e0000 pcm0: sndbuf_setmap 23f0000, 4000; 0xe74e8000 -> 23f0000 pcm1: on hdac0 pcm1: +--------------------------------------+ pcm1: | DUMPING PCM Playback/Record Channels | pcm1: +--------------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e0560 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 96 192 pcm1: DAC: 37 pcm1: pcm1: Record: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e0560 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 96 192 pcm1: ADC: 8 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=27 [pin: Headphones (Jack)] pcm1: | pcm1: + <- nid=38 [audio mixer] [src: pcm, mix] pcm1: | pcm1: + <- nid=37 [audio output] [src: pcm] pcm1: + <- nid=11 [audio mixer] [src: mix] pcm1: pcm1: Record: pcm1: pcm1: nid=8 [audio input] pcm1: | pcm1: + <- nid=35 [audio mixer] [src: speaker, mix, monitor] pcm1: | pcm1: + <- nid=25 [pin: Mic (Jack)] [src: monitor] pcm1: + <- nid=29 [beep widget] [src: speaker] pcm1: + <- nid=11 [audio mixer] [src: mix] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: Master Volume (OSS: vol) pcm1: | pcm1: +- ctl 40 (nid 27 in ): mute pcm1: +- ctl 75 (nid 38 out): -64/0dB (65 steps) pcm1: +- ctl 76 (nid 38 in 0): mute pcm1: +- ctl 77 (nid 38 in 1): mute pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 76 (nid 38 in 0): mute pcm1: pcm1: Microphone2 Volume (OSS: monitor) pcm1: | pcm1: +- ctl 37 (nid 25 out): 0/30dB (4 steps) pcm1: +- ctl 54 (nid 35 in 1): mute pcm1: pcm1: Speaker/Beep Volume (OSS: speaker) pcm1: | pcm1: +- ctl 58 (nid 35 in 5): mute pcm1: pcm1: Recording Level (OSS: rec) pcm1: | pcm1: +- ctl 2 (nid 8 in 0): -16/30dB (47 steps) + mute pcm1: +- ctl 54 (nid 35 in 1): mute pcm1: +- ctl 58 (nid 35 in 5): mute pcm1: +- ctl 63 (nid 35 in 10): mute pcm1: pcm1: Input Mix Level (OSS: mix) pcm1: | pcm1: +- ctl 63 (nid 35 in 10): mute pcm1: +- ctl 77 (nid 38 in 1): mute pcm1: pcm1: OSS mixer initialization... pcm1: Enabling Soft PCM volume pcm1: Mixer "vol": pcm1: Mixer "pcm": pcm1: Mixer "speaker": pcm1: Mixer "mix": pcm1: Mixer "rec": pcm1: Mixer "monitor": pcm1: Soft PCM mixer ENABLED pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e pcm1: sndbuf_setmap 2410000, 4000; 0xe74f8000 -> 2410000 pcm1: sndbuf_setmap 2420000, 4000; 0xe7508000 -> 2420000 pcm2: on hdac0 pcm2: +--------------------------------------+ pcm2: | DUMPING PCM Playback/Record Channels | pcm2: +--------------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x001e05e0 pcm2: PCM size: 16 20 24 32 pcm2: PCM rate: 44 48 88 96 192 pcm2: DAC: 6 pcm2: pcm2: Record: pcm2: pcm2: Stream cap: 0x00000005 pcm2: Format: AC3 PCM pcm2: PCM cap: 0x001e0560 pcm2: PCM size: 16 20 24 32 pcm2: PCM rate: 44 48 96 192 pcm2: ADC: 10 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=30 [pin: SPDIF-out (Jack)] pcm2: | pcm2: + <- nid=6 [audio output] [src: pcm] pcm2: pcm2: Record: pcm2: pcm2: nid=10 [audio input] pcm2: | pcm2: + <- nid=31 [pin: SPDIF-in (Jack)] [src: dig1] pcm2: pcm2: +-------------------------+ pcm2: | DUMPING Volume Controls | pcm2: +-------------------------+ pcm2: pcm2: OSS mixer initialization... pcm2: Forcing Soft PCM volume pcm2: Forcing master volume with PCM pcm2: Mixer "vol" -> "none": child=0x00000010 pcm2: Mixer "pcm": parent="vol" pcm2: Soft PCM mixer ENABLED pcm2: Registering PCM channels... pcm2: clone manager: deadline=750ms flags=0x8000001e pcm2: sndbuf_setmap 2450000, 4000; 0xe7518000 -> 2450000 pcm2: sndbuf_setmap 2460000, 4000; 0xe7528000 -> 2460000 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 <118>dev.pcm.2.play.vchans: pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001 pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001 dev.pcm.0.%desc: HDA codec #2 Realtek ALC885 PCM #0 dev.pcm.0.%driver: pcm dev.pcm.0.%parent: hdac0 dev.pcm.0.play.vchans: 1 dev.pcm.0.play.vchanrate: 48000 dev.pcm.0.play.vchanformat: s16le dev.pcm.0.rec.vchans: 1 dev.pcm.0.rec.vchanrate: 48000 dev.pcm.0.rec.vchanformat: s16le dev.pcm.0.buffersize: 16384 dev.pcm.1.%desc: HDA codec #2 Realtek ALC885 PCM #1 dev.pcm.1.%driver: pcm dev.pcm.1.%parent: hdac0 dev.pcm.1.play.vchans: 1 dev.pcm.1.play.vchanrate: 48000 dev.pcm.1.play.vchanformat: s16le dev.pcm.1.rec.vchans: 1 dev.pcm.1.rec.vchanrate: 48000 dev.pcm.1.rec.vchanformat: s16le dev.pcm.1.buffersize: 16384 dev.pcm.2.%desc: HDA codec #2 Realtek ALC885 PCM #2 dev.pcm.2.%driver: pcm dev.pcm.2.%parent: hdac0 dev.pcm.2.play.vchans: 0 dev.pcm.2.rec.vchans: 1 dev.pcm.2.rec.vchanrate: 48000 dev.pcm.2.rec.vchanformat: s16le dev.pcm.2.buffersize: 16384 --------------020801030903040301070200 Content-Type: text/plain; name="pindump.1221380984" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pindump.1221380984" hdac0: Dumping AFG cad=2 nid=1 pins: hdac0: nid 20 0x01014410 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 21 0x01011412 as 1 seq 2 Line-out Jack jack 1 loc 1 color Black misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 22 0x01016411 as 1 seq 1 Line-out Jack jack 1 loc 1 color Orange misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 23 0x01012414 as 1 seq 4 Line-out Jack jack 1 loc 1 color Grey misc 4 hdac0: Caps: IN OUT HP Sense: 0x00000000 hdac0: nid 24 0x01a19c40 as 4 seq 0 Mic Jack jack 1 loc 1 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 25 0x02a19c50 as 5 seq 0 Mic Jack jack 1 loc 2 color Pink misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 26 0x0181344f as 4 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 4 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 27 0x02214c20 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 12 hdac0: Caps: IN OUT HP VREF Sense: 0x00000000 hdac0: nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] hdac0: Caps: IN hdac0: nid 30 0x014b6130 as 3 seq 0 SPDIF-out Jack jack 11 loc 1 color Orange misc 1 hdac0: Caps: OUT hdac0: nid 31 0x01cb7160 as 6 seq 0 SPDIF-in Jack jack 11 loc 1 color Yellow misc 1 hdac0: Caps: IN hdac0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000 hdac0: wake=0x00000000 unsol=0x00000000 sticky=0x00000000 --------------020801030903040301070200--