Thread: sound ????
View Single Post
Old 06-09-2002, 09:24 AM   #7 (permalink)
bdl
Senior Contributor
 
Join Date: May 2002
Location: vta.ca.usa
Posts: 555
bdl is on a distinguished road
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.
bdl is offline   Reply With Quote