Greetings all.
I've recently come into the ownership of s Delta 10/10 and I was
wondering if anyone had been able to get this puppy fully configured. I
currently am able to see incoming signals on the 8 analog channels using
envy24control, but that is about it.
Both aplay and arecord given me their own variation of the "missing file
or directory" error when I try to use them, leading me to check the
/proc/asound/ directory and I found that I only have pcm0p and pcm0c.
This leads me to believe that there is a driver issue going on, but this
is the first crack I've taken at doing any serious work with ALSA so I'm
not quite sure.
I'm currently using kernel 2.6.11 with the Ken Colivas patchset, and I
do have the realtime-lsm module installed and loaded. /proc/asound/cards
shows both my SBLive and the Delta. My .asoundrc and /etc/modules.d/alsa
are posted at the bottom.
Is there a better kernel to use, preferably under the portage tree? (not
an absolute necessity)
Has anyone gotten this card fully functional under Gentoo?
I have a feeling that I'm pretty close, but I'm nearing the limits of
what I can Google without asking.
- Brian Gant
---------- Start .asoundrc ----------
# SBLIVE stuff
pcm.emu10k1 {
type hw
card 0
device 0
}
ctl.emu10k1 {
type hw
card 0
}
# DELTA 10/10 stuff
pcm.ice1712 {
type hw
card 1
device 1
}
ctl.ice1712 {
type hw
card 1
}
# adcdac 1
pcm.ch1in {
type plug
ttable.0.0 1
slave.pcm ice1712
}
# adcdac 2
pcm.ch2in {
type plug
ttable.0.1 1
slave.pcm ice1712
}
#adcdac 3
pcm.ch3in {
type plug
ttable.0.2 1
slave.pcm ice1712
}
# adcdac 4
pcm.ch4in {
type plug
ttable.0.3 1
slave.pcm ice1712
}
# adcdac 5
pcm.ch5in {
type plug
ttable.0.4 1
slave.pcm ice1712
}
# adcdac 6
pcm.ch6in {
type plug
ttable.0.5 1
slave.pcm ice1712
}
#adcdac 7
pcm.ch7in {
type plug
ttable.0.6 1
slave.pcm ice1712
}
# adcdac 8
pcm.ch8in {
type plug
ttable.0.7 1
slave.pcm ice1712
}
#SPDIF channels only
pcm.ice1712_spdif {
type plug
ttable.0.8 1
ttable.1.9 1
slave.pcm ice1712
}
# digital mix
pcm.mon_mix {
type plug
ttable.0.10 1 # digital mix left
ttable.1.11 1 # digital mix right
slave.pcm ice1712
}
# outputs
pcm.multi_send {
type plug
ttable.0.0 1
ttable.0.1 1
ttable.0.4 1
ttable.0.5 1
ttable.0.6 1
ttable.0.7 1
slave.pcm ice1712
}
# all HW outs set to PCM OUT in envy24
pcm.hwout {
type plug
slave.pcm ice1712
}
---------- Start /etc/modules.d/alsa ----------
# ALSA, OSS definitions
alias char-major-116 snd
alias char-major-14 soundcore
options snd cards_limit=2
# SBLive
alias snd-card-0 snd-emu10k1
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-oss
# Delta 10/10
alias snd-card-1 snd-ice1712
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-osshree