Date: Wed, 13 Aug 2008 16:59:50 +0300 From: Andriy Gapon <avg@icyb.net.ua> To: Alexander Motin <mav@FreeBSD.org> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA Message-ID: <48A2E8D6.10806@icyb.net.ua> In-Reply-To: <48A2E5DA.4060203@FreeBSD.org> References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <NVidia MCP51 High Definition Audio Controller> mem 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 hdac0: <HDA Driver Revision: 20080812_0000> hdac0: <HDA Codec #0: Analog Devices AD1986A> 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: <HDA codec Analog Devices AD1986A PCM #0> on hdac0 pcm1: <HDA codec Analog Devices AD1986A PCM #1> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48A2E8D6.10806>