From owner-freebsd-multimedia@FreeBSD.ORG Thu Sep 28 22:25:03 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A570016A47C; Thu, 28 Sep 2006 22:25:03 +0000 (UTC) (envelope-from jhary@unsane.co.uk) Received: from unsane.co.uk (unsane.co.uk [62.140.220.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5939443D64; Thu, 28 Sep 2006 22:25:00 +0000 (GMT) (envelope-from jhary@unsane.co.uk) Received: from [10.0.0.193] ([10.0.0.193]) (authenticated bits=0) by unsane.co.uk (8.13.7/8.13.3) with ESMTP id k8SMOuiA028754 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Sep 2006 23:24:57 +0100 (BST) (envelope-from jhary@unsane.co.uk) Message-ID: <451C4BAE.1050400@unsane.co.uk> Date: Thu, 28 Sep 2006 23:24:46 +0100 From: Vince User-Agent: Thunderbird 1.5.0.7 (X11/20060927) MIME-Version: 1.0 To: Ariff Abdullah References: <20060929044401.5c52bef3.ariff@FreeBSD.org> In-Reply-To: <20060929044401.5c52bef3.ariff@FreeBSD.org> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------090208000705030500000908" Cc: freebsd-multimedia@freebsd.org Subject: Re: HEADS UP: Last call for snd_hda(4) testers - High Definition Audio driver 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, 28 Sep 2006 22:25:03 -0000 This is a multi-part message in MIME format. --------------090208000705030500000908 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Success: Hardware: Dell Inspiron 640m http://www1.euro.dell.com/content/products/productdetails.aspx/inspn_640m?c=uk&cs=ukbsdt1&l=en&s=bsd Playback: works flawlessly Recording: untested (dont have a mic handy and there isnt one built in) Specific Issues: None. Great to be able to use headphones finally ;) Special request: please dont kill me (all these threats worry me somehow :) uname -v: FreeBSD 6.2-PRERELEASE #8: Mon Sep 11 12:12:45 BST 2006 toor@prawn.unsane.co.uk:/usr/obj/usr/src/sys/PRAWN6 Verbose Dmesg (just in case you want it): attached Thanks for all the work on this --------------090208000705030500000908 Content-Type: text/plain; name="hda.dmesg" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="hda.dmesg" pcm0: mem 0xdfebc000-0xdfebffff irq 21 at device 27.0 on pci0 pcm0: pcm0: pcm0: detached pcm0: mem 0xdfebc000-0xdfebffff irq 21 at device 27.0 on pci0 pcm0: [MPSAFE] pcm0: Vendor: 0x00008384 pcm0: Device: 0x00007690 pcm0: Revision: 0x00000022 pcm0: Stepping: 0x00000001 pcm0: PCI Subvendor: 0x01d81028 pcm0: Nodes: start=2 endnode=21 total=19 pcm0: [ 2] Ctl nid=11 Bind to NONE pcm0: [ 4] Ctl nid=17 DISABLED pcm0: Pin sense: nid=13 res=0xffffffff pcm0: 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: sndbuf_setmap 3deea000, 4000; 0xe7748000 -> 3deea000 pcm0: sndbuf_setmap 3dee6000, 4000; 0xe774c000 -> 3dee6000 pcm0: pcm0: pcm0: pcm0: HDA quirks: SOFTPCMVOL FIXEDRATE FORCESTEREO 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: 11 16 22 32 44 48 pcm0: IN amp: 0x00000000 pcm0: OUT amp: 0x80051f1f pcm0: pcm0: nid: 2 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x000d0401 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e07e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 11 16 22 32 44 48 pcm0: connections: 0 pcm0: pcm0: nid: 3 [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: 11 16 22 32 44 48 pcm0: connections: 1 pcm0: | pcm0: + <- nid=10 [audio selector] pcm0: pcm0: nid: 4 [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: 22 44 48 pcm0: connections: 1 pcm0: | pcm0: + <- nid=8 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 5 [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: 0x000e01e0 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 22 32 44 48 pcm0: connections: 0 pcm0: pcm0: nid: 6 [DIGITAL] [DISABLED] pcm0: name: vendor widget pcm0: widget_cap: 0x00f30201 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 7 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300901 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000081 pcm0: connections: 3 pcm0: | pcm0: + <- nid=2 [audio output] (selected) pcm0: | pcm0: + <- nid=8 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=10 [audio selector] pcm0: pcm0: nid: 8 [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: 0x40f000f0 pcm0: Pin control: 0x00000020 IN pcm0: EAPD: 0x00000002 pcm0: connections: 0 pcm0: pcm0: nid: 9 [DIGITAL] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400301 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x40f000f1 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 2 pcm0: | pcm0: + <- nid=5 [audio output] [DISABLED] pcm0: | pcm0: + <- nid=10 [audio selector] pcm0: pcm0: nid: 10 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030090d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000881 pcm0: Output amp: 0x80050f00 pcm0: mute=1 step=15 size=5 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=12 [audio selector] pcm0: pcm0: nid: 11 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300105 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80051f1f pcm0: mute=1 step=31 size=5 offset=31 pcm0: connections: 1 pcm0: | pcm0: + <- nid=7 [audio selector] pcm0: pcm0: nid: 12 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000081 pcm0: Output amp: 0x270400 pcm0: mute=0 step=4 size=39 offset=0 pcm0: connections: 5 pcm0: | pcm0: + <- nid=16 [pin: Mic in (jack)] (selected) pcm0: | pcm0: + <- nid=15 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=14 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=13 [pin: headphones out (jack)] pcm0: | pcm0: + <- nid=18 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: pin: headphones out (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000003f pcm0: ISC TRQD HP OUT IN : UNSOL pcm0: Pin config: 0x0321101f pcm0: Pin control: 0x000000c0 HP OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=11 [audio selector] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: pin: speaker (fixed) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000003f pcm0: ISC TRQD HP OUT IN : UNSOL pcm0: Pin config: 0x90170310 pcm0: Pin control: 0x00000000 pcm0: connections: 1 pcm0: | pcm0: + <- nid=11 [audio selector] pcm0: pcm0: nid: 15 [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=11 [audio selector] pcm0: pcm0: nid: 16 [ANALOG] pcm0: name: pin: Mic in (jack) pcm0: widget_cap: 0x00400181 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN : UNSOL pcm0: Pin config: 0x03a11020 pcm0: Pin control: 0x00000020 IN pcm0: connections: 1 pcm0: | pcm0: + <- nid=11 [audio selector] pcm0: pcm0: nid: 17 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400104 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x40f000f3 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80051f1f pcm0: mute=1 step=31 size=5 offset=31 pcm0: connections: 1 pcm0: | pcm0: + <- nid=19 [audio mixer] 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: audio mixer pcm0: widget_cap: 0x00200100 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 1 pcm0: | pcm0: + <- nid=7 [audio selector] pcm0: pcm0: nid: 20 [ANALOG] pcm0: name: beep widget pcm0: widget_cap: 0x0070000c pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: Output amp: 0x80170303 pcm0: mute=1 step=3 size=23 offset=3 pcm0: connections: 0 pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=10 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 pcm0: 2: nid=11 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 3: nid=12 dir=0x1 index=0 ossmask=0x00000081 ossdev=7 pcm0: 4: nid=17 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 5: nid=20 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: 12 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000081 pcm0: | pcm0: +- nid: 20 index: 0 mute: 1 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 12 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000081 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 10 index: 0 mute: 1 step: 15 size: 5 off: 0 dir=0x1 ossmask=0x00000800 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 20 index: 0 mute: 1 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Recording sources: pcm0: pcm0: nid=12 [audio selector] pcm0: | pcm0: + <- nid=16 [pin: Mic in (jack)] [recsrc: vol, mic] pcm0: | pcm0: + <- nid=14 [pin: speaker (fixed)] pcm0: | pcm0: + <- nid=13 [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: 11 16 22 32 44 48 pcm0: DAC: 2 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: 11 16 22 32 44 48 pcm0: ADC: 3 --------------090208000705030500000908--