From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:59:56 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 F0F51106566B; Wed, 13 Aug 2008 13:59:56 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD4B8FC18; Wed, 13 Aug 2008 13:59:56 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id C7D1E74417F; Wed, 13 Aug 2008 16:59:53 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IZAuNnbqxi0B; Wed, 13 Aug 2008 16:59:53 +0300 (EEST) Received: from [10.2.1.87] (gateway.cybervisiontech.com.ua [91.198.50.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id EDA91744173; Wed, 13 Aug 2008 16:59:52 +0300 (EEST) Message-ID: <48A2E8D6.10806@icyb.net.ua> Date: Wed, 13 Aug 2008 16:59:50 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.16 (X11/20080805) MIME-Version: 1.0 To: Alexander Motin References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> In-Reply-To: <48A2E5DA.4060203@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA 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, 13 Aug 2008 13:59:57 -0000 Alexander, I've tried a slightly tweaked version of your releng_7 patch on 6.3. It seems that with your patch recording stopped working for me, but everything else is OK. >From (non-verbose) dmesg: hdac0: mem 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 hdac0: hdac0: hdac0: hdac_widget_connection_parse: nid=18 WARNING: zero cnid entnum=4 j=2 index=0 entries=8 found=2 res=0x21002211 hdac0: hdac_audio_as_parse: Pin 28 has wrong direction for association 1! Disabling association. hdac0: hdac_audio_as_parse: Pin 29 has wrong direction for association 1! Disabling association. pcm0: on hdac0 pcm1: on hdac0 I can see that current (non-patched) code has the following quirks for the above two pins with my codec and my subvendor (ASUS M2NPV-MX motherboard): } else if (id == HDA_CODEC_AD1986A && (sc->pci_subvendor == ASUS_M2NPVMX_SUBVENDOR || sc->pci_subvendor == ASUS_A8NVMCSM_SUBVENDOR)) { switch (nid) { case 28: /* LINE */ config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; config |= HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN; break; case 29: /* MIC */ config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; config |= HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN; break; default: break; } } BTW, I am also curios about two pcm devices that I got now. Which is what? How can I use them? (Sorry if I missed this info in your original message). -- Andriy Gapon