From owner-freebsd-bugs@FreeBSD.ORG Wed Apr 4 06:00:13 2007 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 71EFA16A403 for ; Wed, 4 Apr 2007 06:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4B63413C465 for ; Wed, 4 Apr 2007 06:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l3460DCi047928 for ; Wed, 4 Apr 2007 06:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l3460Dol047927; Wed, 4 Apr 2007 06:00:13 GMT (envelope-from gnats) Resent-Date: Wed, 4 Apr 2007 06:00:13 GMT Resent-Message-Id: <200704040600.l3460Dol047927@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Denis Eremenko " Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 243A216A405 for ; Wed, 4 Apr 2007 05:55:16 +0000 (UTC) (envelope-from moonshade@pnhz.kz) Received: from relay.pnhz.kz (relay.pnhz.kz [212.154.198.217]) by mx1.freebsd.org (Postfix) with ESMTP id 21BFE13C45E for ; Wed, 4 Apr 2007 05:55:13 +0000 (UTC) (envelope-from moonshade@pnhz.kz) Received: from abyss.pnhz.kz (abyss.pnhz.kz [192.168.121.40]) by relay.pnhz.kz with ESMTP id l345t7ZR052482 for ; Wed, 4 Apr 2007 11:55:10 +0600 (ALMT) (envelope-from moonshade@pnhz.kz) Message-Id: <1175666110.95046@abyss.pnhz.kz> Date: Wed, 4 Apr 2007 11:55:10 +0600 From: "Denis Eremenko " To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.8 Cc: Subject: kern/111216: snd_hda: pin sense on HP xw4300 workstation does not works X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Apr 2007 06:00:13 -0000 >Number: 111216 >Category: kern >Synopsis: snd_hda: pin sense on HP xw4300 workstation does not works >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Apr 04 06:00:12 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Denis Eremenko >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD 6.2-STABLE #0: Mon Apr 2 15:39:56 ALMT 2007 root@abyss.pnhz.kz:/usr/obj/data/os/FreeBSD/src/6/src/sys/ABYSS-6 >Description: HP xw4300 workstation has Intel 82801G HDA audio controller w/ Realtek ALC260 codec. It also has one real speaker and 2 jacks: speaker jack on the back side and headphone jack on the front panel. Pin sense does not work on both jacks (real speaker work all time). Windows driver works fine. dmesg: Apr 4 09:59:18 abyss kernel: pci0: driver added Apr 4 09:59:18 abyss kernel: found-> vendor=0x8086, dev=0x27d8, revid=0x01 Apr 4 09:59:18 abyss kernel: bus=0, slot=27, func=0 Apr 4 09:59:18 abyss kernel: class=04-03-00, hdrtype=0x00, mfdev=0 Apr 4 09:59:18 abyss kernel: cmdreg=0x0106, statreg=0x0010, cachelnsz=16 (dwords) Apr 4 09:59:18 abyss kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) Apr 4 09:59:18 abyss kernel: intpin=a, irq=21 Apr 4 09:59:18 abyss kernel: powerspec 2 supports D0 D3 current D0 Apr 4 09:59:18 abyss kernel: MSI supports 1 message, 64 bit Apr 4 09:59:18 abyss kernel: pci0:27:0: reprobing on driver added Apr 4 09:59:18 abyss kernel: pcm0: mem 0xfca00000-0xfca03fff irq 21 at device 27.0 on pci0 Apr 4 09:59:18 abyss kernel: pcm0: TCSEL: 0x00 -> 0x00 Apr 4 09:59:18 abyss kernel: pcm0: DMA Coherency: Uncacheable / vendor=0x8086 Apr 4 09:59:18 abyss kernel: pcm0: [MPSAFE] Apr 4 09:59:18 abyss kernel: pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024 Apr 4 09:59:18 abyss kernel: pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Starting CORB Engine... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Starting RIRB Engine... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Enabling controller interrupt... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Scanning HDA codecs... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Probing codec: 0 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: startnode=1 endnode=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=0 Apr 4 09:59:18 abyss kernel: pcm0: Vendor: 0x000010ec Apr 4 09:59:18 abyss kernel: pcm0: Device: 0x00000260 Apr 4 09:59:18 abyss kernel: pcm0: Revision: 0x00000004 Apr 4 09:59:18 abyss kernel: pcm0: Stepping: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: PCI Subvendor: 0x3013103c Apr 4 09:59:18 abyss kernel: pcm0: Nodes: start=2 endnode=28 total=26 Apr 4 09:59:18 abyss kernel: pcm0: CORB size: 256 Apr 4 09:59:18 abyss kernel: pcm0: RIRB size: 256 Apr 4 09:59:18 abyss kernel: pcm0: Streams: ISS=4 OSS=4 BSS=0 Apr 4 09:59:18 abyss kernel: pcm0: GPIO: count=4 [0x40000004] Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=4 entries=7 found=7 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=5 entries=8 found=8 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=6 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=8 found=8 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=2 found=2 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=18 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=19 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=20 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Parsing Ctls... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Parsing vendor patch... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Building AFG tree... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: HWiP: Found 3 DAC path using HDA_PARSE_MIXER strategy. Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: AFG commit... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Ctls commit... Apr 4 09:59:18 abyss kernel: pcm0: [ 1] Ctl nid=4 DISABLED Apr 4 09:59:18 abyss kernel: pcm0: [ 6] Ctl nid=7 childnid=21 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [ 8] Ctl nid=7 childnid=23 DISABLED Apr 4 09:59:18 abyss kernel: pcm0: [ 9] Ctl nid=7 childnid=15 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [10] Ctl nid=7 childnid=16 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [11] Ctl nid=8 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [13] Ctl nid=8 childnid=7 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [14] Ctl nid=9 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [16] Ctl nid=9 childnid=7 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [17] Ctl nid=10 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [19] Ctl nid=10 childnid=7 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [20] Ctl nid=15 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [23] Ctl nid=18 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [24] Ctl nid=19 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [25] Ctl nid=20 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: [26] Ctl nid=21 Bind to NONE Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: PCMDIR_PLAY setup... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: PCMDIR_REC setup... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: OSS mixer initialization... Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Pin sense: nid=16 res=0xffffffff Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Enabling headphone/speaker audio routing switching: Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: index=1 nid=16 pci_subvendor=0x3013103c codec=0x10ec0260 [UNSOL] Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Enabling Soft PCM volume Apr 4 09:59:18 abyss kernel: pcm0: Mixer "vol": child=0x00000010 Apr 4 09:59:18 abyss kernel: pcm0: Mixer "pcm": parent="vol" Apr 4 09:59:18 abyss kernel: pcm0: Mixer "speaker": Apr 4 09:59:18 abyss kernel: pcm0: Mixer "line": Apr 4 09:59:18 abyss kernel: pcm0: Mixer "mic": Apr 4 09:59:18 abyss kernel: pcm0: Mixer "cd": Apr 4 09:59:18 abyss kernel: pcm0: Mixer "rec": Apr 4 09:59:18 abyss kernel: pcm0: Soft PCM mixer ENABLED Apr 4 09:59:18 abyss kernel: pcm0: HDA_DEBUG: Registering PCM channels... Apr 4 09:59:18 abyss kernel: pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 Apr 4 09:59:18 abyss kernel: pcm0: sndbuf_setmap 3e4cd000, 4000; 0xe51a0000 -> 3e4cd000 Apr 4 09:59:18 abyss kernel: pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 Apr 4 09:59:18 abyss kernel: pcm0: sndbuf_setmap 3e46d000, 4000; 0xe51a4000 -> 3e46d000 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: HDA config/quirks: forcestereo ivref ivref50 ivref80 ivref100 vref Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: +-------------------+ Apr 4 09:59:18 abyss kernel: pcm0: | DUMPING HDA NODES | Apr 4 09:59:18 abyss kernel: pcm0: +-------------------+ Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Default Parameter Apr 4 09:59:18 abyss kernel: pcm0: ----------------- Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x000e0560 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 24 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 192 Apr 4 09:59:18 abyss kernel: pcm0: IN amp: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: OUT amp: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 2 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio output Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x000e0560 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 24 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 192 Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 3 [DIGITAL] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: audio output Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00000211 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x001e0560 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 24 32 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 192 Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 4 [ANALOG] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: audio input Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0010011b Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x00060160 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80032300 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=35 size=3 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 7 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=18 [pin: Mic in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=19 [pin: Mic in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=20 [pin: line in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=21 [pin: headphones out (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=22 [pin: CD (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=15 [pin: AUX (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=16 [pin: speaker (jack)] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 5 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio input Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0010011b Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000006 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000800 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x00060160 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80032300 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=35 size=3 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 8 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=18 [pin: Mic in (jack)] (selected) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=19 [pin: Mic in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=20 [pin: line in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=21 [pin: headphones out (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=22 [pin: CD (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=7 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=15 [pin: AUX (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=16 [pin: speaker (jack)] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 6 [DIGITAL] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: audio input Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00100391 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x001e0160 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 24 32 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=25 [pin: SPDIF in (jack)] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 7 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio mixer Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0020010b Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x000001c1 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80034123 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=65 size=3 offset=35 Apr 4 09:59:18 abyss kernel: pcm0: connections: 8 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=18 [pin: Mic in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=19 [pin: Mic in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=20 [pin: line in (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=21 [pin: headphones out (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=22 [pin: CD (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=23 [pin: speaker (none)] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=15 [pin: AUX (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=16 [pin: speaker (jack)] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 8 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio mixer Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0020010f Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x000001d1 Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x00034040 Apr 4 09:59:18 abyss kernel: pcm0: mute=0 step=64 size=3 offset=64 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=7 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 9 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio mixer Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0020010f Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x00034040 Apr 4 09:59:18 abyss kernel: pcm0: mute=0 step=64 size=3 offset=64 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=7 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 10 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio mixer Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0020010e Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x00034123 Apr 4 09:59:18 abyss kernel: pcm0: mute=0 step=65 size=3 offset=35 Apr 4 09:59:18 abyss kernel: pcm0: Input amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=7 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 11 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio selector Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00300101 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=8 [audio mixer] (selected) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 12 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio selector Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00300101 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=8 [audio mixer] (selected) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 13 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio selector Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00300101 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=8 [audio mixer] (selected) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 14 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: audio selector Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00300101 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 2 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=8 [audio mixer] (selected) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 15 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: AUX (fixed) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0001003f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN EAPD : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x99931130 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: EAPD: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=8 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 16 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: speaker (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0001003f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN EAPD : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x01114c10 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000040 OUT Apr 4 09:59:18 abyss kernel: pcm0: EAPD: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 17 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: line out (fixed) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040010c Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x00000010 Apr 4 09:59:18 abyss kernel: pcm0: OUT Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x97071120 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000040 OUT Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=10 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 18 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: Mic in (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0000133f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x01a19c31 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000025 IN Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=11 [audio selector] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 19 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: Mic in (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0000133f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x02a11934 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000024 IN Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=12 [audio selector] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 20 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: line in (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000041 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0000133f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x01813c32 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000024 IN Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=13 [audio selector] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 21 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: headphones out (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x0040018d Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x0000133f Apr 4 09:59:18 abyss kernel: pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x0221101f Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x000000c0 HP OUT Apr 4 09:59:18 abyss kernel: pcm0: Output amp: 0x80000000 Apr 4 09:59:18 abyss kernel: pcm0: mute=1 step=0 size=0 offset=0 Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=14 [audio selector] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 22 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: CD (fixed) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00400001 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000002 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000101 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: IN Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x99331133 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000020 IN Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 23 [ANALOG] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: speaker (none) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00400000 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: IN Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x411111f0 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000020 IN Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 24 [DIGITAL] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: SPDIF out (fixed) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00400380 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x00000014 Apr 4 09:59:18 abyss kernel: pcm0: OUT : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x8144611e Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000040 OUT Apr 4 09:59:18 abyss kernel: pcm0: connections: 1 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=3 [audio output] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 25 [DIGITAL] [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: name: pin: SPDIF in (jack) Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00400280 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Pin cap: 0x00000024 Apr 4 09:59:18 abyss kernel: pcm0: IN : UNSOL Apr 4 09:59:18 abyss kernel: pcm0: Pin config: 0x01c41140 Apr 4 09:59:18 abyss kernel: pcm0: Pin control: 0x00000020 IN Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 26 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: vendor widget Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00f00040 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid: 27 [ANALOG] Apr 4 09:59:18 abyss kernel: pcm0: name: volume widget Apr 4 09:59:18 abyss kernel: pcm0: widget_cap: 0x00600080 Apr 4 09:59:18 abyss kernel: pcm0: Parse flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: Ctl flags: 0x00000000 Apr 4 09:59:18 abyss kernel: pcm0: connections: 0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: +------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: | DUMPING HDA AMPLIFIERS | Apr 4 09:59:18 abyss kernel: pcm0: +------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: 1: nid=4 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: 2: nid=5 dir=0x2 index=0 ossmask=0x00000800 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 3: nid=7 cnid=18 dir=0x2 index=0 ossmask=0x00000081 ossdev=7 Apr 4 09:59:18 abyss kernel: pcm0: 4: nid=7 cnid=19 dir=0x2 index=1 ossmask=0x00000081 ossdev=7 Apr 4 09:59:18 abyss kernel: pcm0: 5: nid=7 cnid=20 dir=0x2 index=2 ossmask=0x00000041 ossdev=6 Apr 4 09:59:18 abyss kernel: pcm0: 6: nid=7 cnid=21 dir=0x2 index=3 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 7: nid=7 cnid=22 dir=0x2 index=4 ossmask=0x00000101 ossdev=8 Apr 4 09:59:18 abyss kernel: pcm0: 8: nid=7 cnid=23 dir=0x2 index=5 ossmask=0x00000000 ossdev=0 [DISABLED] Apr 4 09:59:18 abyss kernel: pcm0: 9: nid=7 cnid=15 dir=0x2 index=6 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 10: nid=7 cnid=16 dir=0x2 index=7 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 11: nid=8 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 12: nid=8 cnid=2 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 Apr 4 09:59:18 abyss kernel: pcm0: 13: nid=8 cnid=7 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 14: nid=9 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 15: nid=9 cnid=2 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 Apr 4 09:59:18 abyss kernel: pcm0: 16: nid=9 cnid=7 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 17: nid=10 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 18: nid=10 cnid=2 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 Apr 4 09:59:18 abyss kernel: pcm0: 19: nid=10 cnid=7 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 20: nid=15 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 21: nid=16 dir=0x1 index=0 ossmask=0x00000020 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 22: nid=17 dir=0x1 index=0 ossmask=0x00000020 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 23: nid=18 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 24: nid=19 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 25: nid=20 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: 26: nid=21 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: +-----------------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS | Apr 4 09:59:18 abyss kernel: pcm0: +-----------------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Master Volume (OSS: vol) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 0 (nid: 18) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 1 (nid: 19) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 2 (nid: 20) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000041 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 4 (nid: 22) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000101 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 8 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 9 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 10 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: PCM Volume (OSS: pcm) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 8 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 9 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 10 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: CD Volume (OSS: cd) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 4 (nid: 22) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000101 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Microphone Volume (OSS: mic) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 0 (nid: 18) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 1 (nid: 19) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Line-in Volume (OSS: line) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 7 index: 2 (nid: 20) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000041 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Recording Level (OSS: rec) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 5 index: 0 mute: 1 step: 35 size: 3 off: 0 dir=0x2 ossmask=0x00000800 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Speaker/Beep (OSS: speaker) Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 16 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +- nid: 17 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000020 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Playback path: Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid=16 [pin: speaker (jack)] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +-----<------+ Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=9 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid=17 [pin: line out (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +-----<------+ Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=10 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid=21 [pin: headphones out (jack)] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: +-----<------+ Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=14 [audio selector] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=8 [audio mixer] Apr 4 09:59:18 abyss kernel: pcm0: ^ Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: nid=2 [audio output] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: Recording sources: Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: nid=5 [audio input] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=18 [pin: Mic in (jack)] [recsrc: vol, mic] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=19 [pin: Mic in (jack)] [recsrc: vol, mic] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=20 [pin: line in (jack)] [recsrc: vol, line] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=21 [pin: headphones out (jack)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=22 [pin: CD (fixed)] [recsrc: vol, cd] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=7 [audio mixer] [recsrc: vol, line, mic, cd] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=15 [pin: AUX (fixed)] Apr 4 09:59:18 abyss kernel: pcm0: | Apr 4 09:59:18 abyss kernel: pcm0: + <- nid=16 [pin: speaker (jack)] [recsrc: speaker] Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: +--------------------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: | DUMPING PCM Playback/Record Channels | Apr 4 09:59:18 abyss kernel: pcm0: +--------------------------------------+ Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: PCM Playback: 1 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x000e0560 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 24 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 192 Apr 4 09:59:18 abyss kernel: pcm0: DAC: 2 Apr 4 09:59:18 abyss kernel: pcm0: Apr 4 09:59:18 abyss kernel: pcm0: PCM Record: 1 Apr 4 09:59:18 abyss kernel: pcm0: Stream cap: 0x00000001 Apr 4 09:59:18 abyss kernel: pcm0: Format: PCM Apr 4 09:59:18 abyss kernel: pcm0: PCM cap: 0x00060160 Apr 4 09:59:18 abyss kernel: pcm0: PCM size: 16 20 Apr 4 09:59:18 abyss kernel: pcm0: PCM rate: 44 48 96 Apr 4 09:59:18 abyss kernel: pcm0: ADC: 5 Apr 4 09:59:18 abyss kernel: pci1: driver added Apr 4 09:59:18 abyss kernel: pci5: driver added Apr 4 09:59:18 abyss kernel: pci16: driver added Apr 4 09:59:18 abyss kernel: pci40: driver added Apr 4 09:59:18 abyss kernel: pci63: driver added cat /dev/sndstat: FreeBSD Audio Driver (newpcm: 32bit) Installed devices: pcm0: at memory 0xfca00000 irq 21 kld snd_hda [20070404_0044] (1p/1r/1v channels duplex default) [pcm0:play:0:dsp0.p0]: spd 48000, fmt 0x10000010, flags 0x00101000, 0x00000020 interrupts 1669, underruns 0, feed 1669, ready 0 [b:4096/2048/2|bs:4096/2048/2] {userland} -> feeder_vchan(0x10000010) -> feeder_volume(0x10000010) -> {hardware} [pcm0:record:0:dsp0.r0]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x00000000 interrupts 0, overruns 0, feed 0, hfree 16384, sfree 0 [b:16384/8192/2|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} pcm0:play:0:dsp0.p0[pcm0:virtual:0:dsp0.v0]: spd 44100/48000, fmt 0x10000010, flags 0x10000000, 0x00000008 interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:65536/2048/32] {userland} -> feeder_root(0x10000010) -> feeder_rate(44100 -> 48000) -> {hardware} File Versions: $FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.33 2007/03/21 18:17:02 ariff 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.31 2007/03/18 18:26:40 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sound.c,v 1.112 2007/03/15 18:19:01 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.25 2007/03/16 17:13:12 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.56 2006/11/26 12:24:05 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_volume.c,v 1.4 2007/03/16 17:14:19 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_rate.c,v 1.20 2007/03/16 17:16:56 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder_fmt.c,v 1.22 2007/03/16 17:16:24 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/feeder.c,v 1.40 2007/03/16 17:15:33 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.102 2007/03/16 17:17:25 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.116 2007/03/17 17:07:21 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/buffer.c,v 1.33 2007/03/21 18:17:03 ariff Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97_patch.c,v 1.7 2007/02/04 06:52:33 joel Exp $ $FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.66 2007/03/15 18:19:01 ariff Exp $ >How-To-Repeat: Try it if your have xw4300. >Fix: I've managed to do pin sense on rear jack (nid 16) but i can't do the same on the front headphone jack. But got strange output from driver: Apr 4 09:59:52 abyss kernel: pcm0: HDA_DEBUG: Unsol Tag: 0x00000000 Apr 4 09:59:52 abyss kernel: pcm0: HDA_DEBUG: Pin sense: nid=16 res=0x7fffffff Apr 4 09:59:57 abyss kernel: pcm0: HDA_DEBUG: Unsol Tag: 0x00000000 Apr 4 09:59:57 abyss kernel: pcm0: HDA_DEBUG: Pin sense: nid=16 res=0xffffffff Here workaround for rear jack: --- patch-hdac.c begins here --- --- hdac.c.orig Wed Apr 4 09:55:46 2007 +++ hdac.c Wed Apr 4 09:59:01 2007 @@ -618,6 +618,8 @@ 0, 0, -1, 17, { 16, -1 }, 16 }, /*{ HP_3010_SUBVENDOR, HDA_CODEC_ALC260, HDAC_HP_SWITCH_DEBUG, 0, 1, 0, 16, { 15, 18, 19, 20, 21, -1 }, -1 },*/ + { HP_XW4300_SUBVENDOR, HDA_CODEC_ALC260, HDAC_HP_SWITCH_CTL, + 0, 0, 0, 16, { 17, -1 }, -1 }, { HP_NX7400_SUBVENDOR, HDA_CODEC_AD1981HD, HDAC_HP_SWITCH_CTL, 0, 0, -1, 6, { 5, -1 }, 5 }, { HP_NX6310_SUBVENDOR, HDA_CODEC_AD1981HD, HDAC_HP_SWITCH_CTL, --- patch-hdac.c ends here --- >Release-Note: >Audit-Trail: >Unformatted: