by ceti on Wed Jul 18, 2007 1:16 pm
No, I think you're interpreting right, if you want AudioPCI to be the default. Did you try swicht the cards in the above command?
Anyway, if they're not working the way you want, do this (that's the Plan B):
1 -Check if ALSA-order changes by typing:
cat /proc/asound/cards
2 - If it does, you could try to find out what modules are using the cards by typing:
lsmod | grep snd
3 - Then, open a Terminal, type gedit /etc/modprobe.d/alsa-base <ENTER>, and put these 02 lines to end of the file and save & reboot:
options name-of-the-one-you want-to-be-the-default-as-it-appears-after-the-above-command (lsmod >grep snd) index=0
options name-of-the-one-you want-to-be-your-second-card-as-it-appears-after-the-above-command (lsmod >grep snd) index=1
In my case, a lsmod | grep snd outputs:
snd-via82xx
snd-usb-audio
I want my internal card (VIA8237) to be the default and the external soundcard (USB Philips) to be second, so I append the following lines to the end of /etc/modprobe.d/alsa-base:
options snd-via82xx index=0
options snd-usb-audio index=1
I'm waiting your feedback...
Cheers
Sorry, but that's the way it is.