From owner-freebsd-questions@FreeBSD.ORG Wed Jun 23 18:53:40 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F4AA16A4CE for ; Wed, 23 Jun 2004 18:53:40 +0000 (GMT) Received: from proxy.hddesign.com (dsl-194.madison.chorus.net [216.165.159.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id E50A643D67 for ; Wed, 23 Jun 2004 18:53:39 +0000 (GMT) (envelope-from damon@hddesign.com) Received: from hddesign.com (bob.hddesign.com [192.168.1.254]) by proxy.hddesign.com (8.12.8p1/8.12.8) with ESMTP id i5NIqaw0067361; Wed, 23 Jun 2004 13:52:36 -0500 (CDT) (envelope-from damon@hddesign.com) Message-ID: <40D9D174.4010107@hddesign.com> Date: Wed, 23 Jun 2004 13:52:36 -0500 From: Damon Butler User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040415 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mike Woods References: <40D9B90A.3020509@hddesign.com> <40D9BFDF.2030203@the-rubber-chicken-network.co.uk> In-Reply-To: <40D9BFDF.2030203@the-rubber-chicken-network.co.uk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner: Found to be clean cc: freebsd-questions@freebsd.org Subject: Re: Sound issues on dual-boot machine X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 18:53:40 -0000 Mike Woods wrote: > Damon Butler wrote: > >> Sound functions under FreeBSD only if I boot into Linux first and then >> reboot the machine into FreeBSD. This sounds rather incredible (to me >> at least) but here's what I've done to confirm this. > > Initialisation :) > > Your soundcard needs initialising before it'll function in some way that > linux understands and FreeBSD does not, once linux has done the dirty > the card is then alive and kicking. Hurm. That's all well and good, I guess, but *why* is Linux initializing the on-board sound while FreeBSD is/can not? I admit my understanding of PC hardware to be limited, but I had thought that the purpose of the BIOS was to "initialize" the hardware for the OS to recognize. Doesn't it hand out IRQs and so forth? Is my problem indicative of a general driver deficiency in FreeBSD? Is there some module I'm not aware of that, were I to load it, take care of this mysterious "initialization"? --Damon