Hi Matt,
(May 05 2014 12:49), M Murdock wrote:
I am testing your FFADO and ALSA drivers for a
ProjectMix I/O. My goal is
to get the hardware running in Ardour3 with both a firewire interface and
MIDI controls working. I hope this is possible presently.
My configuration:
Ubuntu 14.04 (recently upgraded to get kernel 3.13 for your ALSA driver)
Installed the 3.11 firewire ALSA driver and the latest SVN FFADO driver
I have disabled PulseAudio as described
Thanks for your trial. At first, I want to confirm which revision of
codes you use. What is the latest commit in your local repository for
ALSA drivers and which revision of FFADO you use?
Firewire:
Your ffado-mixer opens and recognizes the ProjectMix, but I am not able to
see any reaction to the ffado-mixer sliders on the ProjectMix hardware.
Please get logs and report it to me. The 'ffado-mixer' request
'ffado-dbus-server' process to execute I/O from/to devices. So what you
do is to get logs from 'ffado-dbus-server'. Follow this instruction:
1. Close ffado-mixer
2. Open your favorite terminal
3. Kill processes of 'ffado-dbus-server' because 'ffado-mixer' starts
the process with dbus help
$ killall ffado-dbus-server
4. run ffado-dbus-server with verbose option
$ ffado-dbus-server -v 6
5. run 'ffado-mixer'
It doesn't matter to run it by GUI/CUI
6. read outputs from 'ffado-dbus-server' in the terminal
ALSA:
I installed the modules with dkms. ALSA appears to identify the ProjectMix
but I am not able to route sound through aplay or arecord. I am not able to
verify MIDI to or from the ProjectMix.
In ALSA side, logs are output in /var/log/syslog. So If you have
problems, please refer to the file.
ProjectMix I/O (and Firewire 1814) can change its number of PCM channels
according to which digital interfaces are selected for input/output.
So unless you don't know the rule, 'plughw' instead of 'hw' will be
your
help. Like:
aplay -D plughw:ProjectMix /dev/urandom
arecord -D plughw:ProjectMix /dev/null
If you want to switch digital interfaces for input/output, please use
amixer/alsamixer:
$ amixer -c 1
Simple mixer control 'Clock Source',0
Capabilities: enum
Items: 'Internal with Digital Mute' 'Digital' 'Word Clock'
'Internal'
Item0: 'Internal'
Simple mixer control 'Digital Input Interface',0
Capabilities: enum
Items: 'S/PDIF Optical' 'S/PDIF Coaxial' 'ADAT Optical'
Item0: 'S/PDIF Coaxial'
Simple mixer control 'Digital Output Interface',0
Capabilities: enum
Items: 'S/PDIF Coaxial' 'ADAT Optical'
Item0: 'S/PDIF Coaxial'
Simple mixer control 'Sync Status',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
MIDI functionality may work but there is an issue for Firewire 1814. So
I guess ProjectMix I/O also has this issue because these devices are
similar. For this issue, please see '2.Data rate for MIDI substream' in
this post:
[alsa-devel] A Restriction and rest of issues for this patchsets
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-April/075912.html
Finally, I reccomend you to subscribe/post ffado-devel because there are
some testers and users of this device.
https://lists.sourceforge.net/lists/listinfo/ffado-devel
Regards
Takashi Sakamoto
o-takashi(a)sakamocchi.jp