From owner-freebsd-multimedia@FreeBSD.ORG Tue Jun 7 05:36:58 2005 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org 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 36A0316A41C for ; Tue, 7 Jun 2005 05:36:58 +0000 (GMT) (envelope-from yongari@rndsoft.co.kr) Received: from rndsoft.co.kr (michelle.rndsoft.co.kr [211.32.202.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88DF643D48 for ; Tue, 7 Jun 2005 05:36:57 +0000 (GMT) (envelope-from yongari@rndsoft.co.kr) Received: by simscan 1.1.0 ppid: 51073, pid: 51074, t: 1.0613s scanners:none Received: from unknown (HELO michelle.rndsoft.co.kr) (192.168.5.90) by 0 with SMTP; 7 Jun 2005 05:33:55 +0900 Received: from michelle.rndsoft.co.kr (localhost.rndsoft.co.kr [127.0.0.1]) by michelle.rndsoft.co.kr (8.13.1/8.13.1) with ESMTP id j575aZcq002570 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Jun 2005 14:36:35 +0900 (KST) (envelope-from yongari@rndsoft.co.kr) Received: (from yongari@localhost) by michelle.rndsoft.co.kr (8.13.1/8.13.1/Submit) id j575aULk002569; Tue, 7 Jun 2005 14:36:30 +0900 (KST) (envelope-from yongari@rndsoft.co.kr) Date: Tue, 7 Jun 2005 14:36:30 +0900 From: Pyun YongHyeon To: "Matthew D. Fuller" Message-ID: <20050607053630.GA1438@rndsoft.co.kr> References: <42A2C571.7060203@thefort.org> <20050606101538.GG57893@over-yonder.net> <20050606105039.GA632@gothic.blackend.org> <20050606122310.GA43737@over-yonder.net> <20050606132919.GD32095@cnd.mcgill.ca> <20050606133438.GH57893@over-yonder.net> <20050606134459.GE32095@cnd.mcgill.ca> <20050606135100.GI57893@over-yonder.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050606135100.GI57893@over-yonder.net> User-Agent: Mutt/1.4.2.1i X-Spam-Checker-Version: SpamDetector 1.00 (2004-01-11) on Cc: freebsd-multimedia@freebsd.org, Mathew Kanner Subject: Re: FreeBSD Handbook: Soundcard Setup Addition (7.2.1) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yongari@rndsoft.co.kr List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 05:36:58 -0000 On Mon, Jun 06, 2005 at 08:51:00AM -0500, Matthew D. Fuller wrote: > On Mon, Jun 06, 2005 at 09:44:59AM -0400 I heard the voice of > Mathew Kanner, and lo! it spake thus: > > > > It will only show 'kld blah' if it is a kernel loaded module. > > I'm pretty sure it didn't have it when I was KLD'ing around (and who > the heck would guess that "Microsoft Sound System" would be the driver > for Crystal Semiconductor?). I could be remembering wrong, since that > was a while ago, but I'm pretty sure I wouldn't have spent all that > time loading and unloading drivers to figure out which it was, if > it'd'a told me... > AFAIK mss(4) is generic driver that supports many audio cards including onboard one. Yes it's not ideal one. In theory we should have a common chipset support code and should have probing routine for each bus(PCI, ISA, SBus, EBus etc). However many parts of ISA soundcard code prevents this from happening. In addition, all audio drivers have implicit ISADMA dependency which is not needed at all for systems that does not have ISA bus(e.g. sparc64) Removing ISA dependency is hard since many old-cheap PCI audiocards assume ISADMA cycles on PCI bus and needs SoundBlaster compatible I/O operations when it runs at capturing mode. :-( It seems that it would be better to make snd_mss(4) document out of pcm(4) document. -- Regards, Pyun YongHyeon http://www.kr.freebsd.org/~yongari | yongari@freebsd.org