Konnekt24D

Support Status: 
Planned
Manufacturer: 
t.c. electronic

Comments

Hi

Is this information is still relevant ? Because the information which say that the driver is planned was written in 2007 ?

Konnekt 24D from TC Electronic is working for me but, I do not have ffado-mixer (please see the ticket at http://subversion.ffado.org/ticket/300).

According to ppalmers has said:

The TC Konnekt devices don't use EAP. They have a fully custom mixer ofwhich we don't have the details.

I've written to tcelectronic support an email to ask for some "details" about their devices... maybe they decide to give them.

This is the strange answer from TC Electronic.

Thank you for contacting TC Group Support.
We do indeed appreciate the ffado project.
The information is not a secret, however, we do not have the documentation needed to make development possible for external developers.

I'm wondering to myself. If they don't have this informmation, who has got it?

Well... that's all.

Hi,

I can see our answer might seem cryptic; not intended.

What we mean is that we do not have the documentation in a form that would make anybody outside the company able to develop a mixer or something similar that communicates directly with hardware.
Producing the documentation would take up resources that I'm afraid we can't free at this time.

Also, our source code contains IP that cannot be shared, so unfortunately that's also not an option.

Hope this makes our statement more clear.

Best regards,
Thomas Valter
Product Manager, TC PRO

I do not understand, there this news in TC support site:

"We have provided FFADO with documentation necessary to establish driver support for some of the features of the Konnekt audio interfaces under Linux."

please see at this address :

http://tcsupport.custhelp.com/cgi-bin/tcsupport.cfg/php/enduser/std_adp....

Driver support and communication with the device DSP are two different things.

The documentation that we have provided makes programmers able to write an audio driver that will stream audio back and forth, set sample rate etc. Thereby it is possible to do simple stuff like record and playback, depending on model.

Please beware that the TC audio interfaces are a bit more advanced than most of the other interfaces on the market in the sense that they have built-in DSPs, used for monitor mixing, channel strips and all sorts of internal processing.
With MAC or PC, users access the all this through VST/AU plug-ins or the TC Near control panel, which is also used to set up the device in terms of routing and other details.

Since the communication protocol between the control panel and the device is not public (for the reasons I gave before), it is not possible for external programmers to do a control panel for Linux at this time, and therefore setting up the device, especially if we talk about the most advanced models like the Studio Konnekt 48, is not really an option.

Thank you for this clear answer.
do you think that it is possible that one day TC Electronic develop a mixer graphical interface on Linux ?

Hi, all.

I tested TC electronic Impact twin today. I read that it's same chipset as konnetk 24d, but it's not work. Can anybody report about stable work of TC Impact twin or konnekt24d with FFADO?

Hi ilia_2s,

I have just succeeded to get my Impact Twin from TC Electronics to work with FFADO revision 2079 and JACK 1.9.6. Simply add the following lines to the file configuration and recompile:

{
vendorid = 0x000166;
modelid = 0x00000027;
vendorname = "TC Electronic";
modelname = "ImpactTwin";
driver = 20;
},

I admittedly do encounter the occasional drop-out, but then I have just started testing things... :)

Regards,

Martin

Hello. I know this fact, but I also know that FFADO currently not support 192kHz for DICE chipset.

Thank you.

For reference, the above details for the "Impact Twin" are included in the development version of ffado (subversion trunk) as of revision 2086.

Ohh! Tomas, That makes me a bit sad, because I would like to configure my interface with no other OS than mine, but... otherwise I'm happy because I thing it is a great "machine" :)
Maybe after some time TC decides to create a mixer for GNU/linux or to free this information in way ffado developers can.

In everyway thanks for your answer.

Hi all,

I can confirm that TC Electronic Konnek24D works stable with ffado from svn (2019) but without ffado-mixer.

Kind regards,

CedricR

Thx!

What about 192 kHz?

Hi all,

I can confirm that ffado (sources from latest SVN) works stable with Konnekt24D.
Only graphical mixer is missing (see call resquest #300 in bugtracker).
hope that ffado-mixer will be implemented in futur.

Kind regards,

CedricR

Can you confirm that it succesfully play at 192 kHz?

I have made this test for you:
- at 96 khz I can play without any problem
- at 192 khz jack cannot start.
Maybe I have done something wrong.
Please see below jack error message:

16:17:08.773 Script de démarrage...
16:17:08.774 artsshell -q terminate
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server socket
jack server is not running or cannot be started
sh: artsshell : commande introuvable
16:17:09.180 Script de démarrage terminé avec statut de sortie=32512.
16:17:11.167 DBUS : impossible de démarrer le serveur JACK. Désolé
Wed Jan 25 16:17:09 2012: Starting jack server...
Wed Jan 25 16:17:09 2012: JACK server starting in realtime mode with priority 89
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Abort![0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_signo = 6[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_errno = 0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Segmentation Fault![0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_signo = 11[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_errno = 0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_code = 1 (SEGV_MAPERR)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_addr = 0x525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[00] = 0x00007f4a0fffdc88[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[01] = 0x00007f4a0fffe0b8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[02] = 0x00000000ffffffe0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[03] = 0x0000000000000001[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[04] = 0x00007f4a0fffe0b8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[05] = 0x00000000004140db[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[06] = 0x0000000000000014[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[07] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[08] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[09] = 0x00000000004140ed[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[10] = 0x00007f4a0fffddb0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[11] = 0x00007f4a0fffddc0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[12] = 0x0000000000000018[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[13] = 0x0000000000000000[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[14] = 0xffffffffffffffff[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[15] = 0x00007f4a0fffd780[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[16] = 0x00007f4a3084bdd8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[17] = 0x0000000000010286[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[18] = 0x0000000000000033[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[19] = 0x0000000000000004[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[20] = 0x000000000000000e[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[21] = 0x0000000000005a27[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[22] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Stack trace:[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: 1: 0x7f4a3084bdd8 <_IO_vfprintf+7352> (/lib/libc.so.6)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: 2: 0x7f4a308fb430 <__vsnprintf_chk+176> (/lib/libc.so.6)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: End of stack trace[0m
16:17:16.812 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
Cannot connect to server socket err = Connexion refusée
Cannot connect to server socket
jack server is not running or cannot be started

If you need another test on Konnekt24D, please let me know.

Kind regards,

CedricR

I have made this test for you:
- at 96 khz I can play without any problem
- at 192 khz jack cannot start.
Maybe I have done something wrong.
Please see below jack error message:

16:17:08.773 Script de démarrage...
16:17:08.774 artsshell -q terminate
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server socket
jack server is not running or cannot be started
sh: artsshell : commande introuvable
16:17:09.180 Script de démarrage terminé avec statut de sortie=32512.
16:17:11.167 DBUS : impossible de démarrer le serveur JACK. Désolé
Wed Jan 25 16:17:09 2012: Starting jack server...
Wed Jan 25 16:17:09 2012: JACK server starting in realtime mode with priority 89
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Abort![0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_signo = 6[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_errno = 0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Segmentation Fault![0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_signo = 11[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_errno = 0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_code = 1 (SEGV_MAPERR)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: info.si_addr = 0x525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[00] = 0x00007f4a0fffdc88[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[01] = 0x00007f4a0fffe0b8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[02] = 0x00000000ffffffe0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[03] = 0x0000000000000001[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[04] = 0x00007f4a0fffe0b8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[05] = 0x00000000004140db[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[06] = 0x0000000000000014[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[07] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[08] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[09] = 0x00000000004140ed[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[10] = 0x00007f4a0fffddb0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[11] = 0x00007f4a0fffddc0[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[12] = 0x0000000000000018[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[13] = 0x0000000000000000[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[14] = 0xffffffffffffffff[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[15] = 0x00007f4a0fffd780[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[16] = 0x00007f4a3084bdd8[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[17] = 0x0000000000010286[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[18] = 0x0000000000000033[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[19] = 0x0000000000000004[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[20] = 0x000000000000000e[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[21] = 0x0000000000005a27[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: reg[22] = 0x0000000000525245[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: Stack trace:[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: 1: 0x7f4a3084bdd8 <_IO_vfprintf+7352> (/lib/libc.so.6)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: 2: 0x7f4a308fb430 <__vsnprintf_chk+176> (/lib/libc.so.6)[0m
Wed Jan 25 16:17:11 2012: [1m[31mERROR: End of stack trace[0m
16:17:16.812 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
Cannot connect to server socket err = Connexion refusée
Cannot connect to server socket
jack server is not running or cannot be started

If you need another test on Konnekt24D, please let me know.

Kind regards,

CedricR

I have made any tests, it is working without any problem at 96 Khz but at 192 KHZ, jack cannot start.
However, it seems there is a general problem in FFADO with dice based audio-interfaces to work at 192khz (http://subversion.ffado.org/ticket/343).
Let me know if you need more test or more information.