I had fedora core 1 and my PCI C-Media sound card worked just fine without any intervention by me at all. I recently upgraded to fedora core 3 and the test sound worked during installation, but nothing after. Xmms would have the sound wave as if everything was fine, but still nothing. I tried changing the sound featurs under the KDE control center for the sound to OSS etc, but kept getting errors. I've also read the same issue with FC2. Before doing any of this you should scroll to the bottom and locate the Kmix paragraph. Try these steps first.
What I did for the first time was try to install alsa sound from link http://www.alsa-project.org/alsa-doc...&module=cmipci
Create the directory structure as the document suggest.../usr/src/alsa and save the next 3 packages in the alsa folder.
1.) You will have to click on 'download' at the top, then choose a site to download the drivers from.
Download the alsa driver from the driver folder. It will be the last one, which is the newest.
2.) Then, download the alsa-util from the utily folder, again, the last one.
3.) Then, download the alsa-lib from the "lib" folder, not the lib++. The lib++ might work, but I never tried it.
Then it asks you to insert each module into the kernel (modprobe snd-cmipci..etc). If you don't have things set up a certain way, then you will have to type each, one at a time, instead of all on the same command line. The last one doesn't work for me.
ALL red instructions should be ignored if you downloaded the newest version of the packages as I suggested above.
The alsa mixer should be in the /usr/bin directory and uses the arrow keys. Just make sure you press the up arrow on all of them to ensure they are all turned up. Some of them won't turn up.
When you are asked to copy and paste text into either the "modules.conf" or the "conf.modules" ignore these file names, as I don't belive they exist on on FC3. Instead, use the "modprobe.conf" located in the /etc directory and follow the steps on how to insert the text. I'm not sure if this actually helps, as I seemed to have sound well before this.
Now open up Kmix from the start menu > sound and video, or by doing a whereis kmix.
On the output tab everything should be turned UP and the bottom bar in the center of course. Same on the 'input' tab. Then, most importantly, on the 'switches' tab deselct each option by graying out the yellow buttons. Then, turn everything back on, but deselct the "IEC958 Output" & "Exchange DAC". Hopefully you have sound now.
Feel free to correct me on anything and I'll update this. This is intended for anyone having a difficult time installing C-Media sound cards. And, for someone who is compeltely new. The alsa-project document is very good, but might be misleading for a newbie and doesn't include some of the troubles I had.