Date: Mon, 09 Aug 2004 10:42:21 -0700 From: "Kevin Oberman" <oberman@es.net> To: Gary Kline <kline@tao.thought.org> Cc: FreeBSD Mobile Mailing List <freebsd-mobile@freebsd.org> Subject: Re: how to enable audio in the ThinkPad 600E... Message-ID: <20040809174221.757755D08@ptavv.es.net> In-Reply-To: Your message of "Mon, 09 Aug 2004 09:16:34 PDT." <20040809161634.GA3684@tao.thought.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 9 Aug 2004 09:16:34 -0700 > From: Gary Kline <kline@tao.thought.org> > Sender: owner-freebsd-mobile@freebsd.org > > On Mon, Aug 09, 2004 at 11:49:27AM +0200, Hanspeter Roth wrote: > > On Aug 08 at 23:07, Gary Kline spoke: > > > > > > > > eople, > > > > > > Can anyone on the list explain how to get th pcm driver > > > working in my 600E? I googled around enough to know that > > > > Hello Gary, > > > > you don't mention which FreeBSD you are running. In case you are > > running -current you might be interested in > > > > http://lists.freebsd.org/pipermail/freebsd-questions/2004-August/054772.html > > > > I'm running 5.2.1, p9. When I try using, say, realplayer, > I get the error that the player cannot open the audio > device... . > > I've tried adding the snd_driver to the kernel without > any luck. At any rate, I got the same error message > yesterday. --Hopefully someone else has stumbled with > this problem. > > Thanks for the URL. The 600E sound implementation is a REALLY weird one...unique to the 600E as far as I can tell. First, the chipset is a Crystal Audio, not ICH. (The 600E pre-dates ICH.) It uses devices csa and csapcm. Second, the csa normally attaches to the PCI, but on the the 600E it is ISA attached. Yuch! The trick is to edit /sys/conf/files and delete the second csa.a line: dev/sound/pci/csa.c optional pcm pci Then edit the csapcm line to read: dev/sound/pci/csapcm.c optional csa pcm pci Then add the line 'hint.pcm.0.flags="0x10"' to /boot/device.hints. This worked prior to the sound naming re-work. Hopefully it still does. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040809174221.757755D08>