[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sound module for CS4236 in Potato-r4?

Thanks a lot for your reply. Something is still wrong here.
I get at boot time:
Sound: DMA (output) timed out - IRQ/DRQ config error?

Where do I find the correct irq settings?
/proc/sys/pnp does not exist on my system.

My sound used to work just fine under SuSE7.2. I still have the old /etc backed up. Does this help?

On Wed, 30 Jan 2002 15:55:15 -0600
Adam Majer <adamm@galacticasoftware.com> wrote:

> On Tue, Jan 29, 2002 at 08:17:41PM -0800, Klaus Neumann wrote:
> > Hi,
> > Can't find the right sound module for my CS4236 in Debian potato r4. Any hint will be appreciated. Thanks!
> This is from kernel 2.2.19, Documentation/sound/README.OSS
> Crystal CS4232 and CS4236 based cards such as AcerMagic S23, TB Tropez _Plus_ and
>         many PC motherboards (Compaq, HP, Intel, ...)
>         CS4232 is a PnP multimedia chip which contains a CS3231A codec,
>         SB and MPU401 emulations. There is support for OPL3 too.
>         Unfortunately the MPU401 mode doesn't work (I don't know how to
>         initialize it). CS4236 is an enhanced (compatible) version of CS4232.
>         NOTE! Don't ever try to use isapnptools with CS4232 since this will just
>         freeze your machine (due to chip bugs). If you have problems in getting
>         CS4232 working you could try initializing it with DOS (CS4232C.EXE) and
>         then booting Linux using loadlin. CS4232C.EXE loads a secret firmware
>         patch which is not documented by Crystal.
> You need CONFIG_SOUND_CS4232. That's in the kernel. Documentation is at
> <kernel-dir>/Documentation/sound/CS4232
> It reads:
> To configure the Crystal CS423x sound chip and activate its DSP functions,
> modules may be loaded in this order:
>         modprobe sound
>         insmod ad1848
>         insmod uart401
>         insmod cs4232 io=* irq=* dma=* dma2=*
> This is the meaning of the parameters:
>         io--I/O address of the Windows Sound System (normally 0x534)
>         irq--IRQ of this device
>         dma and dma2--DMA channels (DMA2 may be 0)
> On some cards, the board attempts to do non-PnP setup, and fails.  If you
> have problems, use Linux' PnP facilities.
> To get MIDI facilities add
>         insmod opl3 io=*
> where "io" is the I/O address of the OPL3 synthesizer. This will be shown
> in /proc/sys/pnp and is normally 0x388.
> Hope this helps,
> Adam
> PS. You can substitute modprobe instead of insmod. And to have it loaded at 
> boot time (after you get it working), put the names of the modules (if any) 
> that you need loaded in /etc/modules

Debian-Linux - The better choice!

Reply to: