Difference between revisions of "CS4237"
(switched categorization) |
|||
(11 intermediate revisions by 5 users not shown) | |||
Line 12: | Line 12: | ||
|style="vertical-align:top" | | |style="vertical-align:top" | | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Linux ALSA driver === | === Linux ALSA driver === | ||
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module: | This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module: | ||
Line 22: | Line 17: | ||
options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5 | options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5 | ||
− | === ThinkPad' | + | Newer versions of the module (such as in Fedora Core 4) have dropped the <code>snd_</code> 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 === | ||
* {{380XD}}, {{380Z}} | * {{380XD}}, {{380Z}} | ||
* {{385XD}} | * {{385XD}} | ||
Line 29: | Line 35: | ||
* {{770}}, {{770E}}, {{770ED}} | * {{770}}, {{770E}}, {{770ED}} | ||
− | [[Category: | + | [[Category:Audio Devices]] |
Latest revision as of 14:22, 15 November 2020
CS4237This is a Cirrus Logic Audio controller Features
|
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