kopsis
Group: Members
Posts: 65
Joined: July 2005 |
|
Posted: July 20 2005,17:53 |
|
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.
|