Difference between revisions of "CS4237"

From ThinkWiki
Jump to: navigation, search
(Linux OSS driver)
(remove ancient OSS driver reference)
Line 13: Line 13:
 
|}
 
|}
  
=== Linux OSS driver ===
 
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:
 
  
options cs4232 io=0x530 irq=5 dma=1 dma2=0
 
 
or try this from the commandline:
 
 
'''modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7'''
 
 
''=> Remember to disable QUICKBOOT in the BIOS and dont INITIALIZE !''
 
  
 
=== Linux ALSA driver ===
 
=== Linux ALSA driver ===

Revision as of 22:56, 18 March 2009

CS4237

This is a Cirrus Logic Audio controller

Features

  • Chipset: CS4237B
  • Interface: ISA 16bit


Linux ALSA driver

This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:

options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5

Newer versions of the module (such as in Fedora Core 4) have dropped the snd_ prefix, so the above line would have to be:

options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5

You must disable "ThinkPad Simple Boot"

Ensure that "ThinkPad Simple Boot", AKA "Quick Boot" is DISABLED. If you do not do this, the PNP BIOS may not appropriately set the resources for the CS4232, and you'll always get a Device Busy or not found error when you modprobe the driver no matter what settings you give.

http://alsa.opensrc.org/index.php?page=ThinkPad600 http://alsa.opensrc.org/ThinkPad+Simple+Boot

ThinkPads this chip may be found in