Just compiled jack1 but conflicts with jack2.
Won't checkinstall...
tried make install
and it installs but doesn't work -
undefined symbols.
Doesn't overwrite all libs, as it seems.
would have been good to test, if it's a jack2 specific problem.
/mn0
Am 01.02.2012 21:48, schrieb mn0:
Am 01.02.2012 19:56, schrieb Joe Hartley:
Hi, I've been using 2 Delta 1010s together
for a while, I hope I can
help a bit here. I've tried to put most of what I've learned on the
web at
http://delta.brainiac.com/deltasync.html
On Tue, 31 Jan 2012 05:40:35 +0100 mn0 <mn0(a)fukked-up.de> wrote:
I use Jack2, where can I find the exact version?
Only thing I know, it's jackdmp 1.9.7.
That should be fine, it's what I use as well.
compiled jack 1.9.8 yesterday - didn't help. Now back on 1.9.7.
The cards
are hardware synced via S-PDIF.
In envy24control, a mixer program that knows about these features, hw:0
is set to internal clock and hw:1 is set to S-PDIF.
So far, so good. I'll assume you're using a real S-PDIF cable and not
just an audio RCA cable.
Yep.
a)use
.asoundrc
I have a .asoundrc from the web.
After a few seconds, it crashes saying this:
Unknown request 4294967295
Destination port in attempted (dis)connection of system:monitor_6 and
system:monitor_6 is not an input port
Unknown request 4294967295
Unknown request 0
Unknown request 0
[ snip ]
Using the .asoundrc file to combine the cards into one logical device is
what I consider to be the "correct" way of doing this, so I'll focus on
that. Assumptions I'm making here:
- the Deltas are the only 2 sound devices in the system. This can be
verified by the command "cat /proc/asound/cards". On my system, this
is the output I see:
[jh@xtc ~]$ cat /proc/asound/cards
0 [M1010 ]: ICE1712 - M Audio Delta 1010
M Audio Delta 1010 at 0xdf80, irq 21
1 [M1010_1 ]: ICE1712 - M Audio Delta 1010
M Audio Delta 1010 at 0xdf40, irq 20
If you have a motherboard that has an integrated sound chip, you might
find your zero device is not a Delta, which is a problem. I had to disable
my onboard sound card in my motherboard's BIOS settings.
Already is disabled.
- You have hw:0 and hw:1 identified correctly. Unfortunately, sometimes
Linux has an issue with being able to consistently identify 2 identical
soundcards. I've had this happen in the past and it gets annoying. I
found it most liable to happen if I've made some other hardware change
to the machine, otherwise it's usually stable across reboots. It's
easily tested by using hw:0 to start jack and verifying that it
addresses the ports on the card you believe to be hw:0.
Already done. They're both recognized and I know which hardware card
belongs to which device (always wondering after some time, so I check
that, first).
- You've got the right cards set as master clock and S/PDIF slave and that
the correct ports on each are connected. I've gotten this incorrect on
at least 2 occasions, so it's worth re-checking!
Already checked, now re-checked, it's ok.
- The 2 1010LT's are not sharing any IRQs
with other devices. "lsmod -v"
command will show you the IRQs of all the PCI devices. The Deltas should
have IRQs all to themselves. Here's my output edited to show just the
Deltas. IRQs 20 and 21 are not shared with any other device.
You mean "lspci -v". There seems to be a silly situation:
lspci -v | grep IRQ -B2 output(shortened to relevant IRQs):
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #3 (rev 01)
Subsystem: Foxconn International, Inc. Device 0c7e
Flags: bus master, medium devsel, latency 0, IRQ 18
--
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE
Controller (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Foxconn International, Inc. Device 0c7e
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 18
--
04:01.0 Multimedia audio controller: VIA Technologies Inc. ICE1712
[Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. Device d63b
Flags: bus master, medium devsel, latency 64, IRQ 22
--
04:05.0 Multimedia audio controller: VIA Technologies Inc. ICE1712
[Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. Device d63b
Flags: bus master, medium devsel, latency 64, IRQ 18
So...SATA, USB and ICE1712 share one interrupt.
How can I change the interrupt of the devices, except by moving them to
another slot? Though I'd really like to get rid of this, I can't
imagine, this is responsible for
Jack: JackGraphManager::AssertPort port_index = 4294967295
Looks like a dangling or uninitialized pointer to me.
02:09.0 Multimedia audio controller: VIA
Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. M-Audio Delta 1010
Flags: bus master, medium devsel, latency 64, IRQ 21
I/O ports at df80 [size=32]
I/O ports at dfa0 [size=16]
I/O ports at df60 [size=16]
I/O ports at df00 [size=64]
Capabilities: <access denied>
Kernel driver in use: ICE1712
Kernel modules: snd-ice1712
02:0c.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI
Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. M-Audio Delta 1010
Flags: bus master, medium devsel, latency 64, IRQ 20
I/O ports at df40 [size=32]
I/O ports at ded0 [size=16]
I/O ports at dec0 [size=16]
I/O ports at de80 [size=64]
Capabilities: <access denied>
Kernel driver in use: ICE1712
Kernel modules: snd-ice1712
If the hardware's setup is verified as OK, look at how you're starting
Jack. You didn't post the command used to start jack, so I can't say if
it's starting the way you expect. If you use QJackCtl to start jack,
the command that starts jack can be found by looking at the .jackdrc
file.
I normally use QJackCtl, except for debugging this. QJackCtl froze and I
wasn't able to read the output. The command normally is:
/usr/bin/jackd -P89 -v -dalsa -r48000 -p256 -n4 -m -D -Cmulti_capture
-Pmulti_playback
but other frames/period, Priority etc. settings don't help.
I tried the settings from your page but without success.
Hope this helps, or at least gives you a starting point for troubleshooting.
Oh
yes, I found the shared IRQs and I know for certain, it's possible to
use jack 1.9.7 with .asoundrc and two ICE1712.
Thank you!
/mn0
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user