Finally, problem fixed with script found here and after I removed some bogus lines that I had added by mistake to /etc/modprobe.d/alsa-base (sorry): http://www.thinkwiki.org/wiki/Problem_with_broken_sound_on_ThinkPad_600. with the following changes:
--- snd-cs4236.sh.old 2006-05-08 19:11:37.000000000 -0700 +++ snd-cs4236.sh 2006-05-08 19:09:58.000000000 -0700 @@ -8,8 +8,8 @@
for dev in /sys/bus/pnp/devices/* do - grep CSC0100 $dev/id > /dev/null && WSSDEV=$dev - grep CSC0110 $dev/id > /dev/null && CTLDEV=$dev + grep CSC0000 $dev/id > /dev/null && WSSDEV=$dev + grep CSC0010 $dev/id > /dev/null && CTLDEV=$dev done
# activate devices (Thinkpad boots with devices disabled unless "fast boot" is turned off) @@ -50,5 +50,4 @@
# load the module
-modprobe --ignore-install snd-cs4236 port=$port cport=$cport fm_port=$oplport irq=$irq dma1=$dma1 dma2=$dma2 isapnp=0 index=0 && /lib/alsa/modprobe-post-install snd-cs4236 - +modprobe --ignore-install snd-cs4236 port=$port cport=$cport fm_port=$oplport irq=$irq dma1=$dma1 dma2=$dma2 isapnp=0 index=0
Finally, problem fixed with script found here and after I removed some bogus lines that I had added by mistake to /etc/modprobe. d/alsa- base (sorry): http:// www.thinkwiki. org/wiki/ Problem_ with_broken_ sound_on_ ThinkPad_ 600. with the following changes:
--- snd-cs4236.sh.old 2006-05-08 19:11:37.000000000 -0700
+++ snd-cs4236.sh 2006-05-08 19:09:58.000000000 -0700
@@ -8,8 +8,8 @@
for dev in /sys/bus/ pnp/devices/ *
do
- grep CSC0100 $dev/id > /dev/null && WSSDEV=$dev
- grep CSC0110 $dev/id > /dev/null && CTLDEV=$dev
+ grep CSC0000 $dev/id > /dev/null && WSSDEV=$dev
+ grep CSC0010 $dev/id > /dev/null && CTLDEV=$dev
done
# activate devices (Thinkpad boots with devices disabled unless "fast boot" is turned off)
@@ -50,5 +50,4 @@
# load the module
-modprobe --ignore-install snd-cs4236 port=$port cport=$cport fm_port=$oplport irq=$irq dma1=$dma1 dma2=$dma2 isapnp=0 index=0 && /lib/alsa/ modprobe- post-install snd-cs4236
-
+modprobe --ignore-install snd-cs4236 port=$port cport=$cport fm_port=$oplport irq=$irq dma1=$dma1 dma2=$dma2 isapnp=0 index=0