I realize this is a throwback, however I’ve spent all day trying to get a Delta
410 working on an old server (Fedora Core 5, the only one with 5V PCI slots),
and for the life of me cannot get aplay to see the pcm devices that I am trying
to create. It seems to see surround devices — which I have no idea where these
have came from.
I would be immensely grateful if anyone has alsa experience that can help me
address the individual channels on my Delta 410. I’d like to create alsa
devices to I can play different audio streams to 4 sets of speakers.
thanks
[root@server test]# aplay -L
default:CARD=M410
M Audio Delta 410, ICE1712 multi
Default Audio Device
front:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
Front speakers
surround40:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
4.0 Surround output to Front and Rear speakers
surround41:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=M410,DEV=0
M Audio Delta 410, ICE1712 multi
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
[root@server test]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: M410 [M Audio Delta 410], device 0: ICE1712 multi [ICE1712 multi]
Subdevices: 1/1
Subdevice #0: subdevice #0
[root@server etc]# cat asound.conf
pcm.ice1712 {
type hw
card 0
device 0
}
ctl.ice1712 {
type hw
card 0
device 0
}
pcm.dmixer12 {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 6553
rate 44100 # set to your source rate
}
bindings.0 0
bindings.1 1
}
pcm.dmixer34 {
type dmix
ipc_key 1024 # must be same as for dmixer12
slave { # all parameters in this section must be same as for dmixer12
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 6553
rate 44100
}
bindings.0 2
bindings.1 3
}
pcm.dmixer56 {
type dmix
ipc_key 1024 # must be same as for dmixer12
slave { # all parameters in this section must be same as for dmixer12
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 6553
rate 44100
}
bindings.0 4
bindings.1 5
}
pcm.dmixer78 {
type dmix
ipc_key 1024 # must be same as for dmixer12
slave { # all parameters in this section must be same as for dmixer12
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 6553
rate 44100
}
bindings.0 6
bindings.1 7
}
pcm.channel12 {
type plug
slave.pcm "dmixer12"
}
pcm.channel34 {
type plug
slave.pcm "dmixer34"
}
pcm.channel56 {
type plug
slave.pcm "dmixer56"
}
pcm.channel78 {
type plug
slave.pcm "dmixer78"
}
pcm.dmixerALL {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 6553
rate 44100
}
bindings.0 0
bindings.1 1
bindings.2 2
bindings.3 3
bindings.4 4
bindings.5 5
bindings.6 6
bindings.7 7
}
pcm.channelALL {
type plug
slave.pcm "dmixerALL"
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 1
ttable.1.5 1
ttable.0.6 1
ttable.1.7 1
}
[root@hc1 ~]# aplay --version
aplay: version 1.0.15 by Jaroslav Kysela <[email protected]>
[root@hc1 ~]# uname -a
Linux hc1 2.6.20-1.2316.fc5smp #1 SMP Fri Apr 27 20:34:56 EDT 2007 i686 i686
i386 GNU/Linux
[root@hc1 ~]# lsmod |grep snd
snd_seq_midi 11520 0
snd_ice1712 59640 0
snd_ice17xx_ak4xxx 7552 1 snd_ice1712
snd_ak4xxx_adda 11264 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427 11904 1 snd_ice1712
snd_ac97_codec 94756 1 snd_ice1712
snd_seq_dummy 7172 0
snd_seq_oss 33408 0
snd_seq_midi_event 10624 2 snd_seq_midi,snd_seq_oss
snd_seq 48368 6
snd_seq_midi,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 41344 0
snd_mixer_oss 18688 1 snd_pcm_oss
snd_pcm 72580 3 snd_ice1712,snd_ac97_codec,snd_pcm_oss
snd_timer 22276 2 snd_seq,snd_pcm
snd_i2c 8960 2 snd_ice1712,snd_cs8427
snd_mpu401_uart 11392 1 snd_ice1712
snd_rawmidi 24192 2 snd_seq_midi,snd_mpu401_uart
snd_seq_device 11276 5
snd_seq_midi,snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 49412 15
snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_i2c,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 11937 1 snd
snd_page_alloc 11656 1 snd_pcm
ac97_bus 6144 1 snd_ac97_codec
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user