I seek assistance.
We have an IBM Thinkpad 600E (specifically, model 2645-3AU), on which we're currently running Slackware 11 and kernel 2.6.20. The sound chip in this model is consistently erroneously identified by Linux utilities as a Cirrus Logic CS4610/4611, but is actually a CS4237B. Try as we might, we cannot get sound to work on it. We've tried kernel OSS/Free drivers, kernel ALSA drivers, the full ALSA package, and commercial OSS from opensound.com. The closest we've been able to get to working sound is with commercial OSS 3.9.9.4d, which actually builds an osslinux module that will load, but is unablet o initialize the sound chip.
Has anyone on my f-list (or anyone any of you know) ever succeeded in getting sound working under Linux on this model of Thinkpad? And if so, how did you do it?
Update, 2007-06-08 0945EDT:
Problem solved. I'd missed one detail, which seems stupid in hindsight: The CS4237B sound chipset in the Thinkpad 600E is actually an ISA chipset. The CS423x driver in OSS actually supports it just fine ... but in order for it to work, I had to recompile the kernel with isa-pnp support. I didn't realize until now that isa-pnp wasn't enabled.