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 <firstname.lastname@example.org> 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
> 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,
> 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!