From owner-freebsd-multimedia@FreeBSD.ORG Fri Jan 7 15:03:06 2005 Return-Path: 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 E854D16A4CE for ; Fri, 7 Jan 2005 15:03:06 +0000 (GMT) Received: from s42.loopia.se (s42.loopia.se [194.9.94.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 18F6243D49 for ; Fri, 7 Jan 2005 15:03:06 +0000 (GMT) (envelope-from matricks@teepop.net) Received: (qmail 72276 invoked from network); 7 Jan 2005 15:03:09 -0000 Received: from s27.loopia.se (194.9.95.3) by s42.loopia.se with SMTP; 7 Jan 2005 15:03:09 -0000 Received: from s27.loopia.se (localhost [127.0.0.1]) by s27.loopia.se (8.12.9p2/8.12.9) with ESMTP id j07F320V037180 for ; Fri, 7 Jan 2005 16:03:02 +0100 (CET) (envelope-from matricks@teepop.net) Received: (from www@localhost) by s27.loopia.se (8.12.9p2/8.12.9/Submit) id j07F32HR037179 for freebsd-multimedia@freebsd.org; Fri, 7 Jan 2005 16:03:02 +0100 (CET) (envelope-from matricks@teepop.net) X-Authentication-Warning: s27.loopia.se: www set sender to matricks@teepop.net using -f Received: from 1-1-13-45a.ss.sth.bostream.se (1-1-13-45a.ss.sth.bostream.se [82.182.142.118]) by webbmail.teepop.net (IMP) with HTTP for ; Fri, 7 Jan 2005 16:03:02 +0100 Message-ID: <1105110182.41dea4a6392af@webbmail.teepop.net> Date: Fri, 7 Jan 2005 16:03:02 +0100 From: matricks@teepop.net To: freebsd-multimedia@freebsd.org References: <40EBD8FB-6061-11D9-8DF8-000A9575BDF6@teepop.net> <20050107085743.GA16570@kt-is.co.kr> In-Reply-To: <20050107085743.GA16570@kt-is.co.kr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.2 / FreeBSD-4.9 X-Originating-IP: 82.182.142.118 Subject: Re: ATI IXP development X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2005 15:03:07 -0000 Quoting Pyun YongHyeon : > On Fri, Jan 07, 2005 at 05:04:40AM +0100, Magnus Auvinen wrote: > > (if this is the wrong mailing list for these questions please direct me > > to the right one) > > > > Hi, > > > > Questions outline: > > 1) Have anyone done any development to support ATI IXP chip set? > > 2) How does the GPL license affect the porting the driver from ALSA? > > > > I have a ASUS Pundit-R > > (http://www.asus.com/prog/spec.asp?m=Pundit-R&langs=01). Everything > > works fine except that I have no sounds. The specifications for the > > computer says that its an ADI AD1888 chip and pciconf tells me that > > it's a "AD1981 AC'97 Audio Controller by ATI. This seams to be > > unsupported by FreeBSD. What is needed is a driver for ATI chip called > > IXP200. > > > > Is there anyone who is developing drivers for this setup? (1) I thought > > I might port the driver (atiixp.c/h) from ALSA to FreeBSD. The chipid > > numbers in those files matches those with pciconf. If no one has done > > any development on this I think I will give it a try. Those files go > > under GPL. How does that affect the development? (2) > > > > Glad to see a someone who can write new audio driver. > It seems that the datasheet of AD1888 is publicly available. > So I guess you can release the driver under BSD license. > http://www.chipcatalog.com/Analog/Datasheet/AD1888.htm > > Good luck. > > > .magnus auvinen > > > -- > Regards, > Pyun YongHyeon > http://www.kr.freebsd.org/~yongari | yongari@freebsd.org > I'm not sure I can write it. Never written a driver before but I've coded C/C++ for many years and have basic understanding how drivers work and how to develop them. Somewhere you have to take the first step and this seams like a good place to start. I looked at the atiixp driver for ALSA and one of the FreeBSD AC'97 drivers and I don't see why I shouldn't be able to peice something together. If you have some information that I should read except the Developers Handbook, please enlighten me. .magnus auvinen