Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (3) </ [1] 2 3 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Thinkpad 600e sound< Next Oldest | Next Newest >
spotslayer Offline





Group: Members
Posts: 96
Joined: April 2005
Posted: July 20 2005,14:42 QUOTE

I have bee trying to get the sound working on my 600e for a while now. I have had sound issues with other TP's and other distros. I have been able to get these others working. I have read all the post's I could find. I know the settings are correct as this is a dual boot with XP Pro being the other installed OS and I have checked these in XP. Sound works in XP. Below I have posted my efforts and the results. I have also tried using modprobe instead of insmod. I know these computers can play sound in linux, but this one has me scratching my head. I need some help.

David

=======================================
root@box:~# rmmod sound
rmmod: module sound is not loaded
root@box:~#
root@box:~# insmod sound
Using /lib/modules/2.4.26/kernel/drivers/sound/sound.o
root@box:~#
root@box:~# insmod ad1848
Using /lib/modules/2.4.26/kernel/drivers/sound/ad1848.o
root@box:~#
root@box:~# insmod uart401
Using /lib/modules/2.4.26/kernel/drivers/sound/uart401.o
root@box:~#root@box:~# insmod cs4232 io=0x530 irq=5 dma=1 dma2=0
Using /lib/modules/2.4.26/kernel/drivers/sound/cs4232.o
/lib/modules/2.4.26/kernel/drivers/sound/cs4232.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
root@box:~#
Back to top
Profile PM 
ke4nt1 Offline





Group: Members
Posts: 2329
Joined: Oct. 2003
Posted: July 20 2005,15:14 QUOTE

You should add the io and irq information to your cs4232 line, as it suggests.
Also, I use the mpuio and mpuirq lines as well..

Do the io and irq you have listed match what you see in XP ?

I have posted many threads in the forum with data on the cs4232 chipset.
Search the forums for cs4232, and you should find all you need.

73
ke4nt
Back to top
Profile PM 
spotslayer Offline





Group: Members
Posts: 96
Joined: April 2005
Posted: July 20 2005,16:32 QUOTE

KE4NT1

I have read just about everything that you have posted that I could find. I also have tried using the mpuio and muirq. The line I pasted here was just the last attempt I made. I will search again and see if I missed anything.

Is this what you are referring to when you say to add the io and irq info to my cs4232 line?  

insmod cs4232 io=0x530 irq=5

If not which line are you refering to? Those do match what is shown in XP.

Thank's for your assistance KE4NT. I have been scratchin my head for a while now but I am stuck.

David
73
Back to top
Profile PM 
kopsis Offline





Group: Members
Posts: 65
Joined: July 2005
Posted: July 20 2005,17:53 QUOTE

I have sound working on my 600E so I know it's possible :) You're loading the modules correctly, but unfortunately on the 600E that's only half the battle. The CS42XX chip on the 600E is really odd and the 600E BIOS (complete with cute little hummingbird cursor in the setup) is even worse.

The 600E with the latest BIOS updates (which I believe you need to run XP) has a BIOS option called "fast boot" or some such thing. What that really does is enable PnP OS support. You need to have that turned off when you boot Linux to have any hope of the sound working. Unfortunately XP probably wants it "on" so be prepared to do the BIOS shuffle if you plan to dual boot.

You also need to make sure that all the IRQs, DMAs, and IOs are set as you expect them. I know there is a DOS program for viewing/adjusting them at the BIOS config level. I suspect there's a Windows control panel thingy for that as well. The safest thing to do is just use the reset option in the BIOS config to put them all back to factory defaults (which is what the values you're using on your insmod cs4232 reflect).

So the steps that worked for me were:

1) Boot into BIOS config, reset to defaults, reboot
2) Boot into BIOS config again, make sure "fast boot" is disabled
3) Boot directly into Linux (do not pass Windows, do not collect $200) and load up the sound modules.

Hang in there and keep trying. I spent the better part of three weeks the first time I tried to do this with Kubuntu and the ALSA drivers. I even went so far as to customize the driver with additional debug output! With DSL and OSS it worked first try but by then I had already figured out all the required BIOS magic.
Back to top
Profile PM WEB YIM 
ke4nt1 Offline





Group: Members
Posts: 2329
Joined: Oct. 2003
Posted: July 20 2005,18:03 QUOTE

plug-n-pray ?   eww..  scary stuff..

Thanks for sharing, kopsis ..   Good Work!

73
ke4nt
Back to top
Profile PM 
12 replies since July 20 2005,14:42 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (3) </ [1] 2 3 >/
reply to topic new topic new poll
Quick Reply: Thinkpad 600e sound

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code