[ltp] Thinkpad 600e, kernel 2.6.4 need sound help please.
Satish Balay
linux-thinkpad@linux-thinkpad.org
Tue, 30 Mar 2004 17:47:56 -0600 (CST)
On Wed, 31 Mar 2004, Jason Grindlay wrote:
>
> I've been working on trying to get sound going on my thinkpad 600e for
> about two months now with only semi success. I've followed online
> documents I've found that told me to turn off quick boot in the thinkpad
> bios and set the soundcard to fixed resource settings. I can get the oss
> module cs4232 to load, however I get no result from loading the opl3 or
> mpu401 modules so no midi support. ALSA is even worse, so far all my
> attempts to use those modules result in hard lockups with no apparent
> cause.
I've had hard lockups before disabling the 'quick boot'
> For ALSA I've tried;
>
> snd-card-cs4236 snd_port=0x530 snd_cport=0x538 snd_mpu_port=-1 snd_fm_port=0x388 snd_irq=5 snd_dma1=0 snd_dma2=1
> which gives me an no such device error, if I tack isapn=0 onto it then
> the system instantly locks solid with nothing in the logs to say why.
Hmm. I have in my /etc/modprobe.conf
---------
alias char-major-116 snd
alias snd-card-0 snd-cs4236
options snd-cs4236 isapnp=0 cport=0x538 port=0x530 sb_port=0x220 fm_port=0x388 irq=5 dma1=1 dma2=0
---------
The module is loaded with '/sbin/modprobe snd-card-0' in /etc/rc.local
and volume upped with gnome-volume control (volume,pcm,out-gain)
$ /sbin/lsmod |grep snd
snd_cs4236 14916 0
snd_opl3_lib 9344 1 snd_cs4236
snd_hwdep 6404 1 snd_opl3_lib
snd_cs4236_lib 18176 1 snd_cs4236
snd_mpu401_uart 7296 1 snd_cs4236
snd_rawmidi 21408 1 snd_mpu401_uart
snd_seq_device 6280 2 snd_opl3_lib,snd_rawmidi
snd_cs4231_lib 29572 2 snd_cs4236,snd_cs4236_lib
snd_pcm 82568 2 snd_cs4236_lib,snd_cs4231_lib
snd_timer 25092 3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd 43748 10 snd_cs4236,snd_opl3_lib,snd_hwdep,snd_cs4236_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_cs4231_lib,snd_pcm,snd_timer
soundcore 7520 1 snd
snd_page_alloc 8068 2 snd_cs4231_lib,snd_pcm
and 'mplayer file.mp3' works.
This is with FC2test 2.6 kernel.
Satish