From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 05:28:45 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 310A31065671; Sun, 14 Sep 2008 05:28:45 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 112C38FC0C; Sun, 14 Sep 2008 05:28:45 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (joel@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8E5SivV011035; Sun, 14 Sep 2008 05:28:44 GMT (envelope-from joel@freefall.freebsd.org) Received: (from joel@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8E5Shxv011031; Sun, 14 Sep 2008 05:28:43 GMT (envelope-from joel) Date: Sun, 14 Sep 2008 05:28:43 GMT Message-Id: <200809140528.m8E5Shxv011031@freefall.freebsd.org> To: amokk@mirahost.ru, joel@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: joel@FreeBSD.org Cc: Subject: Re: kern/126216: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop 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 05:28:45 -0000 Synopsis: [snd_hda] [patch] snd_hda does't support ACER Aspire 4715Z laptop State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:27:34 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=126216 From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 05:29:24 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE62A1065677; Sun, 14 Sep 2008 05:29:24 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E38B8FC1D; Sun, 14 Sep 2008 05:29:24 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (joel@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8E5TOVJ011082; Sun, 14 Sep 2008 05:29:24 GMT (envelope-from joel@freefall.freebsd.org) Received: (from joel@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8E5TOEm011078; Sun, 14 Sep 2008 05:29:24 GMT (envelope-from joel) Date: Sun, 14 Sep 2008 05:29:24 GMT Message-Id: <200809140529.m8E5TOEm011078@freefall.freebsd.org> To: ganael.laplanche@martymac.com, joel@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: joel@FreeBSD.org Cc: Subject: Re: kern/126244: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones 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 05:29:24 -0000 Synopsis: [snd_hda] [patch] Fujitsu U1010 - Fix deactivation of speakers while plugging headphones State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:28:55 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=126244 From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 05:30:13 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0666B1065671; Sun, 14 Sep 2008 05:30:13 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DAAEB8FC0A; Sun, 14 Sep 2008 05:30:12 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from freefall.freebsd.org (joel@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8E5UCpk011951; Sun, 14 Sep 2008 05:30:12 GMT (envelope-from joel@freefall.freebsd.org) Received: (from joel@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8E5UCK2011931; Sun, 14 Sep 2008 05:30:12 GMT (envelope-from joel) Date: Sun, 14 Sep 2008 05:30:12 GMT Message-Id: <200809140530.m8E5UCK2011931@freefall.freebsd.org> To: giantlock@gmail.com, joel@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: joel@FreeBSD.org Cc: Subject: Re: kern/127037: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting 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 05:30:13 -0000 Synopsis: [snd_hda] [patch] Lenovo 3k N200, speakers not deactivated after headphones connecting State-Changed-From-To: patched->closed State-Changed-By: joel State-Changed-When: Sun Sep 14 05:29:40 UTC 2008 State-Changed-Why: Patch committed to RELENG_7. http://www.freebsd.org/cgi/query-pr.cgi?pr=127037 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-- From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 15:27:54 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 388591065673 for ; Sun, 14 Sep 2008 15:27:54 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id AA1908FC26 for ; Sun, 14 Sep 2008 15:27:53 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 220804851; Sun, 14 Sep 2008 18:27:52 +0300 Message-ID: <48CD2D6A.1070709@FreeBSD.org> Date: Sun, 14 Sep 2008 18:27:38 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Jochen Keil References: <48CCCBDF.6060208@gmail.com> In-Reply-To: <48CCCBDF.6060208@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: 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 15:27:54 -0000 Jochen Keil wrote: > 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. Did you hear anything while playing it? Any noise? Did you player prints anything? Did player progress bar is moving? How do you run your player and what is it? Did your receiver detects some data stream and which type (PCM/data)? Also try to make sure that Soft PCM vol will not touch binary data stream - try to set both pcm and vol controls in mixer2 to 100. > 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..). I think they won't. GPIO usually controls analogs parts, while device=SPDIF-out I think is already set in your case. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 18:54:54 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 754E0106566B for ; Sun, 14 Sep 2008 18:54:54 +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 E17558FC25 for ; Sun, 14 Sep 2008 18:54:53 +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 3886D1C08FD9 for ; Sun, 14 Sep 2008 20:54:52 +0200 (CEST) Received: from localhost (unknown [192.168.1.157]) by mail.m-online.net (Postfix) with ESMTP id 319A290A9C for ; Sun, 14 Sep 2008 20:54:52 +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 LBoBvsN2ASq2 for ; Sun, 14 Sep 2008 20:54:51 +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 20:54:51 +0200 (CEST) Received: (qmail 27374 invoked from network); 14 Sep 2008 18:54:50 -0000 Received: from monolith.lokal.lan (192.168.1.8) by columbus.lokal.lan with SMTP; 14 Sep 2008 18:54:50 -0000 Message-ID: <48CD5DFA.5070402@gmail.com> Date: Sun, 14 Sep 2008 20:54:50 +0200 From: Jochen Keil User-Agent: Thunderbird 2.0.0.16 (X11/20080908) MIME-Version: 1.0 To: Alexander Motin References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) In-Reply-To: <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: 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 18:54:54 -0000 Alexander Motin wrote: > Did you hear anything while playing it? Any noise? Did you player prints > anything? Did player progress bar is moving? How do you run your player > and what is it? Did your receiver detects some data stream and which > type (PCM/data)? > > Also try to make sure that Soft PCM vol will not touch binary data > stream - try to set both pcm and vol controls in mixer2 to 100. Oh dear.. that's really interesting.. a point i'd never thought of. Vol was set to 25:25 and pcm to 5:5. After setting both to 100:100 AC3 immediately worked! What i heard before might have been some undecoded raw pcm data.. i have the same issue when using windows and vlc when i'm not using the correct device in vlc settings. To sum it up: sysctl -w hw.snd.default_unit=2 && sysclt -w dev.pcm.2.play.vchans=0 && mixer vol 100 && mixer pcm 100 && mplayer -ac hwac3 (Mplayer won't work without forcing the audio codec: means mplayer using liba52 -> stereo output) == 5.1 dolby something playback with my receiver. Some mplayer output: $ mplayer -ac hwac3 "somefilewithac3stream" MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (Family: 6, Model: 23, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Playing "somefilewithac3stream". AVI file format detected. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [XVID] 672x276 12bpp 25.000 fps 1419.4 kbps (173.3 kbyte/s) Clip info: Software: VirtualDubMod 1.5.1.1a (build 1639/release) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ========================================================================== Forced audio codec: hwac3 Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF No accelerated IMDCT transform found hwac3: switched to AC3, 448000 bps, 48000 Hz AUDIO: 48000 Hz, 2 ch, ac3, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF) ========================================================================== [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) [format] Sample format big-endian AC3 not yet supported [libaf] Reinitialization did not work, audio filter 'format' returned error code -2 Couldn't find matching filter/ao format! Starting playback... Don't let yourself fool by the error messages.. ac3/dolby digital/5.1 works. Thanks again for your help Alexander! From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 19:32: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 2EC761065675 for ; Sun, 14 Sep 2008 19:32:36 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 6668E8FC17 for ; Sun, 14 Sep 2008 19:32:29 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 220812848; Sun, 14 Sep 2008 22:32:29 +0300 Message-ID: <48CD66BF.2060804@FreeBSD.org> Date: Sun, 14 Sep 2008 22:32:15 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Jochen Keil References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) <48CD5DFA.5070402@gmail.com> In-Reply-To: <48CD5DFA.5070402@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: 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 19:32:36 -0000 Jochen Keil wrote: > [AO OSS] Can't set audio device /dev/dsp to ac3 output, trying s16le... > AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) > [format] Sample format big-endian AC3 not yet supported > [libaf] Reinitialization did not work, audio filter 'format' returned > error code -2 > Couldn't find matching filter/ao format! > Starting playback... > > Don't let yourself fool by the error messages.. ac3/dolby digital/5.1 > works. Actually this is bad. Device should be opened with AC3 format. You are just lucky that your receiver is clever enough to detect unmarked AC3 input stream instead of PCM data. Mine is not. Probably reason is also in Soft PCM vol. I had no such messages on my tests. My AD1988 codec has real hardware digital volume control, so Soft PCM vol is not used. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 14 21:01:54 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 B13E81065683 for ; Sun, 14 Sep 2008 21:01:54 +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 E63158FC18 for ; Sun, 14 Sep 2008 21:01:53 +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 775881C08EBD for ; Sun, 14 Sep 2008 23:01:51 +0200 (CEST) Received: from localhost (unknown [192.168.1.157]) by mail.m-online.net (Postfix) with ESMTP id 682849001D for ; Sun, 14 Sep 2008 23:01:51 +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 8Oh54nDBkiIQ for ; Sun, 14 Sep 2008 23:01:50 +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 23:01:50 +0200 (CEST) Received: (qmail 2966 invoked from network); 14 Sep 2008 21:01:50 -0000 Received: from unknown (HELO ?192.168.1.139?) (192.168.1.139) by columbus.lokal.lan with SMTP; 14 Sep 2008 21:01:50 -0000 Message-ID: <48CD7BBA.2000307@gmail.com> Date: Sun, 14 Sep 2008 23:01:46 +0200 From: Jochen Keil User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Alexander Motin References: <48CCCBDF.6060208@gmail.com> <48CD2D6A.1070709@FreeBSD.org> (sfid-20080914_17350_7B58DF70) <48CD5DFA.5070402@gmail.com> <48CD66BF.2060804@FreeBSD.org> (sfid-20080914_21350_68C3FEC8) In-Reply-To: <48CD66BF.2060804@FreeBSD.org> (sfid-20080914_21350_68C3FEC8) Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: 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 21:01:54 -0000 Alexander Motin schrieb: > Actually this is bad. Device should be opened with AC3 format. You are > just lucky that your receiver is clever enough to detect unmarked AC3 > input stream instead of PCM data. Mine is not. Makes me love my amp even more. :) > Probably reason is also in Soft PCM vol. I had no such messages on my > tests. My AD1988 codec has real hardware digital volume control, so Soft > PCM vol is not used. Setting pcm or vol to anything else than 100 while mplayer is running results in immediate noise. Never had that issue with ad1988: i just couldn't change vol/pcm. In Windows the volume setting for SPDIF is marked as not changeable. If i can provide further info/help out somehow i'd be glad to do so! Regards, Jochen From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 15 00:02:52 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 C0C51106566C for ; Mon, 15 Sep 2008 00:02:52 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: from mail-gx0-f17.google.com (mail-gx0-f17.google.com [209.85.217.17]) by mx1.freebsd.org (Postfix) with ESMTP id E78338FC1E for ; Mon, 15 Sep 2008 00:02:51 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: by gxk10 with SMTP id 10so22152428gxk.19 for ; Sun, 14 Sep 2008 17:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=qGU3UMt/uqtzd2pB2pZOTq/BqEgkM4htnw1cfP2IM3w=; b=cYMzn+S2J2GKc9FDnHVgOPDYLJTt4RjTHraaMZU8qd949yeIFHA4HSny4wkavVNAE+ sQVnzbQpBQw/NLYIiIOXe5J/IbiM+V9or3iqO/vcvdVVDLY5GAX+2wSmWEsuzfJ34Nb3 s/0GpCJBPLG6P3cH3xPbB5Mkm03RdS2bquho8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=MGO3HOD57Ee4+rFkzos48hMhpC8Ewg4PX+Ag9fSLk8rqEQPXCSlsEm6vWbAuTsM8mT YaEDDAJAGIhUVJW4iXhJV4Sq/FrWpkHOy7dc1WNWgPw8962/bwVti//ar0HV/BxjncL2 aG926jYBN09Bh3HP+XsX8rBma+o5lnS+NLpSw= Received: by 10.86.92.4 with SMTP id p4mr5370740fgb.45.1221435669145; Sun, 14 Sep 2008 16:41:09 -0700 (PDT) Received: by 10.86.86.20 with HTTP; Sun, 14 Sep 2008 16:41:09 -0700 (PDT) Message-ID: <8437a5190809141641t1019a68ej1da02550c8c221c7@mail.gmail.com> Date: Sun, 14 Sep 2008 20:41:09 -0300 From: "Sergio Veloso" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: HDA STAC9228 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 00:02:52 -0000 Hi, I am having some problems with sound support in a Dell Vostro 1400 with FreeBSD 7.0: - Sound is output only through the headphones. Internal speakers are silent. - Internal microphone (located beside the webcam) does not work at all. The hardware is ok since it works with M$ Vista. I=B4ve been following the discussions on similar problems on vostro 1500 = and latitude 630 and I believe the solution for my problem should be (almost) the same. First I tried various combinations of "GPIO" etc in the device.hints file= , but with no success. Then I upgraded kernel/world to 7-STABLE, also no joy. Finally, I changed the /usr/src/sys/dev/sound/pci/hda/hdac.c file in the following manner: (1) Created a #define for the STAC9228 (id 0x7616) (2) Forced it to have the same 'special handling' as the stac9205 in Vostro 1500 Here is the patch (to version 1.44.2.7): *** hdac.c Sat Sep 13 21:00:47 2008 --- hdac.c.releng7 Sat Sep 13 18:56:15 2008 *************** *** 196,202 **** #define DELL_D630_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f9) #define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) #define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) - #define DELL_V1400_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0227) #define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) #define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) #define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) --- 196,201 ---- *************** *** 563,569 **** #define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) #define HDA_CODEC_STAC9205 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) #define HDA_CODEC_STAC9872AK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) - #define HDA_CODEC_STAC9228 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7616) #define HDA_CODEC_STACXXXX HDA_CODEC_CONSTRUCT(SIGMATEL, 0xffff) /* --- 562,567 ---- *************** *** 627,633 **** { HDA_CODEC_STAC9227, "Sigmatel STAC9227" }, { HDA_CODEC_STAC9271D, "Sigmatel STAC9271D" }, { HDA_CODEC_STAC9205, "Sigmatel STAC9205" }, - { HDA_CODEC_STAC9228, "Sigmatel STAC9228" }, { HDA_CODEC_STAC9872AK,"Sigmatel STAC9872AK" }, { HDA_CODEC_CXVENICE, "Conexant Venice" }, { HDA_CODEC_CXWAIKIKI, "Conexant Waikiki" }, --- 625,630 ---- *************** *** 699,706 **** 0, 0, -1, 10, { 13, -1 }, -1 }, { DELL_V1500_SUBVENDOR, HDA_CODEC_STAC9205, HDAC_HP_SWITCH_CTRL, 0, 0, -1, 10, { 13, -1 }, -1 }, - { DELL_V1400_SUBVENDOR, HDA_CODEC_STAC9228, HDAC_HP_SWITCH_CTRL, - 0, 0, -1, 10, { 13, -1 }, -1 }, { APPLE_MB3_SUBVENDOR, HDA_CODEC_ALC885, HDAC_HP_SWITCH_CTL, 0, 0, -1, 21, { 20, 22, -1 }, -1 }, { APPLE_INTEL_MAC, HDA_CODEC_STAC9221, HDAC_HP_SWITCH_CTRL, --- 696,701 ---- *************** *** 4276,4283 **** HDA_QUIRK_GPIO0, 0 }, { DELL_V1500_SUBVENDOR, HDA_CODEC_STAC9205, HDA_QUIRK_GPIO0, 0 }, - { DELL_V1400_SUBVENDOR, HDA_CODEC_STAC9228, - HDA_QUIRK_GPIO0, 0 }, { HDA_MATCH_ALL, HDA_CODEC_AD1988, HDA_QUIRK_IVREF80, HDA_QUIRK_IVREF50 | HDA_QUIRK_IVREF100 }, { HDA_MATCH_ALL, HDA_CODEC_AD1988B, --- 4271,4276 ---- *************** *** 4559,4574 **** w->selconn =3D 1; } break; - case HDA_CODEC_STAC9228: - if (subvendor =3D=3D DELL_V1400_SUBVENDOR) { - w =3D hdac_widget_get(devinfo, 29); - if (w !=3D NULL) - w->selconn =3D 1; - w =3D hdac_widget_get(devinfo, 30); - if (w !=3D NULL) - w->selconn =3D 1; - } - break; case HDA_CODEC_STAC9221: /* * Dell XPS M1210 need all DACs for each output jacks --- 4552,4557 ---- Booting with the recompiled kernel did NOT solve the problem, although th= e dmesg output did show the correct codec (STAC9228) instead of the "generic" STACXXXX. Having done all this I am left with no alternatives but to ask for support... I am including all relevant data on my system and I am willing t= o test any patches and future versions on my laptop, should this be of any help. Thanks in advance ! S=E9rgio DATA ON MY SYSTEM: MODEL: Dell Vostro 1400 [1] uname -a FreeBSD vostro 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #9: Sat Sep 13 21:06:2= 8 BRT 2008 sergio@vostro:/usr/obj/usr/src/sys/VOSTRO.i386 i386 [2] cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at memory 0xfe9fc000 irq 21 [20080420_0052] [MPSAFE] (1p:1v/1r:1v channels duplex default) [3] dmesg | grep pcm timer: 0x000100ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 pcm0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 pcm0: TCSEL: 0x07 -> 0x00 pcm0: DMA Coherency: Uncacheable / vendor=3D0x8086 pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000 pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: hdac_dma_alloc: size=3D1024 -> roundsz=3D1024 pcm0: hdac_dma_alloc: size=3D2048 -> roundsz=3D2048 pcm0: HDA_DEBUG: HDA Config: on=3D0x00000000 off=3D0x00000000 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=3D0] ... pcm0: HDA_DEBUG: Probing codec: 0 pcm0: HDA_DEBUG: startnode=3D1 endnode=3D2 pcm0: HDA_DEBUG: Found AFG nid=3D1 [startnode=3D1 endnode=3D2] pcm0: HDA_DEBUG: Parsing AFG nid=3D1 cad=3D0 pcm0: Vendor: 0x00008384 pcm0: Device: 0x00007616 pcm0: Revision: 0x00000002 pcm0: Stepping: 0x00000001 pcm0: PCI Subvendor: 0x02271028 pcm0: Nodes: start=3D2 endnode=3D37 total=3D35 pcm0: CORB size: 256 pcm0: RIRB size: 256 pcm0: Streams: ISS=3D4 OSS=3D4 BSS=3D0 pcm0: GPIO: 0xc0000003 pcm0: NumGPIO=3D3 NumGPO=3D0 NumGPI=3D0 GPIWake=3D1 GPIUnsol= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D7 entries=3D1 found=3D= 1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D8 entries=3D1 found=3D= 1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D9 entries=3D1 found=3D= 1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D10 entries=3D2 found= =3D2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D11 entries=3D2 found= =3D2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D12 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D13 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D14 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D15 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D16 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D17 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D21 entries=3D9 found= =3D9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D22 entries=3D9 found= =3D9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D23 entries=3D9 found= =3D9 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D24 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D25 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D26 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D27 entries=3D3 found= =3D3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D28 entries=3D3 found= =3D3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D29 entries=3D3 found= =3D3 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D32 entries=3D1 found= =3D1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D33 entries=3D5 found= =3D5 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=3D36 entries=3D4 found= =3D4 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 4 DAC path using HDA_PARSE_DIRECT strategy. pcm0: HDA_DEBUG: AFG commit... pcm0: GPIO init: data=3D0x00000000 mask=3D0x00000000 dir=3D0x00000000 pcm0: GPIO commit: data=3D0x00000001 mask=3D0x00000001 dir=3D0x00000001 pcm0: HDA_DEBUG: Ctls commit... pcm0: [ 3] Ctl nid=3D4 Bind to NONE pcm0: [ 5] Ctl nid=3D6 Bind to NONE pcm0: [ 9] Ctl nid=3D24 childnid=3D21 Bind to NONE pcm0: [10] Ctl nid=3D25 childnid=3D22 Bind to NONE pcm0: [11] Ctl nid=3D26 childnid=3D23 Bind to NONE pcm0: HDA_DEBUG: PCMDIR_PLAY setup... pcm0: HDA_DEBUG: PCMDIR_REC setup... pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Pin sense: nid=3D10 timeout=3D10000 res=3D0x7fffffff pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching: pcm0: HDA_DEBUG: index=3D11 nid=3D10 pci_subvendor=3D0x02271028 codec=3D0x83847616 [UNSOL] pcm0: HDA_DEBUG: Forcing Soft PCM volume pcm0: Mixer "vol": child=3D0x00000010 pcm0: Mixer "pcm": parent=3D"vol" pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: HDA_DEBUG: Registering PCM channels... pcm0: clone manager: deadline=3D750ms flags=3D0x8000001e pcm0: hdac_dma_alloc: size=3D4096 -> roundsz=3D4096 pcm0: sndbuf_setmap 19b8000, 4000; 0xe5783000 -> 19b8000 pcm0: hdac_dma_alloc: size=3D4096 -> roundsz=3D4096 pcm0: sndbuf_setmap 19c0000, 4000; 0xe5787000 -> 19c0000 pcm0: pcm0: pcm0: pcm0: pcm0: HDA config/quirks: gpio0 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=3D1 step=3D127 size=3D2 offset=3D127 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=3D1 step=3D127 size=3D2 offset=3D127 pcm0: connections: 0 pcm0: pcm0: nid: 4 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0c05 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: Output amp: 0x80027f7f pcm0: mute=3D1 step=3D127 size=3D2 offset=3D127 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=3D1 step=3D127 size=3D2 offset=3D127 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=3D1 step=3D127 size=3D2 offset=3D127 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=3D27 [audio selector] pcm0: pcm0: nid: 8 [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=3D28 [audio selector] pcm0: pcm0: nid: 9 [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=3D29 [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: 0x0221101f pcm0: Pin control: 0x00000080 HP pcm0: connections: 2 pcm0: | pcm0: + <- nid=3D2 [audio output] (selected) pcm0: | pcm0: + <- nid=3D3 [audio output] pcm0: pcm0: nid: 11 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x40f000f0 pcm0: Pin control: 0x000000e0 HP IN OUT pcm0: connections: 2 pcm0: | pcm0: + <- nid=3D2 [audio output] pcm0: | pcm0: + <- nid=3D3 [audio output] pcm0: pcm0: nid: 12 [ANALOG] [DISABLED] pcm0: name: pin: other (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: 0x40f000f1 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D3 [audio output] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: pin: speaker (fixed) 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: 0x90170110 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D2 [audio output] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: pin: line in (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x02811030 pcm0: Pin control: 0x00000024 IN pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D4 [audio output] pcm0: pcm0: nid: 15 [ANALOG] pcm0: name: pin: line out (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: 0x02011020 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D5 [audio output] pcm0: pcm0: nid: 16 [ANALOG] [DISABLED] pcm0: name: pin: other (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: 0x40f000f2 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D4 [audio output] pcm0: pcm0: nid: 17 [ANALOG] [DISABLED] pcm0: name: pin: other (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: 0x40f000f3 pcm0: Pin control: 0x00000060 IN OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D3 [audio output] pcm0: pcm0: nid: 18 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x40f000f4 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: pin: Mic in (fixed) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000080 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x90a60040 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 20 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x40f000f5 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=3D0 step=3D4 size=3D39 offset=3D0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=3D14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=3D18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=3D11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=3D10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=3D16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D17 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 22 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=3D0 step=3D4 size=3D39 offset=3D0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=3D14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=3D18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=3D11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=3D10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=3D16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D17 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 23 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000040 pcm0: Output amp: 0x00270400 pcm0: mute=3D0 step=3D4 size=3D39 offset=3D0 pcm0: connections: 9 pcm0: | pcm0: + <- nid=3D14 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=3D18 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D15 [pin: line out (jack)] pcm0: | pcm0: + <- nid=3D11 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D12 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D13 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=3D10 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=3D16 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=3D17 [pin: other (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=3D0 step=3D14 size=3D5 offset=3D0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D21 [audio selector] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=3D0 step=3D14 size=3D5 offset=3D0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D22 [audio selector] pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300103 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Input amp: 0x00050e00 pcm0: mute=3D0 step=3D14 size=3D5 offset=3D0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=3D23 [audio selector] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80000000 pcm0: mute=3D1 step=3D0 size=3D0 offset=3D0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=3D24 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=3D20 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 28 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80000000 pcm0: mute=3D1 step=3D0 size=3D0 offset=3D0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=3D25 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=3D20 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000880 pcm0: Output amp: 0x80000000 pcm0: mute=3D1 step=3D0 size=3D0 offset=3D0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=3D26 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] (selected) pcm0: | pcm0: + <- nid=3D20 [pin: other (none)] [DISABLED] 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=3D34 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 33 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF out (jack) pcm0: widget_cap: 0x00400301 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x034410a0 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 5 pcm0: | pcm0: + <- nid=3D30 [audio output] [DISABLED] pcm0: | pcm0: + <- nid=3D31 [vendor widget] [DISABLED] pcm0: | pcm0: + <- nid=3D27 [audio selector] pcm0: | pcm0: + <- nid=3D28 [audio selector] pcm0: | pcm0: + <- nid=3D29 [audio selector] pcm0: pcm0: nid: 34 [DIGITAL] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00430681 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00010024 pcm0: IN EAPD : UNSOL pcm0: Pin config: 0x40f000f6 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=3D0 step=3D3 size=3D23 offset=3D3 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=3D2 [audio output] (selected) pcm0: | pcm0: + <- nid=3D3 [audio output] pcm0: | pcm0: + <- nid=3D4 [audio output] pcm0: | pcm0: + <- nid=3D5 [audio output] pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=3D2 dir=3D0x1 index=3D0 ossmask=3D0x00000011 ossdev=3D4 [DIS= ABLED] pcm0: 2: nid=3D3 dir=3D0x1 index=3D0 ossmask=3D0x00000011 ossdev=3D4 [DIS= ABLED] pcm0: 3: nid=3D4 dir=3D0x1 index=3D0 ossmask=3D0x00000000 ossdev=3D0 pcm0: 4: nid=3D5 dir=3D0x1 index=3D0 ossmask=3D0x00000011 ossdev=3D4 [DIS= ABLED] pcm0: 5: nid=3D6 dir=3D0x1 index=3D0 ossmask=3D0x00000000 ossdev=3D0 pcm0: 6: nid=3D21 dir=3D0x1 index=3D0 ossmask=3D0x00000040 ossdev=3D6 pcm0: 7: nid=3D22 dir=3D0x1 index=3D0 ossmask=3D0x00000040 ossdev=3D6 pcm0: 8: nid=3D23 dir=3D0x1 index=3D0 ossmask=3D0x00000040 ossdev=3D6 pcm0: 9: nid=3D24 cnid=3D21 dir=3D0x2 index=3D0 ossmask=3D0x00000000 ossd= ev=3D0 pcm0: 10: nid=3D25 cnid=3D22 dir=3D0x2 index=3D0 ossmask=3D0x00000000 ossd= ev=3D0 pcm0: 11: nid=3D26 cnid=3D23 dir=3D0x2 index=3D0 ossmask=3D0x00000000 ossd= ev=3D0 pcm0: 12: nid=3D27 dir=3D0x1 index=3D0 ossmask=3D0x00000800 ossdev=3D0 pcm0: 13: nid=3D28 dir=3D0x1 index=3D0 ossmask=3D0x00000800 ossdev=3D0 pcm0: 14: nid=3D29 dir=3D0x1 index=3D0 ossmask=3D0x00000880 ossdev=3D7 pcm0: 15: nid=3D35 dir=3D0x1 index=3D0 ossmask=3D0x00000021 ossdev=3D5 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=3D0x1 ossmask=3D0x00000021 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=3D0x1 ossmask=3D0x00000880 pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- nid: 21 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=3D0x1 ossmask=3D0x00000040 pcm0: | pcm0: +- nid: 22 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=3D0x1 ossmask=3D0x00000040 pcm0: | pcm0: +- nid: 23 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=3D0x1 ossmask=3D0x00000040 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=3D0x1 ossmask=3D0x00000800 pcm0: | pcm0: +- nid: 28 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=3D0x1 ossmask=3D0x00000800 pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=3D0x1 ossmask=3D0x00000880 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=3D0x1 ossmask=3D0x00000021 pcm0: pcm0: Playback path: pcm0: pcm0: nid=3D10 [pin: headphones out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=3D2 [audio output] pcm0: pcm0: nid=3D13 [pin: speaker (fixed)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=3D2 [audio output] pcm0: pcm0: nid=3D15 [pin: line out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=3D5 [audio output] pcm0: pcm0: Recording sources: pcm0: pcm0: nid=3D27 [audio selector] pcm0: | pcm0: + <- nid=3D24 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] [recsrc: mic] pcm0: pcm0: nid=3D28 [audio selector] pcm0: | pcm0: + <- nid=3D25 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] [recsrc: mic] pcm0: pcm0: nid=3D29 [audio selector] pcm0: | pcm0: + <- nid=3D26 [audio selector] pcm0: | pcm0: + <- nid=3D19 [pin: Mic in (fixed)] [recsrc: mic] 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 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 8 9 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 [4] pciconf -lv hostb0@pci0:0:0:0: class=3D0x060000 card=3D0x02271028 chip=3D0x2a008086 rev=3D0x0c hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'Mobile PM965/GM965/GL960 Express Processor to DRAM Controller' class =3D bridge subclass =3D HOST-PCI vgapci0@pci0:0:2:0: class=3D0x030000 card=3D0x02271028 chip=3D0x2a028086 rev=3D0x0c hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'Mobile 965 Express Integrated Graphics Controller' class =3D display subclass =3D VGA vgapci1@pci0:0:2:1: class=3D0x038000 card=3D0x02271028 chip=3D0x2a038086 rev=3D0x0c hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'Mobile 965 Express Integrated Graphics Controller' class =3D display uhci0@pci0:0:26:0: class=3D0x0c0300 card=3D0x02271028 chip=3D0x28348086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB UHCI' class =3D serial bus subclass =3D USB uhci1@pci0:0:26:1: class=3D0x0c0300 card=3D0x02271028 chip=3D0x28358086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB UHCI' class =3D serial bus subclass =3D USB ehci0@pci0:0:26:7: class=3D0x0c0320 card=3D0x02271028 chip=3D0x283a8086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host Controlle= r' class =3D serial bus subclass =3D USB pcm0@pci0:0:27:0: class=3D0x040300 card=3D0x02271028 chip=3D0x284b8086 r= ev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8' class =3D multimedia pcib1@pci0:0:28:0: class=3D0x060400 card=3D0x02271028 chip=3D0x283f8086 rev=3D0x02 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) PCIe Port 1' class =3D bridge subclass =3D PCI-PCI pcib2@pci0:0:28:1: class=3D0x060400 card=3D0x02271028 chip=3D0x28418086 rev=3D0x02 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) PCIe Port 2' class =3D bridge subclass =3D PCI-PCI pcib3@pci0:0:28:3: class=3D0x060400 card=3D0x02271028 chip=3D0x28458086 rev=3D0x02 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) PCIe Port 4' class =3D bridge subclass =3D PCI-PCI pcib4@pci0:0:28:5: class=3D0x060400 card=3D0x02271028 chip=3D0x28498086 rev=3D0x02 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) PCIe Port 6' class =3D bridge subclass =3D PCI-PCI uhci2@pci0:0:29:0: class=3D0x0c0300 card=3D0x02271028 chip=3D0x28308086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB UHCI' class =3D serial bus subclass =3D USB uhci3@pci0:0:29:1: class=3D0x0c0300 card=3D0x02271028 chip=3D0x28318086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB UHCI' class =3D serial bus subclass =3D USB uhci4@pci0:0:29:2: class=3D0x0c0300 card=3D0x02271028 chip=3D0x28328086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB UHCI' class =3D serial bus subclass =3D USB ehci1@pci0:0:29:7: class=3D0x0c0320 card=3D0x02271028 chip=3D0x28368086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) USB2 EHCI' class =3D serial bus subclass =3D USB pcib5@pci0:0:30:0: class=3D0x060401 card=3D0x02271028 chip=3D0x24488086 rev=3D0xf2 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge' class =3D bridge subclass =3D PCI-PCI isab0@pci0:0:31:0: class=3D0x060100 card=3D0x02271028 chip=3D0x28158086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'ICH8M-E (ICH8 Family) LPC Interface Controller' class =3D bridge subclass =3D PCI-ISA atapci0@pci0:0:31:1: class=3D0x01018a card=3D0x02271028 chip=3D0x2850808= 6 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) Ultra ATA Storage Controllers' class =3D mass storage subclass =3D ATA atapci1@pci0:0:31:2: class=3D0x010601 card=3D0x02271028 chip=3D0x2829808= 6 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801 Intel(R) 82801HEM/HBM SATA AHCI Controller' class =3D mass storage none0@pci0:0:31:3: class=3D0x0c0500 card=3D0x02271028 chip=3D0x283e8086 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801H (ICH8 Family) SMBus Controller' class =3D serial bus subclass =3D SMBus wpi0@pci0:12:0:0: class=3D0x028000 card=3D0x10218086 chip=3D0x42228086 r= ev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '10418086 Intel 3945ABG Wireless LAN controller' class =3D network none1@pci0:9:0:0: class=3D0x020000 card=3D0x02271028 chip=3D0x171314e4 r= ev=3D0x02 hdr=3D0x00 vendor =3D 'Broadcom Corporation' device =3D 'NetLink BCM5906M Fast Ethernet PCIe' class =3D network subclass =3D ethernet fwohci0@pci0:3:1:0: class=3D0x0c0010 card=3D0x02271028 chip=3D0x08321180 rev=3D0x05 hdr=3D0x00 vendor =3D 'Ricoh Company, Ltd.' device =3D 'unknown IEEE 1394 (4 pin firewire) chip)' class =3D serial bus subclass =3D FireWire none2@pci0:3:1:1: class=3D0x080501 card=3D0x02271028 chip=3D0x08221180 r= ev=3D0x22 hdr=3D0x00 vendor =3D 'Ricoh Company, Ltd.' device =3D 'R5C832, R5C843 SDA Standard Compliant SD Host Controlle= r' class =3D base peripheral none3@pci0:3:1:2: class=3D0x088000 card=3D0x02271028 chip=3D0x08431180 r= ev=3D0x12 hdr=3D0x00 vendor =3D 'Ricoh Company, Ltd.' device =3D 'unknown Ricoh MMC Host Controller' class =3D base peripheral none4@pci0:3:1:3: class=3D0x088000 card=3D0x02271028 chip=3D0x05921180 r= ev=3D0x12 hdr=3D0x00 vendor =3D 'Ricoh Company, Ltd.' device =3D '13871043 Ricoh Memory Stick Host Controller' class =3D base peripheral none5@pci0:3:1:4: class=3D0x088000 card=3D0x02271028 chip=3D0x08521180 r= ev=3D0x12 hdr=3D0x00 vendor =3D 'Ricoh Company, Ltd.' device =3D 'unknown Ricoh xD-Picture Card Host Controller' class =3D base peripheral [5] sysctl hw.snd hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_formats: 1 hw.snd.compat_linux_mmap: 0 hw.snd.feeder_buffersize: 16384 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.verbose: 1 hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2007061600/i386 hw.snd.default_auto: 0 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 From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 15 07:39:22 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 1B590106564A for ; Mon, 15 Sep 2008 07:39:22 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 940558FC1C for ; Mon, 15 Sep 2008 07:39:21 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 220842516; Mon, 15 Sep 2008 10:39:20 +0300 Message-ID: <48CE1127.5070805@FreeBSD.org> Date: Mon, 15 Sep 2008 10:39:19 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Sergio Veloso References: <1221448983.00013535.1221437403@10.7.7.3> In-Reply-To: <1221448983.00013535.1221437403@10.7.7.3> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: HDA STAC9228 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 07:39:22 -0000 Sergio Veloso wrote: > I am having some problems with sound support in a Dell Vostro 1400 with > FreeBSD 7.0: > > - Sound is output only through the headphones. Internal speakers are > silent. > - Internal microphone (located beside the webcam) does not work at all. Read last month topics in this list related to my new HDA driver. Try this: http://people.freebsd.org/~mav/ -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 15 15:18:52 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 5D1241065674 for ; Mon, 15 Sep 2008 15:18:52 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4B74C8FC1E for ; Mon, 15 Sep 2008 15:18:52 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8FFIq3E018959 for ; Mon, 15 Sep 2008 15:18:52 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8FFIpe6018955 for freebsd-multimedia@FreeBSD.org; Mon, 15 Sep 2008 15:18:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 15 Sep 2008 15:18:51 GMT Message-Id: <200809151518.m8FFIpe6018955@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org 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 15:18:52 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: 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 BDE561065683; Mon, 15 Sep 2008 19:10:37 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id BC36A8FC1B; Mon, 15 Sep 2008 19:10:31 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 220893190; Mon, 15 Sep 2008 22:10:30 +0300 Message-ID: <48CEB318.9060401@FreeBSD.org> Date: Mon, 15 Sep 2008 22:10:16 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: "army.of.root@googlemail.com" References: <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail> <48CC0867.9020208@FreeBSD.org> <48CEB155.1020800@googlemail.com> In-Reply-To: <48CEB155.1020800@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, Alexander Leidinger , freebsd-current@freebsd.org, ariff@freebsd.org Subject: Re: New snd_hda driver came in. 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 19:10:37 -0000 army.of.root@googlemail.com wrote: > Is there a chance for an inofficial backport to 7 ? I really would like > microphone rec to work with my HDA-Controller. http://people.freebsd.org/~mav/hda.7.20080913.patch Or just take whole /usr/src/sys/dev/sound/pci/hda directory from 8-CURRENT. Differences are minimal. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Mon Sep 15 19:23: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 E424B1065678 for ; Mon, 15 Sep 2008 19:23:36 +0000 (UTC) (envelope-from army.of.root@googlemail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.191]) by mx1.freebsd.org (Postfix) with ESMTP id 671248FC1E for ; Mon, 15 Sep 2008 19:23:36 +0000 (UTC) (envelope-from army.of.root@googlemail.com) Received: by mu-out-0910.google.com with SMTP id i2so1699200mue.3 for ; Mon, 15 Sep 2008 12:23:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=iEEtcg4AWnM5ORd+FLu6a3a8G92aOiKhe9PQDIul3OM=; b=vr4kTr1trMYwJYjMPpsK8p1ogjuawzH8wzaqwSfMWEr5rxyHrEi9d7Gxoi9FPenyik czraG4/vKbPtv1GcsNiwBgsk6DfUKpiqgUiClSD2kvIAmJTHtYLjQ8BF+Mv5Zs1Tg1Qg NelrR1oCKKt5KVgIqlATaWZ4pvPK/jFGsjYL8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=DWzjScu5+0M5IMGETU77CeClnuY5btCcIAwSw92+pattAWNo58RadE22z8DddlndmV 8GB2UOh0KgBLILLoLbvHypH/VGTQeBGLnmkgYppbDNoPiQbTzfJAPN50j1xlEC+m3lqB 36Bjz71lohe0FwcD1wSliqkn4D1FE6niH5LUo= Received: by 10.180.231.20 with SMTP id d20mr5853829bkh.11.1221505362485; Mon, 15 Sep 2008 12:02:42 -0700 (PDT) Received: from ?192.168.2.18? ( [84.134.250.133]) by mx.google.com with ESMTPS id 21sm14151183fkx.13.2008.09.15.12.02.40 (version=SSLv3 cipher=RC4-MD5); Mon, 15 Sep 2008 12:02:41 -0700 (PDT) Message-ID: <48CEB155.1020800@googlemail.com> Date: Mon, 15 Sep 2008 21:02:45 +0200 From: "army.of.root@googlemail.com" User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Alexander Motin References: <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail> <48CC0867.9020208@FreeBSD.org> In-Reply-To: <48CC0867.9020208@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, Alexander Leidinger , freebsd-current@freebsd.org, ariff@freebsd.org Subject: Re: New snd_hda driver came in. 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 19:23:37 -0000 Alexander Motin schrieb: > Alexander Leidinger wrote: >>> New driver supports digital PCM playback and AC3 pass-through. I am >>> not sure about completeness of this implementation, but I have >>> several success stories including my own. Vchans subsystem does not >>> support AC3 pass-through so it had to be disabled for that devices >>> at this moment. >> >> As vchans is our internal many-to-one (physical output) mixer, and the >> fact that digital out can be anything (PCM, AC3, ...) I think a >> sensible default for vchans would be to ignore digital interfaces. I >> don't know if this is easy to do or not. > > As soon as AC3 is a separate stream format and vchans has info about > it, better solution would be to make vchans mute other streams, switch > hardware device to the AC3 stream sample rate and pass it though. For > usual PCM streams in such case mixing would work as before, that would > be good. > Is there a chance for an inofficial backport to 7 ? I really would like microphone rec to work with my HDA-Controller. Many Thanks for the great work! I love FreeBSD :) From owner-freebsd-multimedia@FreeBSD.ORG Tue Sep 16 22:12:08 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E6D01065670 for ; Tue, 16 Sep 2008 22:12:08 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108]) by mx1.freebsd.org (Postfix) with ESMTP id B713B8FC18 for ; Tue, 16 Sep 2008 22:12:07 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from [192.168.0.23] (r5af140.net.upc.cz [86.49.39.140]) (authenticated bits=0) by raven.customer.vol.cz (8.14.1/8.14.1) with ESMTP id m8GMBxvj097771 for ; Wed, 17 Sep 2008 00:12:01 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: multimedia@FreeBSD.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-iHK9+qocHG0J0vGt9mZQ" Date: Wed, 17 Sep 2008 00:11:59 +0200 Message-Id: <1221603119.2334.10.camel@ikaros.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port X-Spam-Score: -1.791 () AWL,BAYES_00,RCVD_IN_PBL X-Scanned-By: MIMEDefang 2.64 on 195.250.144.108 X-Milter: Spamilter (Reciever: raven.customer.vol.cz; Sender-ip: 86.49.39.140; Sender-helo: [192.168.0.23]; ) Cc: Subject: [Fwd: linux-realplayer-10.0.9.809.20070726 failed on amd64 6] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2008 22:12:08 -0000 --=-iHK9+qocHG0J0vGt9mZQ Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 > Komu: cvs@oook.cz > P=F8edm=ECt: linux-realplayer-10.0.9.809.20070726 failed on amd64 6 > Datum: Tue, 16 Sep 2008 16:06:51 GMT >=20 > You can also find this build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.6.200809152216= 42/linux-realplayer-10.0.9.809.20070726.log >=20 > building linux-realplayer-10.0.9.809.20070726 on gohan12.freebsd.org > in directory /x/pkgbuild/6/20080915221642/chroot/500 > DISTDIR=3D/tmp/distfiles > DISTDIR=3D/tmp/distfiles/RESTRICTED > building for: 6.4-RELEASE amd64 > maintained by: multimedia@FreeBSD.org > port directory: /usr/ports/multimedia/linux-realplayer > Makefile ident: $FreeBSD: ports/multimedia/linux-realplayer/Makefile,v 1.= 54 2008/04/19 17:52:31 miwi Exp $ > build started at Tue Sep 16 16:06:45 UTC 2008 > FETCH_DEPENDS=3D > PATCH_DEPENDS=3D > EXTRACT_DEPENDS=3Dperl-5.8.8_1.tbz rpm2cpio-1.2_2.tbz > BUILD_DEPENDS=3D > RUN_DEPENDS=3Dlinux-atk-1.9.1.tbz linux-cairo-1.0.2.tbz linux-expat-1.95.= 8.tbz linux-fontconfig-2.2.3_7.tbz linux-glib2-2.6.6.tbz linux-gtk2-2.6.10.= tbz linux-jpeg-6b.34.tbz linux-pango-1.10.2.tbz linux-png-1.2.8_2.tbz linux= -tiff-3.7.1.tbz linux-xorg-libs-6.8.2_5.tbz linux_base-fc-4_13.tbz > prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/local > add_pkg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D> RealPlayer-10.0.9.809-20070726.i586.rpm doesn't seem to exist in /tm= p/distfiles/RESTRICTED/. > =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/po= rts/distfiles/. > fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlaye= r-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no = access) > =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/por= ts/distfiles/. > fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer= -10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no a= ccess) > =3D> Attempting to fetch from https://helixcommunity.org/download.php/247= 9/. > fetch: https://helixcommunity.org/download.php/2479/RealPlayer-10.0.9.809= -20070726.i586.rpm: size mismatch: expected 6645239, actual 74 > =3D> Attempting to fetch from http://ftp.nluug.nl/ftp/pub/os/Linux/distr/= pardusrepo/sources/. > fetch: http://ftp.nluug.nl/ftp/pub/os/Linux/distr/pardusrepo/sources/Real= Player-10.0.9.809-20070726.i586.rpm: Not Found > =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/po= rts/distfiles/. > fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlaye= r-10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no = access) > =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/por= ts/distfiles/. > fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/ports/distfiles/RealPlayer= -10.0.9.809-20070726.i586.rpm: File unavailable (e.g., file not found, no a= ccess) > =3D> Couldn't fetch it - please try to retrieve this > =3D> port manually into /tmp/distfiles/RESTRICTED/ and try again. > *** Error code 1 >=20 > Stop in /a/ports/multimedia/linux-realplayer. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > build of /usr/ports/multimedia/linux-realplayer ended at Tue Sep 16 16:06= :50 UTC 2008 --=20 Pav Lucistnik See file. Click file. Get file. --=-iHK9+qocHG0J0vGt9mZQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkjQLy8ACgkQntdYP8FOsoLJTQCfZcDKzY9THuMnKrJg5KCHlOAO 9oEAmwVLL2pDic3NkLiLDQq+Fr7kJFMx =Rq/r -----END PGP SIGNATURE----- --=-iHK9+qocHG0J0vGt9mZQ-- From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 00:56:49 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 BDA821065673 for ; Wed, 17 Sep 2008 00:56:49 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by mx1.freebsd.org (Postfix) with ESMTP id BEE108FC1B for ; Wed, 17 Sep 2008 00:56:48 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: by ey-out-2122.google.com with SMTP id 6so1181966eyi.7 for ; Tue, 16 Sep 2008 17:56:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=t9abdV5K61CIrVz3Zd0Qy8sD1SS7bqPwn30pyM8nuy8=; b=IFImFPGO9m4ShhHqCI/SDZF0HNySa5DkdFvYGNm0S5XPVTchNLZmq4sZDYTp3o2iM3 eOhbdOcTxbgG7rxoyMWK6TqMez6ERIQtgn2g0E7vx4dODvgn0yn1fFZ2EuJ+dbkOIZwR 8YG3O1SnBTAlXhUnSm8xVCx6AjrulU+z9d724= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=j5Spe8eOhvrCRFwiB35mLQQJ1Eu2ozmju8cHfWac+cZJu7oXmmv/W5GQKX8prfsZMY laWgy24dTXm63OLVSGEttBlAC1JDMb8C+mt8oXO+A9Lr9z53kpCMZstRwwB3/JP+nuLc yhG49iIvs1bHCYJVorAk5dkx46sSM5CSqeeEU= Received: by 10.86.52.1 with SMTP id z1mr1386611fgz.63.1221613006999; Tue, 16 Sep 2008 17:56:46 -0700 (PDT) Received: by 10.86.86.20 with HTTP; Tue, 16 Sep 2008 17:56:46 -0700 (PDT) Message-ID: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> Date: Tue, 16 Sep 2008 21:56:46 -0300 From: "Sergio Veloso" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: HDA STAC9228 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: Wed, 17 Sep 2008 00:56:49 -0000 Hi Alexander, >Sergio Veloso wrote: >> I am having some problems with sound support in a Dell Vostro 1400 with >> FreeBSD 7.0: >> >> - Sound is output only through the headphones. Internal speakers are >> silent. >> - Internal microphone (located beside the webcam) does not work at all. > >Read last month topics in this list related to my new HDA driver. >Try this: http://people.freebsd.org/~mav/ > >-- >Alexander Motin I read last month's topics and updated the hda driver to current (just the driver, not the rest of the kernel sources). Booting with the new driver and 7-STABLE did not fix the issues, but there was a change: before the update, both headphone jacks worked and now only the left one does. Speakers are still mute. I am including some info so maybe you can help me find out what I am missing... Thank you very much ! > dmesg | grep hdac hdac0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 hdac0: hdac0: TCSEL: 0x07 -> 0x00 hdac0: DMA Coherency: Uncacheable / vendor=0x8086 hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xfe9fc000 hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: CORB size: 256 hdac0: RIRB size: 256 hdac0: Streams: ISS=4 OSS=4 BSS=0 hdac0: hdac_dma_alloc: size=1024 -> roundsz=1024 hdac0: hdac_dma_alloc: size=2048 -> roundsz=2048 hdac0: Reset controller... hdac0: HDA Config: on=0x00000000 off=0x00000000 hdac0: Starting CORB Engine... hdac0: Starting RIRB Engine... hdac0: Enabling controller interrupt... hdac0: Scanning HDA codecs ... hdac0:(probe0:ata0:0:0:0): error 6 hdac0: hdac0: hdac0: Vendor: 0x8384 hdac0: Device: 0x7616 hdac0: Revision: 0x02 hdac0: Stepping: 0x01 hdac0: PCI Subvendor: 0x02271028 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 startnode=2 endnode=37 total=35 hdac0: Probing codec 1... hdac0: hdac0: hdac0: Vendor: 0x14f1 hdac0: Device: 0x2c06 hdac0: Revision: 0x00 hdac0: Stepping: 0x00 hdac0: PCI Subvendor: 0x02271028 hdac0: startnode=2 endnode=3 hdac0: Found modem FG nid=2 startnode=112 endnode=116 total=4 hdac0: hdac0: Power up audio FG cad=0 nid=1... hdac0: Parsing audio FG... hdac0: GPIO: 0xc0000003 hdac0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 12 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02811030 as 3 seq 0 Line-in Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011020 as 2 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 19 0x90a60040 as 4 seq 0 Mic Fixed jack 6 loc 16 color Unknown misc 0 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 hdac0: nid 33 0x034410a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 3 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other 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 11 due to None connectivity. 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 20 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 3 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 3 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 3 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 27 connection 2 due to disabled child widget. hdac0: Disabling nid 28 connection 2 due to disabled child widget. hdac0: Disabling nid 29 connection 2 due to disabled child widget. hdac0: Disabling nid 32 connection 0 due to disabled child widget. hdac0: Patched pins configuration: hdac0: nid 10 0x0221101f as 1 seq 15 Headphones Jack jack 1 loc 2 color Black misc 0 hdac0: nid 11 0x40f000f0 as 15 seq 0 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 12 0x40f000f1 as 15 seq 1 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 13 0x90170110 as 1 seq 0 Speaker Fixed jack 7 loc 16 color Unknown misc 1 hdac0: nid 14 0x02811030 as 3 seq 0 Line-in Jack jack 1 loc 2 color Black misc 0 hdac0: nid 15 0x02011020 as 2 seq 0 Line-out Jack jack 1 loc 2 color Black misc 0 hdac0: nid 16 0x40f000f2 as 15 seq 2 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 17 0x40f000f3 as 15 seq 3 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 18 0x40f000f4 as 15 seq 4 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 19 0x90a60040 as 4 seq 0 Mic Fixed jack 6 loc 16 color Unknown misc 0 hdac0: nid 20 0x40f000f5 as 15 seq 5 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: nid 33 0x034410a0 as 10 seq 0 SPDIF-out Jack jack 4 loc 3 color Black misc 0 hdac0: nid 34 0x40f000f6 as 15 seq 6 Other None jack 0 loc 0 color Unknown misc 0 [DISABLED] hdac0: Parsing pin associations... hdac0: 5 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=13 seq=0 hdac0: Pin nid=10 seq=15 hdac0: Association 1 (2) out: hdac0: Pin nid=15 seq=0 hdac0: Association 2 (3) in: hdac0: Pin nid=14 seq=0 hdac0: Association 3 (4) in: hdac0: Pin nid=19 seq=0 hdac0: Association 4 (10) out: hdac0: Pin nid=33 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 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 (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: Association 1 (2) trace succeded hdac0: Tracing association 2 (3) hdac0: Tracing pin 14 to ADC 7 hdac0: tracing via nid 14 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: tracing via nid 33 hdac0: nid 33 returned 0 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: tracing via nid 33 hdac0: nid 33 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: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 26 returned 0 hdac0: nid 23 returned 0 hdac0: nid 14 returned 1 hdac0: Traced to ADC 7 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (4) hdac0: Tracing pin 19 to ADC 8 hdac0: tracing via nid 19 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 2 hdac0: tracing via nid 28 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 28 returned 1 hdac0: tracing via nid 29 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: tracing via nid 33 hdac0: nid 33 returned 0 hdac0: nid 29 returned 0 hdac0: nid 19 returned 1 hdac0: Traced to ADC 8 hdac0: Association 3 (4) trace succeded hdac0: Tracing association 4 (10) hdac0: Tracing pin 33 with min nid 0 hdac0: tracing via nid 33 hdac0: tracing via nid 30 hdac0: nid 30 returned 30 hdac0: tracing via nid 31 hdac0: nid 31 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 2 hdac0: tracing via nid 28 hdac0: nid 28 busy by association 3 hdac0: tracing via nid 29 hdac0: tracing via nid 26 hdac0: tracing via nid 23 hdac0: tracing via nid 14 hdac0: nid 14 busy by association 2 hdac0: tracing via nid 15 hdac0: nid 15 busy by association 1 hdac0: tracing via nid 13 hdac0: nid 13 busy by association 0 hdac0: tracing via nid 10 hdac0: nid 10 busy by association 0 hdac0: nid 23 returned 0 hdac0: nid 26 returned 0 hdac0: tracing via nid 19 hdac0: nid 19 busy by association 3 hdac0: nid 29 returned 0 hdac0: nid 33 returned 30 hdac0: Pin 33 traced to DAC 30 hdac0: Association 4 (10) 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 4. hdac0: Disabling unassociated nid 6. hdac0: Disabling unassociated nid 9. hdac0: Disabling unassociated nid 22. hdac0: Disabling unassociated nid 23. hdac0: Disabling unassociated nid 25. hdac0: Disabling unassociated nid 26. hdac0: Disabling unassociated nid 29. 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 from output pin nid 21 conn 5 cnid 13. hdac0: Disabling connection to input pin nid 14 conn 0. 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 unselected connection nid 33 conn 1. hdac0: Disabling unselected connection nid 33 conn 2. hdac0: Disabling unselected connection nid 33 conn 3. hdac0: Disabling unselected connection nid 33 conn 4. hdac0: Disabling useless... hdac0: Disabling ctl 2 nid 3 cnid -1 due to disabled widget. hdac0: Disabling ctl 3 nid 4 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 14 nid 29 cnid -1 due to disabled widget. hdac0: Disabling nid 28 connection 0 due to disabled child widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling crossassociatement connection nid 27 conn 1 cnid 19. 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] [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: 5 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x000d0c05 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) 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: 2 (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] hdac0: name: audio input hdac0: widget_cap: 0x001d0541 hdac0: Parse flags: 0x0 hdac0: Association: 3 (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=28 [audio selector] 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: 0x0221101f 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] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x0000173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x40f000f0 hdac0: Pin control: 0x00000000 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] (selected) hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] [DISABLED] hdac0: name: pin: Other (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: 0x40f000f1 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: pin: Speaker (Fixed) 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: 0x90170110 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: pin: Line-in (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line (line) hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02811030 hdac0: Pin control: 0x00000024 IN VREFs hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: pin: Line-out (Jack) hdac0: widget_cap: 0x00400181 hdac0: Parse flags: 0x0 hdac0: Association: 1 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02011020 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [audio output] hdac0: hdac0: nid: 16 [ANALOG] [DISABLED] hdac0: name: pin: Other (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: 0x40f000f2 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=4 [audio output] [DISABLED] hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: pin: Other (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: 0x40f000f3 hdac0: Pin control: 0x00000000 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] [DISABLED] hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f4 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] hdac0: name: pin: Mic (Fixed) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x90a60040 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x0 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x40f000f5 hdac0: Pin control: 0x00000000 hdac0: connections: 0 hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line hdac0: Output amp: 0x00270400 hdac0: mute=0 step=4 size=39 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=14 [pin: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=13 [pin: Speaker (Fixed)] hdac0: + [DISABLED] <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (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: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (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: Line-in (Jack)] (selected) hdac0: + [DISABLED] <- nid=18 [pin: Other (None)] [DISABLED] hdac0: + <- nid=15 [pin: Line-out (Jack)] hdac0: + [DISABLED] <- nid=11 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=12 [pin: Other (None)] [DISABLED] hdac0: + <- nid=13 [pin: Speaker (Fixed)] hdac0: + <- nid=10 [pin: Headphones (Jack)] hdac0: + [DISABLED] <- nid=16 [pin: Other (None)] [DISABLED] hdac0: + [DISABLED] <- nid=17 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300103 hdac0: Parse flags: 0x0 hdac0: Association: 2 (0x00000001) hdac0: OSS: line 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: 2 (0x00000001) hdac0: OSS: line hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + <- nid=24 [audio selector] (selected) hdac0: + [DISABLED] <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 28 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030090d hdac0: Parse flags: 0x0 hdac0: Association: 3 (0x00000001) hdac0: OSS: monitor hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 3 hdac0: | hdac0: + [DISABLED] <- nid=25 [audio selector] [DISABLED] hdac0: + <- nid=19 [pin: Mic (Fixed)] (selected) hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [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: 3 hdac0: | hdac0: + <- nid=26 [audio selector] [DISABLED] (selected) hdac0: + <- nid=19 [pin: Mic (Fixed)] hdac0: + [DISABLED] <- nid=20 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00040211 hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x000e07e0 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 88 96 176 192 hdac0: connections: 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: Other (None)] [DISABLED] hdac0: hdac0: nid: 33 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x00400301 hdac0: Parse flags: 0x0 hdac0: Association: 4 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x034410a0 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 5 hdac0: | hdac0: + <- nid=30 [audio output] (selected) hdac0: + [DISABLED] <- nid=31 [vendor widget] [DISABLED] hdac0: + [DISABLED] <- nid=27 [audio selector] hdac0: + [DISABLED] <- nid=28 [audio selector] hdac0: + [DISABLED] <- nid=29 [audio selector] [DISABLED] hdac0: hdac0: nid: 34 [DIGITAL] [DISABLED] hdac0: name: pin: Other (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: 0x40f000f6 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] [DISABLED] 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=0x00000000 hdac0: mute: 1 step: 127 size: 2 off: 127 [DISABLED] 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=0x00000040 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=0x00000840 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 13: nid 28 out (out) index 0 ossmask=0x01000800 hdac0: mute: 1 step: 0 size: 0 off: 0 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: hdac0: Power down unsupported non-audio FG cad=1 nid=2 to the D3 state... 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: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0x7fffffff hdac0: Unsol Tag: 0x00000000 hdac0: Pin sense: nid=10 res=0xffffffff > dmesg | grep pcm hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) hdac0: OSS: pcm (pcm) 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 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 (Fixed)] pcm0: | pcm0: + <- nid=2 [audio output] [src: pcm] pcm0: pcm0: Record: pcm0: pcm0: nid=7 [audio input] pcm0: | pcm0: + <- nid=27 [audio selector] [src: line] pcm0: | pcm0: + <- nid=24 [audio selector] [src: line] pcm0: | pcm0: + <- nid=21 [audio selector] [src: line] pcm0: | pcm0: + <- nid=14 [pin: Line-in (Jack)] [src: line] 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: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- ctl 1 (nid 2 out): -95/0dB (128 steps) + mute pcm0: pcm0: Line-in Volume (OSS: line) 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: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "rec": pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: sndbuf_setmap 19c0000, 4000; 0xe5783000 -> 19c0000 pcm0: sndbuf_setmap 19d0000, 4000; 0xe5793000 -> 19d0000 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: 0x000e07e0 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 88 96 176 192 pcm1: DAC: 5 pcm1: pcm1: Record: pcm1: pcm1: Stream cap: 0x00000001 pcm1: Format: PCM pcm1: PCM cap: 0x000e07e0 pcm1: PCM size: 16 20 24 pcm1: PCM rate: 44 48 88 96 176 192 pcm1: ADC: 8 pcm1: pcm1: +--------------------------------+ pcm1: | DUMPING Playback/Record Pathes | pcm1: +--------------------------------+ pcm1: pcm1: Playback: pcm1: pcm1: nid=15 [pin: Line-out (Jack)] pcm1: | pcm1: + <- nid=5 [audio output] [src: pcm] pcm1: pcm1: Record: pcm1: pcm1: nid=8 [audio input] pcm1: | pcm1: + <- nid=28 [audio selector] [src: monitor] pcm1: | pcm1: + <- nid=19 [pin: Mic (Fixed)] [src: monitor] pcm1: pcm1: +-------------------------+ pcm1: | DUMPING Volume Controls | pcm1: +-------------------------+ pcm1: pcm1: Master Volume (OSS: vol) pcm1: | pcm1: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm1: pcm1: PCM Volume (OSS: pcm) pcm1: | pcm1: +- ctl 4 (nid 5 out): -95/0dB (128 steps) + mute pcm1: pcm1: Microphone2 Volume (OSS: monitor) pcm1: | pcm1: +- ctl 13 (nid 28 out): mute pcm1: pcm1: Recording Level (OSS: rec) pcm1: | pcm1: +- ctl 13 (nid 28 out): mute pcm1: pcm1: OSS mixer initialization... pcm1: Mixer "vol": pcm1: Mixer "pcm": pcm1: Mixer "rec": pcm1: Mixer "monitor": pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e pcm1: sndbuf_setmap 1a00000, 4000; 0xe57a3000 -> 1a00000 pcm1: sndbuf_setmap 1a10000, 4000; 0xe57b3000 -> 1a10000 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: 0x000e07e0 pcm2: PCM size: 16 20 24 pcm2: PCM rate: 44 48 88 96 176 192 pcm2: DAC: 30 pcm2: pcm2: +--------------------------------+ pcm2: | DUMPING Playback/Record Pathes | pcm2: +--------------------------------+ pcm2: pcm2: Playback: pcm2: pcm2: nid=33 [pin: SPDIF-out (Jack)] pcm2: | pcm2: + <- nid=30 [audio output] [src: pcm] 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 1a20000, 4000; 0xe57c3000 -> 1a20000 timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: 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 fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 pcm0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 pcm0: PCMDIR_PLAY: Stream setup nid=2: fmt=0x0011, dfmt=0x0001 > cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:2v/1r:1v channels duplex default) pcm1: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: at hdac0 cad 0 [20080913_0111] [MPSAFE] (1p:1v/0r:0v channels) From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 09:23:40 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 46D731065684 for ; Wed, 17 Sep 2008 09:23:40 +0000 (UTC) (envelope-from mav@mavhome.dp.ua) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 32BD78FC24 for ; Wed, 17 Sep 2008 09:23:37 +0000 (UTC) (envelope-from mav@mavhome.dp.ua) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 221065882; Wed, 17 Sep 2008 11:23:36 +0300 Message-ID: <48D0BE87.8070308@mavhome.dp.ua> Date: Wed, 17 Sep 2008 11:23:35 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Sergio Veloso References: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> In-Reply-To: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: HDA STAC9228 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: Wed, 17 Sep 2008 09:23:40 -0000 Sergio Veloso wrote: >> Sergio Veloso wrote: >>> I am having some problems with sound support in a Dell Vostro 1400 with >>> FreeBSD 7.0: >>> >>> - Sound is output only through the headphones. Internal speakers are >>> silent. >>> - Internal microphone (located beside the webcam) does not work at all. >> Read last month topics in this list related to my new HDA driver. >> Try this: http://people.freebsd.org/~mav/ >> >> -- >> Alexander Motin > > I read last month's topics and updated the hda driver to current > (just the driver, not the rest of the kernel sources). > Booting with the new driver and 7-STABLE did not fix the issues, but > there was a change: before the update, both headphone jacks worked and > now only the left one does. Speakers are still mute. > > I am including some info so maybe you can help me find out what I am > missing... As I can see, you have 3 PCM devices. First dsp0 should give you internal speakers and one headphones jack playback and line-in recording. dsp1 will give you second jack playback and mic recording. dsp2 is an SPDIF playback. Have you tried to play via dsp1 to get output via second jack? Have you tried to record from dsp1 to record from microphone? To get speakers working you probably may need to experiment with GPIOs. You have 3 of them. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 09:35: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 CA33E106564A for ; Wed, 17 Sep 2008 09:35:26 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from hosting.lissyara.su (hosting.lissyara.su [77.221.149.162]) by mx1.freebsd.org (Postfix) with ESMTP id 7B1E18FC26 for ; Wed, 17 Sep 2008 09:35:26 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from [195.93.241.11] (port=12520 helo=lissyara.moskb.local) by hosting.lissyara.su with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KftAK-0001Nh-BN; Wed, 17 Sep 2008 13:17:40 +0400 Message-ID: <48D0CB33.9060303@lissyara.su> Date: Wed, 17 Sep 2008 13:17:39 +0400 From: Alex Keda User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; ru-RU; rv:1.8.1.16) Gecko/20080903 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Alexander Motin References: <48CBF399.9080801@FreeBSD.org> In-Reply-To: <48CBF399.9080801@FreeBSD.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Description: if spam count > 60 - this is spam X-Spam-Count: 0 X-Spam-Description: if spam count > 60 - this is spam X-Spam-Count: 0 X-Descriptions: powered by www.lissyara.su X-Bounce-ID: hosting.lissyara.su Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 09:35:26 -0000 Alexander Motin ÐÉÛÅÔ: > Hi. > > I have just committed my massive snd_hda driver update to the 8-CURRENT. > > Because of using more clear and same time more functional codec parser > new driver is able to handle more codecs, use them better then before > and without most of previous quirks. All of tested codecs itself > manage playback, record, input mixing and monitoring quite fine. In > all of investigated trouble cases problem was found or in nonstandard > codec usage or in incorrect codec configuration made by BIOS. Most of > that cases could be fixed using device hints, some of which are > already included to the driver. > > New driver supports multiple codecs per HDA bus, multiple audio > function groups per codec and multiple logical sound devices per audio > function group. So don't worry when you get several PCM devices > instead of one, it is normal. It is usual situation with powerful > codecs to provide, for example, 3 PCM devices: one for 7.1 playback > and main recording, one for headset and one for digital SPDIF I/O. > > New driver implements Universal Audio Architecture (UAA) much better > then previous one. Most information about recommended codec usage now > taken from the codec configuration registers initialized by BIOS. User > may alter that configuration using device hints to reconfigure logical > audio devices to his needs in a very broad range up to the limits of > the codec functionality. > > New driver supports digital PCM playback and AC3 pass-through. I am > not sure about completeness of this implementation, but I have several > success stories including my own. Vchans subsystem does not support > AC3 pass-through so it had to be disabled for that devices at this > moment. > > New driver is ready for multichannel playback, but until our OSS is > unable to use this it will just duplicate same stereo stream into all > channel pairs. > > New driver supports suspend/resume. I am unable to really test this > part myself, but I have got several success stories. > > Driver has very informative verbose boot messages. So if you have any > questions or problems - enable and read them first. > > Driver was actively discussed and tested on freebsd-multimedia@ mail > list. > after today update source, not work internal speaker... phones - works... lissyara$ dmesg | grep hda hdac0: mem 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 hdac0: hdac0: [ITHREAD] hdac0: pcm0: on hdac0 lissyara$ uname -a FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep 17 10:41:27 MSD 2008 lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 lissyara$ before update work and phones and speaker (but, when plug phones speaker not dead =() how say driver use internal speaker? From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 09:39:06 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 8610F106567C; Wed, 17 Sep 2008 09:39:06 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id C3DDD8FC1D; Wed, 17 Sep 2008 09:39:05 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 221075165; Wed, 17 Sep 2008 12:39:04 +0300 Message-ID: <48D0D037.4000005@FreeBSD.org> Date: Wed, 17 Sep 2008 12:39:03 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Alex Keda References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> In-Reply-To: <48D0CB33.9060303@lissyara.su> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 09:39:06 -0000 Hi. Alex Keda wrote: > after today update source, not work internal speaker... > phones - works... > lissyara$ dmesg | grep hda > hdac0: mem > 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 > hdac0: > hdac0: [ITHREAD] > hdac0: > pcm0: on hdac0 > lissyara$ uname -a > FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep > 17 10:41:27 MSD 2008 > lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 > lissyara$ > before update work and phones and speaker (but, when plug phones speaker > not dead =() > how say driver use internal speaker? Send me please verbose boot messages from your system. Also try to plug/unplug headphones with verbose messages enabled looking for any kernel log activity and send that logs to me. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 11:38:08 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 6DE49106564A; Wed, 17 Sep 2008 11:38:08 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id A96B68FC20; Wed, 17 Sep 2008 11:38:07 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 221088840; Wed, 17 Sep 2008 14:38:06 +0300 Message-ID: <48D0EC1D.9040901@FreeBSD.org> Date: Wed, 17 Sep 2008 14:38:05 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Alex Keda References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> In-Reply-To: <48D0DDF3.7050207@lissyara.su> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 11:38:08 -0000 Alex Keda wrote: >>> after today update source, not work internal speaker... >>> phones - works... >>> lissyara$ dmesg | grep hda >>> hdac0: mem >>> 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 >>> hdac0: >>> hdac0: [ITHREAD] >>> hdac0: >>> pcm0: on hdac0 >>> lissyara$ uname -a >>> FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep >>> 17 10:41:27 MSD 2008 >>> lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 >>> lissyara$ >>> before update work and phones and speaker (but, when plug phones speaker >>> not dead =() >>> how say driver use internal speaker? >> >> Send me please verbose boot messages from your system. Also try to >> plug/unplug headphones with verbose messages enabled looking for any >> kernel log activity and send that logs to me. >> > see attached file As I can see, your BIOS configures codec in very unusual way. It defines 2 playback associations (logical devices): one for line-out jack and headphones jack and another for speaker. As soon as your ALC262 codec allows playback to speaker only from first DAC and it was already used by the first association, driver was unable to route any signal to speaker reporting: hdac0: Association 1 (2) trace failed You can specify hint.hdac.0.cad3.nid22.config="as=1" hint.hdac.0.cad3.nid27.config="as=2" in your loader.conf to reconfigure codec in a more usual way to make speaker and headphones jack a first association and line-out - second. That combination should work fine I think. If it will - tell me your system model to add permanent quirk to the driver. > and > > plug phones: > hdac0: Unsol Tag: 0x00000000 > hdac0: Pin sense: nid=21 res=0x80000000 > > unplug phones: > hdac0: Unsol Tag: 0x00000000 > hdac0: Pin sense: nid=21 res=0x00000000 This means that jack detection works. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 12:30:27 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 E982C1065674; Wed, 17 Sep 2008 12:30:27 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from hosting.lissyara.su (hosting.lissyara.su [77.221.149.162]) by mx1.freebsd.org (Postfix) with ESMTP id 719948FC14; Wed, 17 Sep 2008 12:30:27 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from [195.93.241.11] (port=2653 helo=lissyara.moskb.local) by hosting.lissyara.su with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KfwAr-000FMg-WD; Wed, 17 Sep 2008 16:30:26 +0400 Message-ID: <48D0F860.6090307@lissyara.su> Date: Wed, 17 Sep 2008 16:30:24 +0400 From: Alex Keda User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; ru-RU; rv:1.8.1.16) Gecko/20080903 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Alexander Motin References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> In-Reply-To: <48D0EC1D.9040901@FreeBSD.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Description: if spam count > 60 - this is spam X-Spam-Count: 0 X-Descriptions: powered by www.lissyara.su X-Bounce-ID: hosting.lissyara.su Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 12:30:28 -0000 Alexander Motin ÐÉÛÅÔ: > Alex Keda wrote: > >>>> after today update source, not work internal speaker... >>>> phones - works... >>>> lissyara$ dmesg | grep hda >>>> hdac0: mem >>>> 0xd8900000-0xd8903fff irq 16 at device 20.2 on pci0 >>>> hdac0: >>>> hdac0: [ITHREAD] >>>> hdac0: >>>> pcm0: on hdac0 >>>> lissyara$ uname -a >>>> FreeBSD lissyara.moskb.local 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Sep >>>> 17 10:41:27 MSD 2008 >>>> lissyara@lissyara.moskb.local:/tmp/obj/usr/src/sys/GENERIC amd64 >>>> lissyara$ >>>> before update work and phones and speaker (but, when plug phones speaker >>>> not dead =() >>>> how say driver use internal speaker? >>>> >>> Send me please verbose boot messages from your system. Also try to >>> plug/unplug headphones with verbose messages enabled looking for any >>> kernel log activity and send that logs to me. >>> >>> >> see attached file >> > > As I can see, your BIOS configures codec in very unusual way. It defines > 2 playback associations (logical devices): one for line-out jack and > headphones jack and another for speaker. As soon as your ALC262 codec > allows playback to speaker only from first DAC and it was already used > by the first association, driver was unable to route any signal to > speaker reporting: > hdac0: Association 1 (2) trace failed > > You can specify > hint.hdac.0.cad3.nid22.config="as=1" > hint.hdac.0.cad3.nid27.config="as=2" > in your loader.conf to reconfigure codec in a more usual way to make > speaker and headphones jack a first association and line-out - second. > That combination should work fine I think. > > If it will - tell me your system model to add permanent quirk to the driver. > Thanks! It work! By default - sound from speaker, if I plug headphones - speaker is off, and sound from phones. ============== about my box. It brand HP computer - "HP xw4550 Workstation" Motherboard contain only "HP" logo and "Model FMB 0703" It's all... From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 12:47:48 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 C851C1065674; Wed, 17 Sep 2008 12:47:48 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id E75098FC22; Wed, 17 Sep 2008 12:47:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 221096513; Wed, 17 Sep 2008 15:47:47 +0300 Message-ID: <48D0FC72.9020707@FreeBSD.org> Date: Wed, 17 Sep 2008 15:47:46 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Alex Keda References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> In-Reply-To: <48D0F860.6090307@lissyara.su> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 12:47:48 -0000 Alex Keda wrote: >> You can specify >> hint.hdac.0.cad3.nid22.config="as=1" >> hint.hdac.0.cad3.nid27.config="as=2" >> in your loader.conf to reconfigure codec in a more usual way to make >> speaker and headphones jack a first association and line-out - second. >> That combination should work fine I think. >> >> If it will - tell me your system model to add permanent quirk to the >> driver. >> > Thanks! It work! > By default - sound from speaker, if I plug headphones - speaker is off, > and sound from phones. > > ============== > about my box. > It brand HP computer - "HP xw4550 Workstation" > Motherboard contain only "HP" logo and "Model FMB 0703" > It's all... Desktop with speaker, it's unusual. Is it's speaker worth to play sound over it or it is not able to play well anything except BEEP..BEEP..? Do you think that my codec setup is good in it's case? -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 13:09:50 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 CF386106564A; Wed, 17 Sep 2008 13:09:50 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from hosting.lissyara.su (hosting.lissyara.su [77.221.149.162]) by mx1.freebsd.org (Postfix) with ESMTP id 49E208FC13; Wed, 17 Sep 2008 13:09:50 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from [195.93.241.11] (port=47925 helo=lissyara.moskb.local) by hosting.lissyara.su with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Kfwmv-000NCt-PD; Wed, 17 Sep 2008 17:09:45 +0400 Message-ID: <48D10197.8020609@lissyara.su> Date: Wed, 17 Sep 2008 17:09:43 +0400 From: Alex Keda User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; ru-RU; rv:1.8.1.16) Gecko/20080903 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Alexander Motin References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> <48D0FC72.9020707@FreeBSD.org> In-Reply-To: <48D0FC72.9020707@FreeBSD.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Description: if spam count > 60 - this is spam X-Spam-Count: 0 X-Descriptions: powered by www.lissyara.su X-Bounce-ID: hosting.lissyara.su Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 13:09:50 -0000 Alexander Motin ÐÉÛÅÔ: > Alex Keda wrote: > >>> You can specify >>> hint.hdac.0.cad3.nid22.config="as=1" >>> hint.hdac.0.cad3.nid27.config="as=2" >>> in your loader.conf to reconfigure codec in a more usual way to make >>> speaker and headphones jack a first association and line-out - second. >>> That combination should work fine I think. >>> >>> If it will - tell me your system model to add permanent quirk to the >>> driver. >>> >>> >> Thanks! It work! >> By default - sound from speaker, if I plug headphones - speaker is off, >> and sound from phones. >> >> ============== >> about my box. >> It brand HP computer - "HP xw4550 Workstation" >> Motherboard contain only "HP" logo and "Model FMB 0703" >> It's all... >> > > Desktop with speaker, it's unusual. Is it's speaker worth to play sound > over it or it is not able to play well anything except BEEP..BEEP..? Do > you think that my codec setup is good in it's case? > > No. All Hewlett Packard desktop, as I know (I use 4-5 models with different motherboards and CPU - Intel, AMD, P-III, P-IV, Opteron...), contain internal speaker, with play sound, and "beep" on boot (some old models contain another speaker for boot messages, but new - only one). HP - very out of the ordinary box... From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 17 13:16:08 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 98891106567C; Wed, 17 Sep 2008 13:16:08 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from hosting.lissyara.su (hosting.lissyara.su [77.221.149.162]) by mx1.freebsd.org (Postfix) with ESMTP id 215768FC27; Wed, 17 Sep 2008 13:16:08 +0000 (UTC) (envelope-from admin@lissyara.su) Received: from [195.93.241.11] (port=55401 helo=lissyara.moskb.local) by hosting.lissyara.su with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Kfwt5-000Ogx-BN; Wed, 17 Sep 2008 17:16:07 +0400 Message-ID: <48D10316.1090104@lissyara.su> Date: Wed, 17 Sep 2008 17:16:06 +0400 From: Alex Keda User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; ru-RU; rv:1.8.1.16) Gecko/20080903 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: Alexander Motin References: <48CBF399.9080801@FreeBSD.org> <48D0CB33.9060303@lissyara.su> <48D0D037.4000005@FreeBSD.org> <48D0DDF3.7050207@lissyara.su> <48D0EC1D.9040901@FreeBSD.org> <48D0F860.6090307@lissyara.su> <48D0FC72.9020707@FreeBSD.org> <48D10197.8020609@lissyara.su> In-Reply-To: <48D10197.8020609@lissyara.su> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Description: if spam count > 60 - this is spam X-Spam-Count: 0 X-Descriptions: powered by www.lissyara.su X-Bounce-ID: hosting.lissyara.su Cc: freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org Subject: Re: New snd_hda driver came in. 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: Wed, 17 Sep 2008 13:16:08 -0000 Alex Keda ÐÉÛÅÔ: > Alexander Motin ÐÉÛÅÔ: >> Alex Keda wrote: >> >>>> You can specify >>>> hint.hdac.0.cad3.nid22.config="as=1" >>>> hint.hdac.0.cad3.nid27.config="as=2" >>>> in your loader.conf to reconfigure codec in a more usual way to make >>>> speaker and headphones jack a first association and line-out - second. >>>> That combination should work fine I think. >>>> >>>> If it will - tell me your system model to add permanent quirk to the >>>> driver. >>>> >>> Thanks! It work! >>> By default - sound from speaker, if I plug headphones - speaker is off, >>> and sound from phones. >>> >>> ============== >>> about my box. >>> It brand HP computer - "HP xw4550 Workstation" >>> Motherboard contain only "HP" logo and "Model FMB 0703" >>> It's all... >>> >> >> Desktop with speaker, it's unusual. Is it's speaker worth to play sound >> over it or it is not able to play well anything except BEEP..BEEP..? Do >> you think that my codec setup is good in it's case? >> >> > No. All Hewlett Packard desktop, as I know (I use 4-5 models with > different motherboards and CPU - Intel, AMD, P-III, P-IV, Opteron...), > contain internal speaker, with play sound, and "beep" on boot (some > old models contain another speaker for boot messages, but new - only > one). > HP - very out of the ordinary box... may be wrong. I do not mean that the setting is bad. I had the view that it is not unusual. you just did not work with HP workstations From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 18 09:32:31 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 253681065676; Thu, 18 Sep 2008 09:32:31 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from mail-gw0.york.ac.uk (mail-gw0.york.ac.uk [144.32.128.245]) by mx1.freebsd.org (Postfix) with ESMTP id 93BC68FC16; Thu, 18 Sep 2008 09:32:25 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from mail-gw6.york.ac.uk (mail-gw6.york.ac.uk [144.32.129.26]) by mail-gw0.york.ac.uk (8.13.6/8.13.6) with ESMTP id m8I9WMwu026806; Thu, 18 Sep 2008 10:32:22 +0100 (BST) Received: from buffy-128.york.ac.uk ([144.32.128.160] helo=buffy.york.ac.uk) by mail-gw6.york.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1KgFs6-0007Qr-F4; Thu, 18 Sep 2008 10:32:22 +0100 Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.14.2/8.14.2) with ESMTP id m8I9WMUp025516; Thu, 18 Sep 2008 10:32:22 +0100 (BST) (envelope-from gavin@FreeBSD.org) Received: (from ga9@localhost) by buffy.york.ac.uk (8.14.2/8.14.2/Submit) id m8I9WLxd025515; Thu, 18 Sep 2008 10:32:21 +0100 (BST) (envelope-from gavin@FreeBSD.org) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin@FreeBSD.org using -f From: Gavin Atkinson To: Alexander Motin In-Reply-To: <48C19944.1090005@FreeBSD.org> References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 18 Sep 2008 10:32:20 +0100 Message-Id: <1221730340.19986.15.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 FreeBSD GNOME Team Port X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin@freebsd.org Cc: freebsd-multimedia@FreeBSD.org Subject: Re: HDA patch 20080903 experience 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: Thu, 18 Sep 2008 09:32:31 -0000 Sorry for the delay in replying, I only have intermittent access to the laptop in question. On Fri, 2008-09-05 at 23:40 +0300, Alexander Motin wrote: > Gavin Atkinson wrote: > > The only problem I have so far with the new driver is that I get a short > > high-pitched scream when the module is loaded. I believe this is > > feedback from the internal speakers to the internal microphone, as I get > > a very similar sound if I turn the "monitor" channel up. Is there any > > way to fix this? Maybe by setting it's volume to zero before enabling > > it or similar? > > During initialization driver was used to set all used amplifiers to the > maximum position. That caused audio loop in your case (via monitor => > mix => vol) until mixer initialization restored their normal level. I > have changed defaults from maximum to 0dB amplification. I think it > should help in your case. This does seem to be fixed with hda.7.20080913.patch, many thanks! > > I also cannot get sound from the internal CD ROM drive, but this didn't > > work with the old HDA driver either. Is this something that can be made > > to work somehow? > > Your system vendor does not declare CD pin in codec configuration. But > it is still possible that it is present on usual for this codec place. > You may try to declare it with such device hint: > hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" > If you also have any other audio connectors on your notebook not > detected by driver, you may try to add alike hints for other disabled pins. > Tell me please if you succeed with this to make a permanent quirk. I haven't managed to find the correct way to do this yet. Even with the above hint in place, the output of dev.hdac.0.pindump shows them as [DISABLED], is that correct? > Also in new driver version (20080905) I have tuned mixer detection a > bit, so now you should get working master volume control. Also I have > added some quirks which should give you PCBEEP signal working and > controlled (using "speaker"+"mix" controls) if is appropriately > connected in hardware. Master volume and PCBEEP do work correctly now, although I can't say for sure that they didn't work in the previous version. Thanks again! Gavin From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 18 10:19:53 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 9FA46106567B; Thu, 18 Sep 2008 10:19:53 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id F0F1C8FC0A; Thu, 18 Sep 2008 10:19:52 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPA id 221201866; Thu, 18 Sep 2008 13:19:52 +0300 Message-ID: <48D22B47.7080806@FreeBSD.org> Date: Thu, 18 Sep 2008 13:19:51 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Gavin Atkinson References: <1220628355.99079.31.camel@buffy.york.ac.uk> <48C19944.1090005@FreeBSD.org> <1221730340.19986.15.camel@buffy.york.ac.uk> In-Reply-To: <1221730340.19986.15.camel@buffy.york.ac.uk> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: HDA patch 20080903 experience 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: Thu, 18 Sep 2008 10:19:53 -0000 Gavin Atkinson wrote: >>> I also cannot get sound from the internal CD ROM drive, but this didn't >>> work with the old HDA driver either. Is this something that can be made >>> to work somehow? >> Your system vendor does not declare CD pin in codec configuration. But >> it is still possible that it is present on usual for this codec place. >> You may try to declare it with such device hint: >> hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD" >> If you also have any other audio connectors on your notebook not >> detected by driver, you may try to add alike hints for other disabled pins. >> Tell me please if you succeed with this to make a permanent quirk. > > I haven't managed to find the correct way to do this yet. Even with the > above hint in place, the output of dev.hdac.0.pindump shows them as > [DISABLED], is that correct? No. Try that way: hint.hdac.0.cad0.nid28.config="as=2 seq=1 device=CD conn=Fixed" -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 18 11:50:11 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 772741065679; Thu, 18 Sep 2008 11:50:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4EC778FC21; Thu, 18 Sep 2008 11:50:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m8IBoBLZ024881; Thu, 18 Sep 2008 11:50:11 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m8IBoBPB024877; Thu, 18 Sep 2008 11:50:11 GMT (envelope-from edwin) Date: Thu, 18 Sep 2008 11:50:11 GMT Message-Id: <200809181150.m8IBoBPB024877@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/127468: [PATCH]audio/wavpack: update to 4.50.1 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: Thu, 18 Sep 2008 11:50:11 -0000 Synopsis: [PATCH]audio/wavpack: update to 4.50.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Thu Sep 18 11:50:10 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=127468 From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 18 19:51:58 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 0690C1065670 for ; Thu, 18 Sep 2008 19:51:58 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by mx1.freebsd.org (Postfix) with ESMTP id 87E428FC14 for ; Thu, 18 Sep 2008 19:51:57 +0000 (UTC) (envelope-from smveloso@gmail.com) Received: by ey-out-2122.google.com with SMTP id 6so25780eyi.7 for ; Thu, 18 Sep 2008 12:51:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=2V1EEWr79DuEtBgw9QtDyI8IvX1lBloayRwTI8OPIA4=; b=l8pTUn7jIdWcW3nWfCgHDFI+cxAn7iH84RFIW/wtX5M/MbTmONOzO8BJMLT6Fj/RNm E95SPPf/J6oo9Y5iQkBngUsqj3TsALPrQD8S8fbvExZConIjnWAIhiPi0dr370HYU0ax Tovn0TWmFOXyhAGzH1pqz7JVUiryoYib6stfk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=NOIxcvIBjryRZF+rXkutiImCvuH2ZNBxqkBce1kUQBdQdz5/v4+h+bPqUT7Z810pnT rjBMNLsI5VX7NvAyFk6+xAt1aYu1OE/FvufC49AmxFve9HZYPA294rIZ5F6RYsmd+St3 boD5+/DJpSMTbwbNyXUsTPHcwufAeXXqqA0Fw= Received: by 10.86.62.3 with SMTP id k3mr1160361fga.1.1221767515759; Thu, 18 Sep 2008 12:51:55 -0700 (PDT) Received: by 10.86.86.20 with HTTP; Thu, 18 Sep 2008 12:51:55 -0700 (PDT) Message-ID: <8437a5190809181251h49a358eemde71fed23b8f51a9@mail.gmail.com> Date: Thu, 18 Sep 2008 16:51:55 -0300 From: "Sergio Veloso" To: "Alexander Motin" In-Reply-To: <48D0BE87.8070308@mavhome.dp.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <8437a5190809161756w3c243813ic76be1f3dd8a08ca@mail.gmail.com> <48D0BE87.8070308@mavhome.dp.ua> Cc: freebsd-multimedia@freebsd.org Subject: Re: HDA STAC9228 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: Thu, 18 Sep 2008 19:51:58 -0000 Alexander, > As I can see, you have 3 PCM devices. First dsp0 should give you > internal speakers and one headphones jack playback and line-in > recording. dsp1 will give you second jack playback and mic recording. > dsp2 is an SPDIF playback. I read your remark on the new driver supporting multiple codecs per bus thus giving dsp0, dsp1, etc... Is that what you=B4re talking about here ? >Have you tried to play via dsp1 to get output > via second jack? Have you tried to record from dsp1 to record from > microphone? I did the test (by changing "hw.snd.default_unit" to "1"). The second headphone jack and the internal mic worked just fine. > To get speakers working you probably may need to experiment with GPIOs. > You have 3 of them. > Alexander Motin Haven=B4t tried that yet; will get back to you with results when I do. Thank very much for your time ! S=E9rgio From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 19 06:16:25 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F272106564A for ; Fri, 19 Sep 2008 06:16:25 +0000 (UTC) (envelope-from gmarco@giovannelli.it) Received: from freebsd.gimbo.org (freebsd.gimbo.org [83.149.156.244]) by mx1.freebsd.org (Postfix) with ESMTP id E01DB8FC0C for ; Fri, 19 Sep 2008 06:16:18 +0000 (UTC) (envelope-from gmarco@giovannelli.it) Received: from freebsd.giovannelli.com (freebsd.giovannelli.com [83.149.149.149]) by freebsd.gimbo.org (8.14.2/8.14.2) with ESMTP id m8J5ejxn032930 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 19 Sep 2008 07:40:47 +0200 (CEST) (envelope-from gmarco@giovannelli.it) Received: from PC-gmarco.giovannelli.it (usul.giovannelli.com [10.254.254.4]) by freebsd.giovannelli.com (8.14.1/8.14.1) with ESMTP id m8J5WWvW072368; Fri, 19 Sep 2008 07:32:33 +0200 (CEST) (envelope-from gmarco@giovannelli.it) Message-Id: <200809190532.m8J5WWvW072368@freebsd.giovannelli.com> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Fri, 19 Sep 2008 08:02:22 +0200 To: multimedia@freebsd.org From: Gianmarco Giovannelli Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Milter: Spamilter (Reciever: freebsd.gimbo.org; Sender-ip: 83.149.149.149; Sender-helo: freebsd.giovannelli.com; ) Cc: Subject: new hda hda.20080913 doesn't work 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: Fri, 19 Sep 2008 06:16:25 -0000 Hi all, I have a fujitsu-siemens laptop p7120 which is affected by this well known problem on the hda audio subsystem. http://www.freebsd.org/cgi/query-pr.cgi?pr=119671 So I try to use the new driver I found here: http://people.freebsd.org/~mav/hda.20080913.tgz To see if it fixes the very annoying problem. It solves the problem of described in the pr but now my laptop is MUTE. lifebook:/home/gmarco> uname -a FreeBSD lifebook.giovannelli.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #6: Thu Sep 18 23:54:24 CEST 2008 gmarco@lifebook.giovannelli.com:/usr/obj/usr/src/sys/FREEBSD i386 in the messages I found: hdac0: hdac0: hdac0: hdac0: hdac_audio_as_parse: Duplicate pin 0 (21) in association 1! Disabling association. hdac0: pcm0: on hdac0 lifebook:/home/gmarco> cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 [20080913_0111] [MPSA FE] (0p:0v/1r:1v channels default) lifebook:/home/gmarco> mixer Mixer mic is currently set to 0:0 Mixer rec is currently set to 0:0 Recording source: mic Here some sysctls: hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_formats: 1 hw.snd.compat_linux_mmap: 0 hw.snd.feeder_buffersize: 16384 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.verbose: 1 hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2007061600/i386 hw.snd.default_auto: 0 dev.hdac.0.%desc: Intel 82801F 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=0x2668 subvendor=0x10cf subdevice=0x1326 class=0x040300 dev.hdac.0.%parent: pci0 dev.hdac.0.wake: 0 dev.hdac.0.polling: 0 dev.hdac.0.polling_interval: 250 dev.hdac.0.pindump: 0 dev.pcm.0.%parent: hdac0 dev.pcm.0.%desc: HDA codec #0 Realtek ALC260 PCM #0 dev.pcm.0.%driver: pcm dev.pcm.0.%parent: hdac0 dev.pcm.0.rec.vchans: 1 dev.pcm.0.rec.vchanrate: 48000 dev.pcm.0.rec.vchanformat: s16le dev.pcm.0.buffersize: 16384 Trying to play something: lifebook:/home/gmarco> mplayer barbara\ streisand\ -\ woman\ in\ love.mp3 MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Pentium(R) M processor 1.20GHz (Family: 6, Model: 13, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Playing barbara streisand - woman in love.mp3. Audio file file format detected. Clip info: Title: woman in love Artist: barbara streisand Album: Year: Comment: Genre: Pop ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 mpg123: Can't rewind stream by 2140 bits! AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== [AO OSS] audio_setup: Can't open audio device /dev/dsp: Operation not supported AO: [null] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A: 2.0 (01.9) of 235.0 (03:55.0) 0.9% ..... mute ..... Any help is really appreciated because the problem is very annoying :-) Thanks for attention and sorry for the long post... Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://utenti.gufi.org/~gmarco/ From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 19 11:22:06 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E82BF1065670 for ; Fri, 19 Sep 2008 11:22:06 +0000 (UTC) (envelope-from i24ao502n587vweseq0c@yahoo.co.th) Received: from m110.smail.tp2.yahoo.com (m110.smail.tp2.yahoo.com [116.214.4.186]) by mx1.freebsd.org (Postfix) with ESMTP id 6E8F28FC18 for ; Fri, 19 Sep 2008 11:22:06 +0000 (UTC) (envelope-from i24ao502n587vweseq0c@yahoo.co.th) Received: from m104.smail.tp2.yahoo.com (m104.smail.tp2.yahoo.com [116.214.4.180]) by m110.smail.tp2.yahoo.com (Postfix) with ESMTP id 32CDACC1B7A; Fri, 19 Sep 2008 18:55:07 +0800 (CST) Received: from m301.ac.tp2.yahoo.com (m301.ac.tp2.yahoo.com [116.214.6.96]) by m104.smail.tp2.yahoo.com (Postfix) with ESMTP id 2CF341EBDF97; Fri, 19 Sep 2008 18:55:07 +0800 (CST) Received: (from yahoo@localhost) by m301.ac.tp2.yahoo.com (8.14.2/8.14.2) id m8JAt7BH078086; Fri, 19 Sep 2008 18:55:07 +0800 (CST) (envelope-from i24ao502n587vweseq0c@yahoo.co.th) Date: Fri, 19 Sep 2008 18:55:07 +0800 (CST) Message-Id: <200809191055.m8JAt7BH078086@m301.ac.tp2.yahoo.com> To: multimedia@FreeBSD.org, sheree@www.cmuh.org.tw From: i24ao502n587vweseq0c@yahoo.co.th Errors-To: i24ao502n587vweseq0c@yahoo.co.th X-Originating-IP: [218.169.159.74]; X-YTWProperty-Auction: message-to-friend MIME-Version: 1.0 Content-Type: text/plain; charset="big5"; boundary="YAHOO-4DAA18598775BEBF5D435CD5" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: =?iso-8859-1?q?=C2=E0=B1H_Yahoo!=A9=5F=BC=AF=A9=E7=BD=E6=B0=D3?= =?iso-8859-1?q?=AB=7E=A1G_=28=28_=B2=F9=B2=F9=A6=E7=C0=5D=29=29=A1?= =?iso-8859-1?q?=B8=A1=AA=AC=EF=B7f=A5X=A5=D0=B6=E9=C0u=AC=FC=AD=B7?= =?iso-8859-1?q?=B1=A1=5E=5E=A1iS091217=A1j=BA=A1=BA=A1=B8H=AA=E1?= =?iso-8859-1?q?=B7f=B0t=B5u=B3S=A4p=ACv=B8=CB?= X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: i24ao502n587vweseq0c@yahoo.co.th List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2008 11:22:07 -0000 [nm_0001.gif] [nm_0003.gif] [1][nm_auc_logo.gif] * ½Ðª`·N¡J¦¹¶l¥ó¬O¨t²Î¦Û°Ê¶Ç°e¡A½Ð¤Åª½±µ¦^ÂЦ¹¶l¥ó Áܽбz¬Ý©ç½æ°Ó«~ ¶Ù¡I æ±è²æ ÁܽЧA¨Ó¬Ý¬ÝYahoo!©_¼¯©ç½æªº©ç½æ°Ó«~¡C ¸Ô²Ó¤º®e * °Ó«~¦WºÙ¡G[2](( ²ù²ù¦çÀ]))¡¸¡ª¬ï·f¥X¥Ð¶éÀu¬ü­ ·±¡^^¡iS091217¡jº¡º¡¸Hªá·f°tµu³S¤p¬v¸Ë æ±è²æ ¯dµ¹§Aªº°T®§¡G ¬î¥V³Ì®öº©~¿ï¾Ü!! ¶W¯Å¤ñ¤@¤ñ¯uªº«Ü«K©y ¬Ã°¦¥~®M ¬v¸Ë120°_!!! ¡¹ ¡¹ ¡¹¡¹¡¹¡¹¡¹¡¹ http://www.mayshop.tw/ ¡¹ ¡¹¡¹¡¹¡¹¡¹¡¹ [warn12_1.gif] ½Ðª`·N¡J¦¹¶l¥ó¬O¨t²Î¦Û°Ê¶Ç°e¡A½Ð¤Åª½±µ¦^ÂЦ¹¶l¥ó [3]Áô¨pÅv¬Fµ¦ | [4]ªA°È±ø´Ú | [5]¬Fµ¦»P³W«h | [6]¥æ©ö¦w¥þ ¶®ªê¸ê°T¡@ª©Åv©Ò¦³ © 2008 Yahoo! Taiwan All Rights Reserved. References 1. http://tw.rd.yahoo.com/referurl/bid/hp/hp_masthead/*http://tw.bid.yahoo.com/tw?.r=1139367862 2. http://tw.f3.page.bid.yahoo.com/tw/auction/c38832844 3. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://privacy.yahoo.com/privacy/tw 4. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.yahoo.com/info/utos.html 5. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.help.yahoo.com/auct/policy/ 6. http://tw.rd.yahoo.com/referurl/bid/mail/footer/*http://tw.help.yahoo.com/auct/safety/