From owner-freebsd-sparc64@FreeBSD.ORG Mon Sep 20 02:59:16 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05F4416A4CE for ; Mon, 20 Sep 2004 02:59:16 +0000 (GMT) Received: from ns.kt-is.co.kr (ns.kt-is.co.kr [211.218.149.125]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E60B43D1D for ; Mon, 20 Sep 2004 02:59:15 +0000 (GMT) (envelope-from yongari@kt-is.co.kr) Received: from michelle.kt-is.co.kr (ns2.kt-is.co.kr [220.76.118.193]) (authenticated bits=128) by ns.kt-is.co.kr (8.12.10/8.12.10) with ESMTP id i8K2wPAh087342 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 20 Sep 2004 11:58:25 +0900 (KST) Received: from michelle.kt-is.co.kr (localhost.kt-is.co.kr [127.0.0.1]) by michelle.kt-is.co.kr (8.12.10/8.12.10) with ESMTP id i8K2xC34000934 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 20 Sep 2004 11:59:12 +0900 (KST) (envelope-from yongari@kt-is.co.kr) Received: (from yongari@localhost) by michelle.kt-is.co.kr (8.12.10/8.12.10/Submit) id i8K2xCmC000933; Mon, 20 Sep 2004 11:59:12 +0900 (KST) (envelope-from yongari@kt-is.co.kr) Date: Mon, 20 Sep 2004 11:59:12 +0900 From: Pyun YongHyeon To: rian Message-ID: <20040920025912.GA741@kt-is.co.kr> References: <8205f2e80409191621211e5e1b@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8205f2e80409191621211e5e1b@mail.gmail.com> User-Agent: Mutt/1.4.1i X-Filter-Version: 1.11a (ns.kt-is.co.kr) cc: sparc64@freebsd.org Subject: Re: Onboard Audio Device X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: yongari@kt-is.co.kr List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2004 02:59:16 -0000 On Sun, Sep 19, 2004 at 07:21:08PM -0400, rian wrote: > In the current FreeBSD tree is there support for the various sparc > onboard audio devices as in NetBSD/sparc64 and OpenBSD/sparc64? More > specifically the audioce device (Crystal Semiconductor CS4231A). > Thanks! > -rian Not yet. But I have plans to commit a audio driver to CURRENT after releasing official 5.3R. The driver supports on board cs4231 which is found on SBus/EBus Ultrasparcs. I'm still finding a way to workaround DMA address issues on some poorly-designed(for Sound Blaster compatibility?) PCI audio cards. In theory, all PCI audio cards should work on sparc64 but simple experimentation showed there are much more complicated things. For instance ESS Solo-1 works well if we use only playback due to its DMA address limitations.(capturing is not possible for the card on sparc64) Other PCI audio cards(e.g. Trident 4D-Wave) that have DMA address limitation may not work at all. At present I have no idea how to handle all these cases correctly. Cheers, Pyun YongHyeon -- Pyun YongHyeon