On Fri, 2013-08-30 at 17:44 +0200, Ralf Mardorf wrote:
To /etc/modprobe.d/alsa-base.conf add
options snd slots=snd_ice1712
so your card at least will be the first after each startup for ALSA and
perhaps for pulseaudio too. IIRC your card is an ICE1712, if not replace
it with the correct driver name, you can see it by installing hwinfo and
then running hwinfo --sound.
My apologies I didn't read correctly.
For ALSA you can set a order for the devices, e.g.
[rocketmouse@archlinux ~]$ cat /etc/modprobe.d/alsa-base.conf
# ALSA module ordering
options snd slots=snd_hdspm,snd_ice1712,snd_ice1712
Find the driver names for your cards using hwinfo --sound and then
edit /etc/modprobe.d/alsa-base.conf for all of your three cards.