According to the kernel docs, the module for the CS4236B is cs4232.o
What happens when you try `modprobe cs4232` ? Also, see the following note ( from linux/Documentation/sound/CS4232 )
## begin
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.
## end
Also, from linux/Documentation/sound/README.OSS:
##begin
Crystal CS4232 and CS4236 based cards such as AcerMagic S23, TB Tropez _Plus_ an
d 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.
## end
Finally, if you can't get the kernel drivers to work, and want to give ALSA another whack, I think the process of getting it going under ALSA is fairly well described at http://alsa-project.org/alsa-doc/doc-php/template.php3?company=Cirrus+Logic&card=CS4236B&chip=CS4236B&module=cs4236
Hope some of this helps,
Levi
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 16:51:47 EDT