I have two soundcards on my system, the onboard via8237 (cmedia9761A) and a creative sb128.
I dont want to use the soundblaster, but it must stay on the system, its useful for some windows programs (sadly i must dual boot), and it has a fan attached to it to cool the motherboard chipset
Anyway, the soundblaster is detected as the first soundcard by alsa, and i suppose this makes the things more complex.
I tried to setup the via8237 chip, but i didnt have any luck, with the alsa or arch guides.
After combining some instructions from many google search results i managed to hear some sound, but it skips, only pcm volume controller works, and i dont think it works ok.
if someone has managed to get this thing correctly working i would appreciate any help.
please forgive my bad english
Normally you would disable it in the motherboard but I don't know if you can with a PCI type. IF you can't turn it off in the bios, try turning off plug and play. Arch is compiled with plug and play so it will assign system resources if the bios hadn't already (from turing of its PnP)
Me thinks you can change some of the alsaconf created stuff in modprobe.conf to force a different order of priority. It is possible to actually use two soundcards but tricky.
This link is for VT8233, but it could probably help you. Try some of the suggestions for solving sound quality problems.
I just got a new board with via82xx, and I also have an SB Live! card. My problem was that the SB wasn't being used, and the via82xx was.
I found out that alsa assigns the first driver loaded as the 'default playback device', so make sure you have snd_via82xx first in your rc.conf MODULES list.
When I put snd_emu10k1 first, the SB started working again.