From owner-freebsd-hardware Mon Jul 1 16:48:50 2002 Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 677E537B400; Mon, 1 Jul 2002 16:48:48 -0700 (PDT) Received: from quack.kfu.com (adsl-67-113-12-90.dsl.snfc21.pacbell.net [67.113.12.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id B723C43E0A; Mon, 1 Jul 2002 16:48:47 -0700 (PDT) (envelope-from nsayer@kfu.com) Received: from kfu.com (gate.cenzic.com [66.237.77.34]) (authenticated bits=0) by quack.kfu.com (8.12.3/8.12.3) with ESMTP id g61NmhGX056503 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Mon, 1 Jul 2002 16:48:47 -0700 (PDT) (envelope-from nsayer@kfu.com) Message-ID: <3D20EA59.6040701@kfu.com> Date: Mon, 01 Jul 2002 16:48:41 -0700 From: Nick Sayer User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1a) Gecko/20020611 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-hardware@freebsd.org, freebsd-stable@freebsd.org Subject: porting uaudio Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I'm giving some preliminary thought to attempting to port NetBSD's uaudio to the PCM framework. I *believe* I have a good idea what the various entry points for CHANNEL_DECLARE() (in PCM) do. I think. Maybe. What is less clear to me is the sort of hows and whys of USB device drivers. My presumption is that the USB side of uaudio.c (from NetBSD) should be relatively straightforward to port, and that the majority of the work will be to shoehorn that into the PCM side. I further presume that when I'm done, I'll have a snd_uaudio.ko module that will have module dependencies on USB and PCM and that it will just work and stuff. :-) The target implementation is the Stereo Link 1200 (www.stereo-link.com). I don't have one yet. I will consider buying one when I get something that seems like it might work. Anyone have any comments? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message