Thomas Hood wrote:
The basic problem is that some applications blindly send sounds to sound card #0, but sound card #0 might be an input-only card or a modem. The correct solution is for applications to pay more attention to what sound card they are talking to.
Or you can set the order that the sound cards should be looked at.In your /etc/modprobe.d/alsa file, you can set the order of your sounds card like:
alias snd-card-0 snd-emu10k1 alias snd-card-1 bt878 alias snd-slot-0 snd-card-0 alias snd-slot-1 snd-card-1 alias sound-slot-0 snd-card-0 alias sound-slot-1 snd-card-1Run update-modules at root and restart ALSA and the order of your sound cards should be changed.