Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Nov 2004 16:59:50 -0800
From:      Dave Walton <dwalton@acm.org>
To:        Gary Kline <kline@tao.thought.org>, Kevin Oberman <oberman@es.net>, freebsd-mobile@freebsd.org
Subject:   Re: 600E Audio problem (Solved!)
Message-ID:  <41995106.1000407@acm.org>

next in thread | raw e-mail | index | archive | help
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?

 > 	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?

Thanks,
Dave




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41995106.1000407>