<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pmisch</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pmisch"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Pmisch"/>
	<updated>2026-05-02T23:03:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22039</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22039"/>
		<updated>2006-05-01T16:27:16Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have ''QUICKBOOT (in the BIOS) disabled''.&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22038</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22038"/>
		<updated>2006-05-01T16:26:55Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have ''QUICKBOOT (in the BIOS) disabled''&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22037</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22037"/>
		<updated>2006-05-01T16:26:38Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have ''QUICKBOOT (in the BIOS) disabled''!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22036</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22036"/>
		<updated>2006-05-01T16:26:13Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have QUICKBOOT (in the BIOS) disabled!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22035</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22035"/>
		<updated>2006-05-01T16:25:24Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have quick boot disabled!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22034</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22034"/>
		<updated>2006-05-01T16:25:10Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
try from commandline: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have quick boot disabled!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22033</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22033"/>
		<updated>2006-05-01T16:24:41Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
try also: &lt;br /&gt;
 &lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have quick boot disabled!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22032</id>
		<title>Problem with broken sound on some ThinkPads</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_broken_sound_on_some_ThinkPads&amp;diff=22032"/>
		<updated>2006-05-01T16:24:18Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Using OSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the phenomena of broken sound on some ThinkPad models.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
There are two sound chips in these machines, a PCI based [[CS4610|Crystal SoundFusion 4610]], and an ISA based [[CS4239|Crystal SoundFusion 4239]].&lt;br /&gt;
&lt;br /&gt;
The Linux drivers for the CS4610 (both OSS and ALSA) expect to find it paired with an AC'97 codec chip, while instead the CS4610 is paired with the ISA CS4239. This was done, because at the time this allowed DOS games to output sound using SoundBlaster Pro emulation.&lt;br /&gt;
&lt;br /&gt;
To get sound under Linux you will have to use the OSS cs4232 or ALSA snd-cs4236 driver for the ISA soundchip instead.&lt;br /&gt;
&lt;br /&gt;
A good thread on the problem can be found in the [http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg01181.html alsa-devel mailing list]&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{600E}}&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Activating the devices===&lt;br /&gt;
First you must make sure that the sound devices are activated.&lt;br /&gt;
&lt;br /&gt;
Disable &amp;quot;Quick Boot&amp;quot; in your ThinkPad BIOS, otherwise the sound devices will not be activated by the BIOS.&lt;br /&gt;
To enter the BIOS, power cycle your ThinkPad and press F1 when the ThinkPad screen shows.&lt;br /&gt;
&lt;br /&gt;
You can also manually activate the sound card once booted:&lt;br /&gt;
* With apm and pnpbios, this is done with setpnp from the pcmcia package:&lt;br /&gt;
:{{cmdroot|setpnp 0x0e on}}&lt;br /&gt;
:{{cmdroot|setpnp 0x0f on}}&lt;br /&gt;
&lt;br /&gt;
* With acpi and pnpacpi, use these commands:&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|echo 'activate' &amp;gt; /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
It seems that with very new kernels and ACPI enabled, you will need to manually enable the device even if you have correctly disabled &amp;quot;Quick Boot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This only works with newer kernels that fully support pnpacpi, and provided that [http://bugzilla.kernel.org/show_bug.cgi?id=3912 this patch] has been applied (applied to Linus' tree in july 2005).&lt;br /&gt;
&lt;br /&gt;
It seems that the default dma numbers change when pnpacpi is used (to dma1=1 dma2=3, for instance).&lt;br /&gt;
&lt;br /&gt;
If you're using acpi and pnpacpi, you can see which resources the sound card is using like this:&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:05/resources}}&lt;br /&gt;
:{{cmdroot|cat /sys/devices/pnp0/00:06/resources}}&lt;br /&gt;
&lt;br /&gt;
===Using ALSA===&lt;br /&gt;
Compile the sound driver as a module and load it after everything else.&lt;br /&gt;
You can add the following line to a boot script, ie. {{path|rc.local}} for that:&lt;br /&gt;
 /sbin/modprobe snd-cs4236 index=0 port=0x530 cport=0x538 irq=5 dma1=1 dma2=0 isapnp=0&lt;br /&gt;
&lt;br /&gt;
This is reported to work at least with kernel 2.6.9, 2.6.13 and 2.6.15.&lt;br /&gt;
&lt;br /&gt;
There is a [[Script for configuring the CS4239 sound chip in PnP mode|nice script]] which can do all this for you, including activation of the device and detecting the correct resource settings to use.&lt;br /&gt;
&lt;br /&gt;
===Using OSS===&lt;br /&gt;
Add the following lines to a boot script, ie. {{path|rc.local}}:&lt;br /&gt;
 modprobe sound&lt;br /&gt;
 insmod ad1848&lt;br /&gt;
 insmod uart401&lt;br /&gt;
 insmod cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
try also: modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
In case an insmod or modprobe of cs4232 fails with the following error appearing at the console, via dmesg, or in {{path|/var/log/messages}}, double-check you have quick boot disabled!&lt;br /&gt;
 modprobe: FATAL: Error inserting cs4232: No such device&lt;br /&gt;
&lt;br /&gt;
====Audio loops====&lt;br /&gt;
If your OSS module loads like it should, but audio loops or sounds choppy then reloading the module should help:&lt;br /&gt;
:{{cmdroot|rmmod cs4232 &amp;amp;&amp;amp; modprobe cs4232}}&lt;br /&gt;
&lt;br /&gt;
(For the modprobe command to work without IRQ/IO/DMA parameters, you'll probably want to add the correct parameters as an &amp;quot;options&amp;quot; clause in {{path|/etc/modprobe.conf}}).&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4239&amp;diff=22031</id>
		<title>CS4239</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4239&amp;diff=22031"/>
		<updated>2006-05-01T16:21:20Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4239 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
Note: This sound adapter is paired with a PCI [[CS4610]] audio controller.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4239&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the Commandline:&lt;br /&gt;
&lt;br /&gt;
 ''' modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7'''&lt;br /&gt;
&lt;br /&gt;
''=&amp;gt; Dont forget to disable QUICKBOOT in the BIOS and dont INITIALIZE !''&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
=== PnP issues ===&lt;br /&gt;
This chip is software configurable. In Thinkpads, the BIOS sets up the chip if fast boot is disabled. If fast boot is enabled, the chip is disabled until a PnP driver enables it. As both the OSS and the ALSA module do not support PnP discovering of this chips in a ThinkPad, a configuration script like [[Script for configuring the CS4239 sound chip in PnP mode|this one]] may be used.  See also [[Problem with broken sound on some ThinkPads|this page]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{600E}}&lt;br /&gt;
* {{770X}}, {{770Z}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22030</id>
		<title>CS4237</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22030"/>
		<updated>2006-05-01T16:18:37Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4237 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4237B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 '''modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7''' &lt;br /&gt;
&lt;br /&gt;
''=&amp;gt; Remember to disable QUICKBOOT in the BIOS and dont INITIALIZE !''&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
Newer versions of the module (such as in Fedora Core 4) have dropped the &amp;lt;code&amp;gt;snd_&amp;lt;/code&amp;gt; prefix, so the above line would have to be:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5&lt;br /&gt;
&lt;br /&gt;
You must disable &amp;quot;ThinkPad Simple Boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ensure that &amp;quot;ThinkPad Simple Boot&amp;quot;, AKA &amp;quot;Quick Boot&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
http://alsa.opensrc.org/index.php?page=ThinkPad600&lt;br /&gt;
http://alsa.opensrc.org/ThinkPad+Simple+Boot&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{600}}&lt;br /&gt;
* {{770}}, {{770E}}, {{770ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22029</id>
		<title>CS4237</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22029"/>
		<updated>2006-05-01T16:18:23Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4237 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4237B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 '''modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7''' &lt;br /&gt;
&lt;br /&gt;
''=&amp;gt; Remember to disable QUICKBOOT in the BIOS and dont INITIALZE !''&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
Newer versions of the module (such as in Fedora Core 4) have dropped the &amp;lt;code&amp;gt;snd_&amp;lt;/code&amp;gt; prefix, so the above line would have to be:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5&lt;br /&gt;
&lt;br /&gt;
You must disable &amp;quot;ThinkPad Simple Boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ensure that &amp;quot;ThinkPad Simple Boot&amp;quot;, AKA &amp;quot;Quick Boot&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
http://alsa.opensrc.org/index.php?page=ThinkPad600&lt;br /&gt;
http://alsa.opensrc.org/ThinkPad+Simple+Boot&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{600}}&lt;br /&gt;
* {{770}}, {{770E}}, {{770ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22028</id>
		<title>CS4237</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22028"/>
		<updated>2006-05-01T16:16:57Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4237 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4237B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 '''modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7''' &lt;br /&gt;
&lt;br /&gt;
''=&amp;gt; Remember to disable QUICKBOOT int the BIOS and dont INITIALZE !''&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
Newer versions of the module (such as in Fedora Core 4) have dropped the &amp;lt;code&amp;gt;snd_&amp;lt;/code&amp;gt; prefix, so the above line would have to be:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5&lt;br /&gt;
&lt;br /&gt;
You must disable &amp;quot;ThinkPad Simple Boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ensure that &amp;quot;ThinkPad Simple Boot&amp;quot;, AKA &amp;quot;Quick Boot&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
http://alsa.opensrc.org/index.php?page=ThinkPad600&lt;br /&gt;
http://alsa.opensrc.org/ThinkPad+Simple+Boot&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{600}}&lt;br /&gt;
* {{770}}, {{770E}}, {{770ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22027</id>
		<title>CS4237</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22027"/>
		<updated>2006-05-01T16:16:23Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4237 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4237B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7 &lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Remember to disable QUICKBOOT int the BIOS and dont INITIALZE !&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
Newer versions of the module (such as in Fedora Core 4) have dropped the &amp;lt;code&amp;gt;snd_&amp;lt;/code&amp;gt; prefix, so the above line would have to be:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5&lt;br /&gt;
&lt;br /&gt;
You must disable &amp;quot;ThinkPad Simple Boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ensure that &amp;quot;ThinkPad Simple Boot&amp;quot;, AKA &amp;quot;Quick Boot&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
http://alsa.opensrc.org/index.php?page=ThinkPad600&lt;br /&gt;
http://alsa.opensrc.org/ThinkPad+Simple+Boot&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{600}}&lt;br /&gt;
* {{770}}, {{770E}}, {{770ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22026</id>
		<title>CS4237</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4237&amp;diff=22026"/>
		<updated>2006-05-01T16:15:24Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4237 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4237B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0&lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7 &lt;br /&gt;
&lt;br /&gt;
Remember to disable QUICKSTART int the BIOS and dont INITIALZE !&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
Newer versions of the module (such as in Fedora Core 4) have dropped the &amp;lt;code&amp;gt;snd_&amp;lt;/code&amp;gt; prefix, so the above line would have to be:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 index=0 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5&lt;br /&gt;
&lt;br /&gt;
You must disable &amp;quot;ThinkPad Simple Boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ensure that &amp;quot;ThinkPad Simple Boot&amp;quot;, AKA &amp;quot;Quick Boot&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
http://alsa.opensrc.org/index.php?page=ThinkPad600&lt;br /&gt;
http://alsa.opensrc.org/ThinkPad+Simple+Boot&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{600}}&lt;br /&gt;
* {{770}}, {{770E}}, {{770ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22025</id>
		<title>CS4236</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22025"/>
		<updated>2006-05-01T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* ThinkPads this chip may be found in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4236 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4236B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
(to get your soundcard working properly: disable QUICKSTART in the BIOS and dont INITIALIZE !)&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380}}, {{380D}}, {{380E}}, {{380ED}}&lt;br /&gt;
* {{385D}}, {{385ED}}, {{770X}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22024</id>
		<title>CS4236</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22024"/>
		<updated>2006-05-01T16:11:00Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* ThinkPads this chip may be found in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4236 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4236B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
(to get your soundcard working properly: disable QUICKSTART in the BIOS and dont INITIALIZE !)&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380}}, {{380D}}, {{380E}}, {{380ED}}&lt;br /&gt;
* {{385D}}, {{385ED}} {{770X}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22023</id>
		<title>CS4236</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=CS4236&amp;diff=22023"/>
		<updated>2006-05-01T16:09:56Z</updated>

		<summary type="html">&lt;p&gt;Pmisch: /* Linux OSS driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== CS4236 ===&lt;br /&gt;
This is a Cirrus Logic Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: CS4236B&lt;br /&gt;
* Interface: ISA 16bit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the cs4232 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options cs4232 io=0x530 irq=5 dma=1 dma2=0 &lt;br /&gt;
&lt;br /&gt;
or try this from the commandline:&lt;br /&gt;
&lt;br /&gt;
 modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=7 synthio=0x330 synthirq=7&lt;br /&gt;
&lt;br /&gt;
(to get your soundcard working properly: disable QUICKSTART in the BIOS and dont INITIALIZE !)&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the snd-cs4236 kernel module. Use the following options line when loading this module:&lt;br /&gt;
&lt;br /&gt;
 options snd-cs4236 snd_index=0 snd_port=0x530 snd_cport=0x538 snd_isapnp=0 snd_dma1=1 snd_dma2=0 snd_irq=5&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{380}}, {{380D}}, {{380E}}, {{380ED}}&lt;br /&gt;
* {{385D}}, {{385ED}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Pmisch</name></author>
		
	</entry>
</feed>