LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   IBM Thinkpad 600E problems configuring sound for slackware 9.1 (http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/ibm-thinkpad-600e-problems-configuring-sound-for-slackware-9-1-a-116555/)

ic3 11-16-2003 12:18 AM

IBM Thinkpad 600E problems configuring sound for slackware 9.1
 
i just installed slackware 9.1 on this laptop, and when i use alsaconf, it says that the search notices im using a 600e thinkpad, but it tells me this:

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

Shall i try to snd-cs4236 driver and probe
the Legacy ISA configuration?

When i say yes to this, my computer freezes, when i try to just install the CS46xx driver, it doesn't work... any1 had this problem can help me figure this out? greatly appreciated,

ic3

hw-tph 11-16-2003 06:02 AM

The cs46xx driver does not work with the 600E, at least not to my knowledge. The cs4236 Alsa driver *does* work though.

This is my setup in /etc/modules.conf (actually, it's in /etc/modutils/alsa but I run Debian):
Code:

alias char-major-116 snd
options snd major=116 cards_limit=1
alias sound snd-card-0
alias snd-card-0 snd-cs4236
options snd-cs4236 index=0 id=Card1 isapnp=0 port=0x530 cport=0x538 mpu_port=0x330 fm_port=0x388 sb_port=0x220 irq=5 dma1=1 dma2=0 # snd_mpu_irq=9 snd_dma1_size=xxx snd_dma2_size=xxx
#
# OSS/Free emulation setup
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-minor-oss-0 snd-card-cs4236
alias snd-minor-oss-1 snd-opl3
alias snd-minor-oss-3 snd-pcm-oss

This works for me.

Håkan

neokensai 02-06-2004 09:45 PM

:cool:

Hey thanks for the info. This type of information sharing is the true beauty of Linux for me.

I just would like to point out a minor correction in line five that I spoted after an error.

options snd-cs4236 index=0 id=Card1 isapnp=0 port=0x530 cport=0x538 mpu_port=0x330 fm_port=0x388 sb_port=0x220 irq=5 dma1=1 dma2=0 # snd_mpu_irq=9 snd_dma1_size=xxx snd_dma2_size=xxx

take out the "#" sign before snd_mpu....


Thanks again.
Neo Kensai

hw-tph 02-07-2004 11:18 AM

Actually, I have that part commented out (using the # character) because the module won't load when I pass snd_mpu_irq=whatever to the module. Since it works fine without the last three parameters I just commented them out as I don't like deleting stuff from configs, comments are a lot more useful in the long run. :)

Håkan

freychef 02-08-2004 10:51 PM

Hey!

Thanks. I pick up a 600e for real cheap this week, mostly just to fool around with and of course, couldn't get the sound working. However, I carefully followed your instructions for the /etc/modules.conf script and voila! Well, not one hundred percent perfect (system notification works and will only play CD's via xine - like, what's up with that?) but at least I got something coming out of those tinny little speakers:D .

One quick question though. When loading Slack, it appears that insmod is still looking to install the cs42xx driver and of course fails. How do I get it to stop trying to load it? Not critical but it would save some boot time.


All times are GMT -5. The time now is 09:21 PM.