There's a good explanation of the problem here -
http://www.thinkwiki.org/wiki/Problem_w ... _ThinkPads
As you can see, quite a number of Thinkpad models are affected:
600E, 770X, 770Z, T43p, T60, T61, X60s
The solution (in theory) is to force the activation of the audio device with a command such as this -
Code: Select all
echo 'activate' > /sys/devices/pnp0/00:05/resources
For the Thinkpads there is a script which will determine all the correct values, and then enable the device. I have packaged this script as a dotpet, now attached. Instructions:
1. Install the dotpet.
2. Open /etc/modprobe.conf in Geany, and delete all reference to "snd-cs4236".
3. Blacklist "snd-cs46xx"
4. Reboot.
5. Run the script -
Code: Select all
soundcard-on
If sound works, you can make this fix permanent by adding "soundcard-on" to the end of /etc/rc.d/rc.local
EDIT Feb 5 2009 dotpet revised to fix script error.
Very silly that only one person out of the four who downloaded this package had the sense to report this error.