600E Audio problem (Solved!)

Kevin Oberman oberman at es.net
Tue Nov 16 07:57:22 PST 2004

> Date: Mon, 15 Nov 2004 16:59:50 -0800
> From: Dave Walton <dwalton at acm.org>
> Gary Kline wrote:
>  >
>  > On Sun, Aug 22, 2004 at 04:39:22PM -0700, Kevin Oberman wrote:
>  > > 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"
>  > >
>  > > That should do the trick. There is no need to edit /sys/conf/files.
>  > > It should probe as:
>  > > pcm0: <CS423x-PCI> at port 0x220,0x233,0x388-0x38b,0x530-0x537 irq 
> 5 drq 0,1 on isa0
>  > > pcm0: [GIANT-LOCKED]
> My Thinkpad 770Z also uses the CS4610 and CS423x.  In FreeBSD 4.x, I 
> used this:
>     device pcm0 at isa? port 0x52c irq 9 drq 1 flags 0x10
> I haven't been able to get sound working in 5.3-R yet, but using Kevin's 
> solution as a guide, I tried this:
>     loader.conf
>        sound_load="YES"
>        snd_mss_load="YES"
>     device.hints
>        hint.pcm.0.at="isa"
>        hint.pcm.0.port="0x52c"
>        hint.pcm.0.irq="9"
>        hint.pcm.0.drq="1"
>        hint.pcm.0.flags="0x10"
> That gets me closer than anything else I've tried, but this is the 
> response I get:
>     pcm0: <CS423x-PCI> port 0x220-0x233,0x388-0x38b,0x530-0x537 irq 9 
> drq 0,1 flags 0x10 on acpi0
>     device_attach: pcm0 attach returned 6
> The obvious question here is...  Why on earth is it saying it's on 
> acpi0?  Anyone got suggestions to make this work?

It looks like you are running the 600E with ACPI. I have never been able
to get ACPI to work with my 600e and run it with APM. I am sure that
there are BIOS issues, but many BIOS problems have been worked around in
the latest code, so it probably works better by now. I have not tried
ACPI on the unit for about 2 years, so it may work better, now, but this
makes it look like it's not there quite yet. Unfortunately, it will take
me a day to update the system to 5.3 before I can really do any testing
on it.

I'll try to get to it this week, but I can't promise anything as I have
been away for two weeks and am a bit behind.

>  > 	Second, where should this be posted?  I'll add things to
>  > 	the FBSD laptop site in the 600E section;  but anywhere
>  > 	else?
> Where can I find this laptop site?

Actually, there are a couple of sites with FreeBSD laptop information. I
can't say how well either is maintained.

R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634

More information about the freebsd-mobile mailing list