[ltp] Sound on 600e with Debian Sarge distro

Michelle Klein-Hass linux-thinkpad@linux-thinkpad.org
Tue, 28 Dec 2004 09:26:41 -0800


On Tuesday 28 December 2004 06:31 am, Stan Weddington wrote:
> Hello,
>
> I have been using Debian Woody on  a Thinkpad 600e for nearly a year now,
> and finally got some time to re-install Sarge in it.  I originally fussed
> around with the sound, then left it as un-needed, so never got it working
> in Woody.  With Sarge, the sound was broken out of the box, but worked
> -sorta- after installing alsa-base and running alsaconf... for the first
> time, sound was actually heard from the 600e while booted into linux (it
> dual-boot into Windoze too), BUT it only played the 1st second or so of
> sound, then got stuck in a loop like a skipping record.

Aha! The Max Headroom syndrome! I know it well.

>
> Upon Sarge install the sound system was trying to use the cs46xx driver.
> Alsa installed the cs4236 driver and I got some sound.  After re-booting,
> the cs4236 was gone, and the cs46xx driver was back... and sound was all
> the way broke again.
>
> Any help would be greatly appreciated.
>
> Stan

What you are going to have to do is manually modprobe the driver after 
everything else is up and running. It's a nasty kludge but it works. My 
friend Chad wrote it up as a very small shell script, with only this line: 

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

Run this command as root.

BTW this only seems to work 100% reliably with Kernel 2.6.9. I don't know 
about 2.6.10 but under 2.6.9 it's good to go. You might have to get Kernel 
2.6.9 from Sid...it might not be in Sarge yet.

Oh yeah, you need to invoke aumix, again after su-ing to root, and unmute main 
volume and PCM volume to get some sound.

Hope this helps!
Michelle (who is typing this on her beloved 600e/400MHz, BlueTomato)
-- 
Michelle Klein-Hass
Box 2273, Van Nuys, CA 91404-2273
Brought to you by Linux, KDE and KMail...try it, you'll like it!