Le vendredi 09 novembre 2012 à 19:09 +0000, Tobi Kraus a écrit :
First Problem:

with this svn version for "scons PREFIX=/usr"   it throws me an error like:

Checking for a working C-compiler no

It seems as if your system isn't even able to compile any C-/C++-programs. Probably you don't have gcc and g++ installed. Compiling a package from source without a working compiler is very hard to do, please install the needed packages.
Hint: on *ubuntu you need both gcc- and g++-packages installed, easiest solution is to install build-essential which depends on gcc and g++.

Are you sure your system has not changed since your last compilation ?

So what is going wrong? With an old version of ffado (also from svn) it works fine, checking for compiler : yes etc ......

in the synaptic thing there are both compilers installed.

To check that this is matter of this specific revision, you can update to an older revision. For instance, revision 2218 is release 2.1 so:

$ svn update -r2218

will return back to release 2.1 state. Try to compile to see if it answers differently.

Von: Philippe Carriere <la-page-web-of-phil.contact@orange.fr>
An: Tobi Kraus <superkrausi@yahoo.de>
CC: "ffado-user@lists.sourceforge.net" <ffado-user@lists.sourceforge.net>; Jonathan Woithe <jwoithe@just42.net>; ffado-devel@lists.sf.net
Gesendet: 19:12 Freitag, 9.November 2012
Betreff: Re: Information required for enabling mixer/router for Firestudio Tube

Le mardi 06 novembre 2012 à 19:02 +0000, Tobi Kraus a écrit :
So, finally we got it ;)

Hi Tobi,

with last revision 2252 of the svn trunk, you would have access to a coherent mixer/router for your device (valid only for Firestudio Tube). As you imagine, I was not able to test anything except compilation on my own PC. So test the things as progressively as possible.

First, since you have probably a yet installed svn, it is preferable to do:

$ scons -c install

in order to uninstall correctly your old install.
Then, svn update and check you update to 2252. Then compile as usual, checking for any strange things.

If install works (there is no good reasons it doesn't), run ffado-dbus-server in a terminal window and ffado-mixer in an other window. Check and report for any warning or error message. Of course, stop the test at any point where there would be an error.

If everything is OK, and as I think you use qjackctl, so run it and then start jack.
Have a look in the connection window of qjackctl, and check if every input/output seem coherent.

If so,  go to the crossbar router section of ffado-mixer. Once again, check if everything looks fair.
If so, it would remain to test the routing: of course, change only one setting after the other with an eye to any message in the different windows.

Hope it works.


Von: Philippe Carriere <la-page-web-of-phil.contact@orange.fr>
An: Tobi Kraus <superkrausi@yahoo.de>
Gesendet: 19:51 Dienstag, 6.November 2012
Betreff: Re: Information required for enabling mixer/router for Firestudio Tube

Le mardi 06 novembre 2012 à 18:25 +0000, Tobi Kraus a écrit :
Hey Philipe,

so the two files are attached by now. I just do not understand why the same command two times produces different output ;)

Sorry, I mistook. The second command is (there is an additional -a):

$ test-dice-eap -c 1 -a --port=fw1 >& test-dice-eap_a.log

By the way, in the Log file i have seen the Port names with Line1 and Tube1 and Mic1 and so on...it would be great to have these names in Jack appearing to. Nad i know it worked some time ago. Perhaps one could decide while building if one would have the possibility for the actual naming scheme or to use names provided by the Interface. (I know, this was made for multiple devices etc. but in my case i just liked the clear names provided by the interface...)

So have fun with the log files;) I will send more output if Running Windows with firewire card;)

Greetz, Tobi

Von: Philippe Carriere <la-page-web-of-phil.contact@orange.fr>
An: Tobi Kraus <superkrausi@yahoo.de>
CC: "ffado-user@lists.sourceforge.net" <ffado-user@lists.sourceforge.net>
Gesendet: 19:04 Dienstag, 6.November 2012
Betreff: Re: Information required for enabling mixer/router for Firestudio Tube

Le lundi 05 novembre 2012 à 22:06 +0000, Tobi Kraus a écrit :
Hey Phillipe,

Hi Tobi,

im on my linux machine again.


The Routing on a windows machine is not possible at the moment, so i only attach the first command. (But the second one is the same (exept the routung that is not possible), so i do not send it again ;) )

Sorry, I was not sufficiently clear in my email. So, run first this command line:

$ test-dice-eap -c 1 --port=fw1 >& test-dice-eap.log

and then

$ test-dice-eap -c 1 --port=fw1 >& test-dice-eap_a.log

which will create two log files, test-dice-eap.log and test-dice-eap_a.log. Send me these log files as attached ones in an email.

Note that, even if you didn't have access to windows up to now, I whatever need the second file to do something. It is just possible that some informations will be missing, but might be added in the future.

Thanks a lot for your effort!!


PS: A mixer is working somehow but very confusing to me, i use the Firestudio tube interface but there are somehow more channels/ inputs shown than there really are....?!

Of course, using the mixer in the present state is fully confusing since you don't really know what is what :-)



Von: Tobi Kraus <superkrausi@yahoo.de>
An: Philippe Carriere <la-page-web-of-phil.contact@orange.fr>
Gesendet: 11:26 Samstag, 13.Oktober 2012
Betreff: Re: Information required for enabling mixer/router for Firestudio Tube

Hey Philippe,

im not curently at my linux machine (400km away ;) ) so i will send the outputs in about 2 weeks. Thanks for your effort of getting the device working properly!!


Von: Philippe Carriere <la-page-web-of-phil.contact@orange.fr>
An: Tobi Kraus <superkrausi@yahoo.de>
CC: "ffado-user@lists.sourceforge.net" <ffado-user@lists.sourceforge.net>
Gesendet: 10:36 Samstag, 13.Oktober 2012
Betreff: Information required for enabling mixer/router for Firestudio Tube

Hi Tobi,

as we know Firestudio Tube is an "EAP" device, that it is not well configured by automatic settings, it could be possible to encode specific settings provided I have more information about it and if Presonus did not prevent this possibility by strange firmware encoding.

Could you:
    - first check that the command line:

        $ test-dice-eap -c 1 --port=fw1

    does not return an error; if so, send me the corresponding output. Else, forgot the following.

    - if you have such a possibility, under Windows/Mac OS, set your device such that all the "DAW" outputs are routed somewhere (for instance using the mixer inputs). If not, there will be some missing informations, but you can still do the next.

       Then, reboot on Linux and do the command line:

        $ test-dice-eap -c 1 -a --port=fw1

    and send me the output (as it is a rather long output, you will probably redirect the output to a file using >& at the end of the command line).