From owner-freebsd-mobile@FreeBSD.ORG Mon Aug 23 00:42:04 2004 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D006516A4CE for ; Mon, 23 Aug 2004 00:42:04 +0000 (GMT) Received: from sage.thought.org (dsl231-043-140.sea1.dsl.speakeasy.net [216.231.43.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0437943D41 for ; Mon, 23 Aug 2004 00:42:04 +0000 (GMT) (envelope-from kline@tao.thought.org) Received: from thought.org (tao [10.0.0.247]) by sage.thought.org (8.12.10/8.12.10) with ESMTP id i7N0fwoK006490; Sun, 22 Aug 2004 17:41:59 -0700 (PDT) (envelope-from kline@tao.thought.org) Received: from tao.thought.org (localhost [127.0.0.1]) by thought.org (8.12.11/8.12.11) with ESMTP id i7N0fu0Z061132; Sun, 22 Aug 2004 17:41:56 -0700 (PDT) (envelope-from kline@tao.thought.org) Received: (from kline@localhost) by tao.thought.org (8.12.11/8.12.11/Submit) id i7N0ftZc061131; Sun, 22 Aug 2004 17:41:55 -0700 (PDT) (envelope-from kline) Date: Sun, 22 Aug 2004 17:41:55 -0700 From: Gary Kline To: Kevin Oberman Message-ID: <20040823004155.GA61085@thought.org> References: <20040818222853.GA63743@thought.org> <20040822233922.4B0885D04@ptavv.es.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040822233922.4B0885D04@ptavv.es.net> X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: Observing 18 years of service to the Unix community User-Agent: Mutt/1.5.6i cc: Gary Kline cc: freebsd-mobile@freebsd.org Subject: Re: 600E Audio problem (Solved!) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2004 00:42:04 -0000 On Sun, Aug 22, 2004 at 04:39:22PM -0700, Kevin Oberman wrote: > Got it! And, boy, do I feel dumb. > > It turns out that the device in the 600E is a CS432X device and that > device uses the mss driver. So just modify your kernel config to > include: > device sound > device snd_mss > And make sure that snd_csa is NOT present as it will see another audio > component and try to connect to it as a CS4610. This would block the mss > driver from finding the audio chip. > > It's amazing what you find when you actually take the time to read the > source for the drivers. I'm surprised that you had to actually dig into the code to figure this out. (Altho lots of times reading tthe source is drastically easier than wading thru obscure man pages: *sigh*) Hm. Just checked NOTES; ISA, eh? well, you said this was a strange one. Two questions if you're still at-keyboard at 17:30-18:00. First, is there a way to unload the csa *.ko via cmdline? Second, where should this be posted? I'll add things to the FBSD laptop site in the 600E section; but anywhere else? > > To summarize, either include devices sound and snd_mss in your kernel or > load the snd_mss module. Do not include snd_csa! Add the following to > your /boot/device.hints file: > hint.pcm.0.flags="0x10" > Got it. > That should do the trick. There is no need to edit /sys/conf/files. It > should probe as: > pcm0: at port 0x220,0x233,0x388-0x38b,0x530-0x537 irq 5 drq 0,1 on isa0 > pcm0: [GIANT-LOCKED] > > Let me know how it works for you. ' Will do, Kevin. tia, of course. I owe you one; maybe a couple:) gary -- Gary Kline kline@thought.org www.thought.org Public service Unix