From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Sakamoto Subject: Re: A&H Zed R16 not completely working (DICE Jr) Date: Thu, 21 Apr 2016 09:01:38 +0900 Message-ID: <57181862.6060501@sakamocchi.jp> References: <57179E91.1070202@sakamocchi.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from smtp303.phy.lolipop.jp (smtp303.phy.lolipop.jp [210.157.22.87]) by alsa0.perex.cz (Postfix) with ESMTP id 185C9264F0D for ; Thu, 21 Apr 2016 02:01:41 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Allan Klinbail , alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org Hi, On Apr 21 2016 01:03, Allan Klinbail wrote: > It provides this as separate devices so I cannot access all channels at > the same time in jack as in FFADO. > > Although I don't typically use the ADAT ports other might, however I am > always using a combination of channels 1-16 and channels 17 & 18 > combined, sometimes all of them. > The device is a hardware mixing desk and all ports are designed to be > used simultaneously.. Use 'alsa_in' and 'alsa_out' as JACK clients, to use several ALSA PCM character devices in one JACK session. See: http://jackaudio.org/faq/multiple_devices.html > Latency performance is also much worse. FFADO will allow a buffer size > of 64, ALSA will not start below 256. > I prefer to work at 128 or lower. If you think that FFADO implementation is suitable to your usage, and you believe that it's really proper for IEC 61883-1/6, please use it. ALSA firewire stack is just one of your available options in Linux-based system. > root@kxdaw:/home/allan/Downloads# cat /proc/asound/card1/dice > sections: > global: offset 10, size 95 > ... > global: > ... > version: 1.0.11.0 Hm. The global register has 95 quadlets. It has extra 5 quadlets as what we know. What information is in the extra fields, I don't know exactly, but I can confirm it in my Focusrite Saffire Pro 26 (interface version 1.0.12.0). On Saffire Pro 26: $ cat /proc/asound/card1/dice sections: global: offset 10, size 95 ... global: ... version: 1.0.12.0 $ ./firewire-request /dev/fw1 read 0xffffe0000190 14 result: 000: 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 result: 010: 00 00 00 00 In short: 0x'ffff'e000'0190: 0x00000007 0x'ffff'e000'0194: 0x00000002 0x'ffff'e000'0198: 0x00000000 0x'ffff'e000'019c: 0x00000000 0x'ffff'e000'01a0: 0x00000000 If you can't have enough consideration about this kind of work, I'd like you to use FFADO, by blacklisting snd-dice, please. Regards Takashi Sakamoto