No sound on ThinkPad 600E
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Ben Collins |
Bug Description
Several users have posted this problem to the forums; time for a bug report. It
is a well-documented issue with Thinkpad 600E, so this may be an upstream bug.
I have Thinkpad 600E model 2645-550; recently installed Warty and then did a
dist-upgrade to Hoary (on 27/3/2005). The sound did not work under Warty or
Hoary. I believe this is due to incorrect hardware detection. My "lspci dmesg
lsmod" file will be attached in a subsequent post.
A search of google gives reports like
http://
have got sound working (apparently under OSS) by modprobe-ing cs4232 with the
appropriate module arguments. Only thing is, according to lspci the hardware is
indeed a Cirrus Logic CS 4610/11 and so the appropriate driver cs46xx is loaded
(if you check out my lsmod output in the attachment).
I too can get sound working with the "old" OSS driver using exactly the method
proposed by Zawodny i.e. just modprobe cs4232. However, I first have to get rid
of the ALSA driver snd-cs46xx by putting "snd-cs46xx" in the hotplug blacklist
(/etc/hotplug/
file (/etc/discover.
OSS driver cs46xx instead does *not* make the sound work
When I try to modprobe snd-cs4232, which would be the preferred ALSA route, I
get an error
CS4232 soundcard not found or device busy
FATAL: Error inserting snd_cs4232
(/lib/modules/
which is kind of expected, since the system believes that it has a different
sound chip.
Links to forum posts:
http://
http://
http://
http://
http://
http://
Let's make this Just Work(tm)
Created an attachment (id=1920)
Output of dmesg lspci lsmod