From owner-freebsd-multimedia@FreeBSD.ORG Sun Nov 25 20:00:49 2007 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 2D6A216A419 for ; Sun, 25 Nov 2007 20:00:49 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net [69.17.117.5]) by mx1.freebsd.org (Postfix) with ESMTP id 0785913C442 for ; Sun, 25 Nov 2007 20:00:48 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: (qmail 10055 invoked from network); 25 Nov 2007 20:00:48 -0000 Received: from april.chuckr.org (chuckr@[66.92.151.30]) (envelope-sender ) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 25 Nov 2007 20:00:48 -0000 Message-ID: <4749D405.6050800@chuckr.org> Date: Sun, 25 Nov 2007 14:59:01 -0500 From: Chuck Robey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.9) Gecko/20071107 SeaMonkey/1.1.6 MIME-Version: 1.0 To: Howard Goldstein References: <47475DF3.8030407@chuckr.org> <47477B4F.6000008@chuckr.org> <47484E4F.8000404@queue.to> In-Reply-To: <47484E4F.8000404@queue.to> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: sound documentation for the snd_hda (Nvidia) 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, 25 Nov 2007 20:00:49 -0000 Howard Goldstein wrote: > Chuck Robey wrote: >> Chuck Robey wrote: >>> I have a Asus motherboard, a Striker Extreme, which has a Nvidia >>> chipset, and the Analog Devices 1988b IC. What I'm getting at is, I'm >>> not getting all that I could be getting out of it, and I want to know >>> more about the hardware and software that I'm using. I was wondering >>> if the folks who originally write the snd_hda driver, that's only for >>> the Nvidia & Analog Devices hardware? What documentation did they >>> work with to write that driver? > > snd_ad1816 works fine on my striker extreme. Note that I'm definitely > not an audio connoisseur. > Well, I guess I could do that, but from what I can find, the snd_ad1816 driver is for the Analog Devices AD1816, which is an obsolete sound controller that ran the AC97 audio. The stuff in the Striker Extreme has compatibility with the older AC97 stuff, but only at the cost of any of the hda improvements. I would only do that if there was no onter course. I went to the Intel developers site, and picked up a couple of good (if large) pdf's describing the HDA PCI register architecture. I went to the Analog Devices site, and they had a fiar pdf, describing the layout of the AD1988b device, which is a lot of the implementation of that HDA architecture. I can't tell if it's all the implementation, yet, because I haven't been able to locate anything on the Nvidia 680 chipset, and that might implement some of the sound also. BUT, the fact that I can't find anything from Nvidia about what they designed for sound might mean that their entire implementation is the AD1988b device. Do you know more? Where do the developers of the HDA code hang out, on this list? Is the snd_hda the current hda driver, and if so, where's the new code going to be? God, maybe I better let my questions lie quiet a bit. I get too many, and you'll never answer any of them.