I've been running the last six UbuntuStudio? versions and was able to connect to a Mackie Onyx mixers, model 1640 and 1620, via firewire at desired frequencies (44.1/48/88.2/96kHz) using the "firewire" option (ffado) in jackd.
However, the Apogee devices AD16-X and DA16-X behave differently.
At 44.1/48kHz sample rate these devices operate fine.
At 88.2/96kHz connecting to these devices fails.
By calling
/usr/bin/jackd -dfirewire -r96000 -p4096 -n3 -v6 &> jackd_fails@96000_ad16x.txt
and
/usr/bin/jackd -dfirewire -r96000 -p4096 -n3 -v6 &> jackd_fails@96000_da16x.txt
when hooked to the respective devices, I conserved error messages which I am attaching to this ticket. These reports were filed under UbuntuStudio? 10.10.
The problem seems to be located in
in function Plug::setSampleRate()
of file avc_plug.cpp
of libffado-2.0.1, since trouble starts with message
"Warning (avc_plug.cpp)[ 965] setSampleRate: output plug signal format command not accepted".
Again, this function does not fail on the Mackie Onyx 1640/1620 firewire option card.
I may be able to give further assistance since I am a programmer who also owns all these devices.