It looks like this soundcard / chip uses the crystal cs4232 code in the kernel, which can be found under 'Sound > OSS > Crystal 4232' in the kernel tree. If you've never built a custom kernel before, now's the time to look into it. The following is a direct copy-n-paste from the cs4232 kernel documentation, in it's entirety:
Code:
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.
Now, looking over the above documentation, it might be wise to just go to a console, as root, and try to load the modules as shown above, it very well could be that Mandrake includes them in the default kernel build. Again, the command '
lspci -v' should give you the parameters it's asking for, or you might even try using the command '
dmesg | grep crystal' or possibly '
dmesg | grep cs423' to see if the kernel at least recognizes the PCI card at startup.
Another point is the '
sndconfig' command previously mentioned. You may do well to just check the manpage for 'sndconfig' (issue the command '
man sndconfig') or search for it's usage on
Google; it may be the easiest way to go. I'm not familiar with it's usage myself, perhaps another user can shed some light.