Computing.Net > Forums > Linux > ThinkPad, MepisLite, No Sound

ThinkPad, MepisLite, No Sound

Reply to Message Icon

Original Message
Name: MacDahlin
Date: March 5, 2006 at 14:26:17 Pacific
Subject: ThinkPad, MepisLite, No Sound
OS: MepisLite 3.3.1
CPU/Ram: PII 366 MHz / 384 MB SDRA
Model/Manufacturer: IBM ThinkPad 2645-5AU
Comment:

Hi,
I have MepisLite 3.3.1 installed on an old ThinkPad 600E PII 366 MHz Laptop. Everything works great except I have no sound. ALSA lists / recognizes my soundcard and autoconf reports that the sound is ready for use. However, I still have no sound. KMix reports "no mixer found." I have Alsamixer and gamix. If you can help me out with this I would appreciate it. Also, I have tried everything I can find from similar forums with no success. Thanks!


Report Offensive Message For Removal


Response Number 1
Name: 3Dave
Date: March 6, 2006 at 01:37:07 Pacific
Reply: (edit)

Does alsamixer work? By default volumes are
low and muted and may need to be switched on
and turned up. What sound card do you have?
Can you see the correct module loaded with
lsmod?


Report Offensive Follow Up For Removal

Response Number 2
Name: MacDahlin
Date: March 6, 2006 at 05:57:21 Pacific
Reply: (edit)

Thanks for responding to my post 3Dave.
I'm learning - slow but sure.
Here's the information . . .

from alsaconf

"Looks like you having a Thinkpad 600E or
770 notebook.
On this notebook, CS4236 driver should be
used although
CS46xx chip is detected

Shall I try to snd-cs4236 driver and probe
the legacy ISA
configuration? (Yes) (No)"

NOTE: I clicked Yes and it ran through its
process and yielded
the following message . . .


"Running update-modules...
Loading driver...
Warning: ignoring device_mode=0660, no such
parameter in this module
Module snd loaded, with warnings
Module snd-seq-device loaded, with warnings
Module snd-rawmidi loaded, with warnings
Module snd-mpu401-uart loaded, with
warnings
Module snd-timer loaded, with warnings
Module snd-pcm loaded, with warnings
Module snd-cs4231-lib loaded, with warnings
Module snd-hwdep loaded, with warnings
Module snd-opl3-lib loaded, with warnings
Module snd-mixer-oss loaded, with warnings
Module snd-pcm-oss loaded, with warnings
Module snd-cs4236-lib loaded, with warnings
Module snd-pnp loaded, with warnings
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
init_module: No such device
Hint: insmod errors can be caused by
incorrect module parameters, including
invalid IO or IRQ parameters.
You may find more information in
syslog or the output from dmesg
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
insmod /lib/modules/2.4.29/updates/alsa/snd-cs4236.o
failed
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
insmod snd-cs4236 failed
Setting default volumes...
Saving the mixer setup used for this
in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1194: No
soundcards found...


===============================================================================

Now ALSA is ready to use.
For adjustment of volumes, use your
favorite mixer.

Have a lot of fun!"


lsmod
$ lsmod
Module Size Used by
Not tainted
snd 30148 0
(autoclean)
snd-page-alloc 4488 0
(autoclean) [snd]
soundcore 3332 0
(autoclean) [snd]
apm 9416 1
(autoclean)
parport_pc 25864 1
(autoclean)
lp 6244 0
(autoclean)
parport 21928 1
(autoclean) [parport_pc lp]
binfmt_misc 5448 1
sg 25212 0
(autoclean)
ipt_limit 856 2
(autoclean)
ipt_state 536 66
(autoclean)
ipt_LOG 3352 2
(autoclean)
ipt_REJECT 3128 2
(autoclean)
ip_conntrack_ftp 3600 0 (unused)
ip_conntrack_irc 2736 0 (unused)
ip_conntrack 18088 2 [ipt_state
ip_conntrack_ftp ip_conntrack_irc]
iptable_filter 1676 1
(autoclean)
af_packet 12232 1
(autoclean)
8139too 13800 1
mii 2144 0 [8139too]
crc32 2848 0 [8139too]
ds 6356 2
yenta_socket 10084 2
pcmcia_core 37860 0 [ds
yenta_socket]
serial 44260 0
(autoclean)
agpgart 43588 0 (unused)
ndiswrapper 112244 0
printer 7392 0
floppy 48408 0
aes 33920 0 (unused)
ip_tables 11744 5 [ipt_limit
ipt_state ipt_LOG ipt_REJECT
iptable_filter]
evdev 3872 0 (unused)
hid 20004 0 (unused)
usb-uhci 21456 0 (unused)


KMix error: "cannot find mixer"






Report Offensive Follow Up For Removal

Response Number 3
Name: 3Dave
Date: March 6, 2006 at 06:40:49 Pacific
Reply: (edit)

From the output of lsmod you can see that snd-cs4236 is not loaded. You could try loading the snd-cs46xx module instead:
# modprobe snd-cd46xx

The 4236 module is an ISA driver, you may have to pass it some parameters when loading such as IRQ, DMA etc. eg:
# modprobe snd-cs4236 io=0x220 irq=5 dma=3 dma16=5 mpu_io=0x300
The snd-cs46xx module is for PCI which you may have more luck with. What card is it exactly that you have? lspci should help you find out.


Report Offensive Follow Up For Removal

Response Number 4
Name: MacDahlin
Date: March 6, 2006 at 08:19:13 Pacific
Reply: (edit)

Cirrus Logic CS 4610/11 [CrystalClearSoundFusion Audio Accelerator]


Report Offensive Follow Up For Removal

Response Number 5
Name: MacDahlin
Date: March 6, 2006 at 08:24:45 Pacific
Reply: (edit)

modprobe snd-cs4236 io=0x220 irq=5dma=3
dma16=5 mpu_io=0x300
Warning: ignoring io=0x220, no such
parameter in this module
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
invalid argument syntax for irq:'d'
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
insmod /lib/modules/2.4.29/updates/alsa/snd-cs4236.o
failed
/lib/modules/2.4.29/updates/alsa/snd-cs4236.o:
insmod snd-cs4236 failed


Report Offensive Follow Up For Removal


Response Number 6
Name: 3Dave
Date: March 6, 2006 at 09:27:14 Pacific
Reply: (edit)

I still reckon you should do a "modprobe snd-cs46xx" instead....

NB Just noticed the typo above, sorry. Should be snd-cs46xx and not snd-cd46xx


Report Offensive Follow Up For Removal

Response Number 7
Name: MacDahlin
Date: March 6, 2006 at 09:52:21 Pacific
Reply: (edit)

Still no change 3Dave. I can do without
sound on the laptop I guess but it would be
nice to have it. If you think of anything
else that might help send it on and I'll
try it. Thanks again.


Report Offensive Follow Up For Removal

Response Number 8
Name: MacDahlin
Date: March 6, 2006 at 13:51:52 Pacific
Reply: (edit)

Problem Solved!
I added the following
to /etc/init.d/bootmisc.sh >>

“/sbin/modprobe snd-cs4236 index=0
port=0x530 cport=0x538
irq=5 dma1=1 dma2=0 isapnp=0” (without the
quotes, of course)

After rebooting, the sound worked. I'm not
sure why it works,
but it does work. And, for now, that's
good enough.

See
http://www.thinkwiki.org/wiki/Problem_with_broken_sound_on_some_ThinkPads

Thanks for all your time and responses.


Report Offensive Follow Up For Removal






Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: ThinkPad, MepisLite, No Sound

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




Have you ever used OpenOffice?

Yes, as my main suite.
Yes, occationally.
Yes, but only once.
No, never.


View Results

Poll Finishes In 3 Days.
Discuss in The Lounge