Cs4231
From the ALSA wiki
[edit] CS4231 Options
VaioPCV-70 ~ # modinfo snd-cs4231 filename: /lib/modules/2.6.23-gentoo-r6-SonyVaioPCV70/kernel/sound/isa/cs423x/snd-cs4231.ko license: GPL author: Jaroslav Kysela <perex@suse.cz> description: Generic CS4231 depends: snd-cs4231-lib,snd-mpu401-uart,snd vermagic: 2.6.23-gentoo-r6-SonyVaioPCV70 mod_unload 586TSC parm: index:Index value for Generic CS4231 soundcard. (array of int) parm: id:ID string for Generic CS4231 soundcard. (array of charp) parm: enable:Enable Generic CS4231 soundcard. (array of bool) parm: port:Port # for Generic CS4231 driver. (array of long) parm: mpu_port:MPU-401 port # for Generic CS4231 driver. (array of long) parm: irq:IRQ # for Generic CS4231 driver. (array of int) parm: mpu_irq:MPU-401 IRQ # for Generic CS4231 driver. (array of int) parm: dma1:DMA1 # for Generic CS4231 driver. (array of int) parm: dma2:DMA2 # for Generic CS4231 driver. (array of int)
[edit] OPL3-SA / YMF701
This driver also supports the Yamaha OPL3-SA / YMF701 chip. Note: This is NOT the same as the opl3sa2 chip!
For my OPL3-SA chip in a Sony Vaio PCV-70 desktop system, I used these options:
options snd-cs4231 port=0x534 irq=11 dma1=0 dma2=1
My BIOS reported SB IO=0x220, WSS IO=0x530, IRQ=11 & 5, DMA=0 & 1.
Most particular to note is that the IO port passed to the module IS different than what the BIOS reports.
[edit] See also
- Alsa-Project.org CS4231 Module Page Lists out more details regarding this chip and how to set it up.

