Thanks for your reply.
This isn't really suitable yet to replace FFADO . 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..
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.
Here is the output you requested.
root@kxdaw:/home/allan/Downloads# cat /proc/asound/card1/dice sections: global: offset 10, size 95 tx: offset 105, size 142 rx: offset 247, size 282 ext_sync: offset 529, size 4 unused2: offset 0, size 0 global: owner: ffc1:000100000000 notification: 00000040 nick name: ZED R16 clock select: internal 44100 enable: 1 status: locked 44100 ext status: 000000c0 sample rate: 44100 version: 1.0.11.0 clock caps: 44100 48000 88200 96000 adat internal clock source names: AES12\AES34\AES56\AES78\AES_ANY\ADAT\ADAT_AUX\Word Clock\Unused\Unused\Unused\Unused\Internal\ tx 0: iso channel: 0 audio channels: 16 midi ports: 1 speed: S400 names: CH1/CH1/2\CH2/CH1/2\CH3/CH3/4\CH4/CH3/4\CH5/CH5/6\CH6/CH5/6\CH7/CH7/8\CH8/CH7/8\CH9/CH9/10\CH10/CH9/10\CH11/CH11/12\CH12/CH11/12\CH13/CH13/14\CH14/CH13/14\CH15/CH15/16\CH16/CH15/16\ ac3 caps: 00000000 ac3 enable: 00000000 tx 1: iso channel: 1 audio channels: 10 midi ports: 0 speed: S400 names: L/MAIN L/R\R/MAIN L/R\ADAT1/ADAT1/2\ADAT2/ADAT1/2\ADAT3/ADAT3/4\ADAT4/ADAT3/4\ADAT5/ADAT5/6\ADAT6/ADAT5/6\ADAT7/ADAT7/8\ADAT8/ADAT7/8\ ac3 caps: 00000000 ac3 enable: 00000000 rx 0: iso channel: 2 sequence start: 0 audio channels: 16 midi ports: 0 names: CH1/CH1/2\CH2/CH1/2\CH3/CH3/4\CH4/CH3/4\CH5/CH5/6\CH6/CH5/6\CH7/CH7/8\CH8/CH7/8\CH9/CH9/10\CH10/CH9/10\CH11/CH11/12\CH12/CH11/12\CH13/CH13/14\CH14/CH13/14\CH15/CH15/16\CH16/CH15/16\ ac3 caps: 00000000 ac3 enable: 00000000 rx 1: iso channel: 3 sequence start: 0 audio channels: 10 midi ports: 0 names: L/MAIN L/R\R/MAIN L/R\ADAT1/ADAT1/2\ADAT2/ADAT1/2\ADAT3/ADAT3/4\ADAT4/ADAT3/4\ADAT5/ADAT5/6\ADAT6/ADAT5/6\ADAT7/ADAT7/8\ADAT8/ADAT7/8\ ac3 caps: 00000000 ac3 enable: 00000000 ext status: clock source: internal locked: 1 rate: 44100 adat user data: -
On Thu, Apr 21, 2016 at 1:21 AM Takashi Sakamoto o-takashi@sakamocchi.jp wrote:
Hi,
On Apr 20 2016 23:31, Allan Klinbail wrote:
Using kernel 4.4.0 from Ubuntu
The ALSA driver limited the device to only 16 inputs and outputs, however it has a total capability of 26 This is comprises of 16 inputs and outputs on the desk channels, a stereo main pair of outputs and inputs for the master bus 8 additional ins and outs to support the ADAT ports on the back
(availoable
in 44.1 and 48 khz modes, but not 88.2 or 96 Khz
This is fixed in Linux kernel 4.6. http://mailman.alsa-project.org/pipermail/alsa-devel/2016-March/105462.html
The backported codes are available in my private repository. After installing, You can see two PCM character devices to handle these PCM channels. https://github.com/takaswie/snd-firewire-improve
To clarify the capabilities of your model, please show me output of proc node, like
$ cat /proc/asound/card1/dice sections: global: offset 10, size 95 tx: offset 105, size 142 ...
Regards
Takashi Sakamoto