rendered paste body$ cat /proc/asound/cards
0 [Live ]: EMU10K1 - SBLive! [CT4620]
SBLive! [CT4620] (rev.5, serial:0x211102) at 0x9000, irq 18
1 [V8237 ]: VIA8237 - VIA 8237
VIA 8237 with ALC658 at 0xc800, irq 22
$ cat /etc/modules.conf
### update-modules: start processing /etc/modutils/alsa
# START
alias char-major-116 snd
alias char-major-14 soundcore
options snd snd_major=116 snd_cards_limit=2 snd_device_mode=0660 snd_device_gid=
29 snd_device_uid=0
# SBLive
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-osshree
# VIA xx82 (onboard)
alias sound-slot-1 snd-card-1
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-1-12 snd-pcm-oss
alias snd-card-0 snd-emu10k1
options snd-card-emu10k1 enable
alias snd-card-1 snd-via82xx
options snd-via82xx index=0 enable
# END
### update-modules: end processing /etc/modutils/alsa
$ cat .asoundrc
pcm.!default {
type plug
slave.pcm "dmixer2"
}
pcm.duplex {
type asym
playback.pcm "dmixer"
capture.pcm "dsnooper"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dmixer2 {
type dmix
ipc_key 1025
slave {
pcm "hw:1,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsnooper {
type dsnoop
ipc_key 1124
slave.pcm "hw:0,0"
}
ctl.dmixer {
type hw
card 0
}
ctl.dsnooper {
type hw
card 0
}
ctl.dmixer2 {
type hw
card 1
}
pcm.dsp0 {
type plug
slave.pcm "duplex"
}
ctl.mixer0 {
type hw
card 0
}
pcm.dsp1 {
type plug
slave.pcm "dmixer2"
}
ctl.mixer1 {
type hw
card 1
}