Can't start jackd with two Delta 1010s

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Can't start jackd with two Delta 1010s

jjgnu
Hi

I can start jackd with either one of my
Delta 1010 cards specified on the command line, but not both.

When I start jackd with `jackd -v -d alsa -d ice1712_1'
(ice1712_1 is my second card)
I get the following:

new client: alsa_pcm, id = 1 type 1 @ 0x51e430 fd = -1
creating alsa driver ... ice1712_1|ice1712_1|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
new buffer size 1024
registered port alsa_pcm:capture_1, offset = 4096
registered port alsa_pcm:capture_2, offset = 8192
registered port alsa_pcm:capture_3, offset = 12288
registered port alsa_pcm:capture_4, offset = 16384
registered port alsa_pcm:capture_5, offset = 20480
registered port alsa_pcm:capture_6, offset = 24576
registered port alsa_pcm:capture_7, offset = 28672
registered port alsa_pcm:capture_8, offset = 32768
registered port alsa_pcm:capture_9, offset = 36864
registered port alsa_pcm:capture_10, offset = 40960
registered port alsa_pcm:capture_11, offset = 45056
registered port alsa_pcm:capture_12, offset = 49152
registered port alsa_pcm:playback_1, offset = 0
registered port alsa_pcm:playback_2, offset = 0
registered port alsa_pcm:playback_3, offset = 0
registered port alsa_pcm:playback_4, offset = 0
registered port alsa_pcm:playback_5, offset = 0
registered port alsa_pcm:playback_6, offset = 0
registered port alsa_pcm:playback_7, offset = 0
registered port alsa_pcm:playback_8, offset = 0
registered port alsa_pcm:playback_9, offset = 0
registered port alsa_pcm:playback_10, offset = 0
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
-- jack_rechain_graph()
4620 waiting for signals
load = 0.0070 max usecs: 3.000, spare = 21330.000
load = 0.0176 max usecs: 6.000, spare = 21327.000

However when I start it with `jackd -v -d alsa -d ice1712_multi'
(ice1712_multi is both cards set up as single virtual card)
I get the following error message:

new client: alsa_pcm, id = 1 type 1 @ 0x51e430 fd = -1
creating alsa driver ... ice1712_multi|ice1712_multi|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
ALSA: no playback configurations available (Invalid argument)
ALSA: cannot configure capture channel
cannot load driver module alsa

I based my .asoundrc on the one for two RME cards in the HOWTO on
the ALSA site:

# This is for two M-Audio Delta 1010 cards/boxes.

pcm_slave.ice1712_s {
        pcm ice1712_0
}
pcm.ice1712_1 {
        type hw
        card 1
}
ctl.ice1712_1 {
        type hw
        card 1
}
pcm.ice1712_0 {
        type hw
        card 0
}
ctl.ice1712_0 {
        type hw
        card 0
}

# Set up both cards as one big virtual card.

pcm.ice1712_multi {
        type multi;
        slaves.a.pcm ice1712_0;
        slaves.a.channels 22;
        slaves.b.pcm ice1712_1;
        slaves.b.channels 22;

# First sound card ice1712_0

        bindings.0.slave a;
        bindings.0.channel 0;
        bindings.1.slave a;
        bindings.1.channel 1;
        bindings.2.slave a;
        bindings.2.channel 2;
        bindings.3.slave a;
        bindings.3.channel 3;
        bindings.4.slave a;
        bindings.4.channel 4;
        bindings.5.slave a;
        bindings.5.channel 5;
        bindings.6.slave a;
        bindings.6.channel 6;
        bindings.7.slave a;
        bindings.7.channel 7;

# Second sound card ice1712_1

        bindings.8.slave b;
        bindings.8.channel 0;
        bindings.9.slave b;
        bindings.9.channel 1;
        bindings.10.slave b;
        bindings.10.channel 2;
        bindings.11.slave b;
        bindings.11.channel 3;
        bindings.12.slave b;
        bindings.12.channel 4;
        bindings.13.slave b;
        bindings.13.channel 5;
        bindings.14.slave b;
        bindings.14.channel 6;
        bindings.15.slave b;
        bindings.15.channel 7;
}
ctl.ice1712_multi {
        type hw
        card 0
}

Anyone got any ideas where I've gone wrong? If I could find a detailed
guide to .asoundrc syntax I could probably work it out myself, but there
doesn't seem to be such a thing (short of reading a lot of source code).
Any help would be appreciated.

John Rigg


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel