[Solved] TC Electronic Konnect 24D

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
User avatar
krussedull
Established Member
Posts: 30
Joined: Sat Aug 03, 2019 9:57 pm
Has thanked: 3 times
Been thanked: 14 times
Contact:

[Solved] TC Electronic Konnect 24D

Post by krussedull »

Hello guys!

I'm having some problems getting my TC Electronic Konnekt 24D (firewire card) working in the Ubuntu Studio distro.
About 1 year ago I got it working on another partition (with Linux Mint 19) after spending like 2 days "hacking".
..but ofc I've forgotten it all now, and I'm stuck again after a day of frustration reading this and other forums like a mad man.

The problem is that QjackCtl won't start in "firewire" mode (errors below) and the "alsa" mode just gives crap sound.
I'm an experienced Linux user that am trying to switch from an Ableton/Windows stack to BitWig/Linux

OK, so here are some details from my system:

Code: Select all

alf@studio:~$ uname -a
Linux studio 5.0.0-25-lowlatency #26-Ubuntu SMP PREEMPT Thu Aug 1 13:08:53 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

alf@studio:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco
Firewire info:

Code: Select all

alf@studio:~$ ffado-test ListDevices
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.4.1
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   0       0x0001660408001976  0x00000166  0x00000020   TC Electronic - Konnekt24D
no message buffer overruns
Trying to run jackd from the terminal:

Code: Select all

alf@studio:~$ jackd -dfirewire -r44100 -p512 -n3
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
1566330230194661:  (ffado.cpp)[  92] ffado_streaming_init: libffado 2.4.1 built Apr 19 2018 20:03:01
00529052179: Warning (dice_eap.cpp)[ 115] init: no EAP mixer (device does not support EAP)
00529052229:  (dice_avdevice.cpp)[ 713] showDevice:  DICE Parameter Space info:
00529052235:  (dice_avdevice.cpp)[ 714] showDevice:   Global  : offset=0x0028 size=0360
00529052244:  (dice_avdevice.cpp)[ 715] showDevice:   TX      : offset=0x0190 size=0568
00529052247:  (dice_avdevice.cpp)[ 716] showDevice:                 nb=   1 size=0280
00529052253:  (dice_avdevice.cpp)[ 717] showDevice:   RX      : offset=0x03C8 size=1128
00529052257:  (dice_avdevice.cpp)[ 718] showDevice:                 nb=   1 size=0280
00529052263:  (dice_avdevice.cpp)[ 719] showDevice:   UNUSED1 : offset=0x0830 size=0016
00529052266:  (dice_avdevice.cpp)[ 720] showDevice:   UNUSED2 : offset=0x0000 size=0000
00529052272:  (dice_avdevice.cpp)[ 722] showDevice:  Global param space:
00529053591:  (dice_avdevice.cpp)[ 725] showDevice:   Owner            : 0x00000000FFC10001
00529054959:  (dice_avdevice.cpp)[ 728] showDevice:   Notification     : 0x00000020
00529057727:  (dice_avdevice.cpp)[ 731] showDevice:   Nick name        : Konnekt24D
00529059051:  (dice_avdevice.cpp)[ 735] showDevice:   Clock Select     : 0x01 0x0C
00529060358:  (dice_avdevice.cpp)[ 739] showDevice:   Enable           : false
00529061685:  (dice_avdevice.cpp)[ 743] showDevice:   Clock Status     : locked 0x01
00529063166:  (dice_avdevice.cpp)[ 746] showDevice:   Extended Status  : 0x00000040
00529064410:  (dice_avdevice.cpp)[ 749] showDevice:   Samplerate       : 0x0000AC44 (44100)
00529065784:  (dice_avdevice.cpp)[ 752] showDevice:   Version          : 0x01000400
00529067178:  (dice_avdevice.cpp)[ 761] showDevice:   Version          : 0x01000400 (1.0.4.0)
00529068429:  (dice_avdevice.cpp)[ 764] showDevice:   Clock caps       : 0x1F29007E
00529069995:  (dice_avdevice.cpp)[ 767] showDevice:   Clock sources    :
00529070009:  (dice_avdevice.cpp)[ 773] showDevice:     OPTICAL S/PDIF
00529070049:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070056:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070067:  (dice_avdevice.cpp)[ 773] showDevice:     COAXIAL S/PDIF
00529070071:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070077:  (dice_avdevice.cpp)[ 773] showDevice:     ADAT
00529070080:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070087:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070090:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070095:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070098:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070102:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00529070105:  (dice_avdevice.cpp)[ 773] showDevice:     INTERNAL
00529070109:  (dice_avdevice.cpp)[ 776] showDevice:  TX param space:
00529070112:  (dice_avdevice.cpp)[ 777] showDevice:   Nb of xmit        : 1
00529070116:  (dice_avdevice.cpp)[ 779] showDevice:   Transmitter 0:
00529071294:  (dice_avdevice.cpp)[ 782] showDevice:    ISO channel       :  -1
00529072627:  (dice_avdevice.cpp)[ 784] showDevice:    ISO speed         :   2
00529074124:  (dice_avdevice.cpp)[ 787] showDevice:    Nb audio channels :  16
00529075399:  (dice_avdevice.cpp)[ 789] showDevice:    Nb midi channels  :   1
00529076672:  (dice_avdevice.cpp)[ 792] showDevice:    AC3 caps          : 0x00000000
00529078008:  (dice_avdevice.cpp)[ 794] showDevice:    AC3 enable        : 0x00000000
00529079558:  (dice_avdevice.cpp)[ 797] showDevice:    Channel names     :
00529079576:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 1
00529079581:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 2
00529079588:  (dice_avdevice.cpp)[ 802] showDevice:      line 3 | L
00529079591:  (dice_avdevice.cpp)[ 802] showDevice:      line 4 | R
00529079597:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel L
00529079600:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel R
00529079605:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb L
00529079609:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb R
00529079618:  (dice_avdevice.cpp)[ 802] showDevice:      adat 1 | optical L
00529079621:  (dice_avdevice.cpp)[ 802] showDevice:      adat 2 | optical R
00529079626:  (dice_avdevice.cpp)[ 802] showDevice:      adat 3
00529079629:  (dice_avdevice.cpp)[ 802] showDevice:      adat 4
00529079635:  (dice_avdevice.cpp)[ 802] showDevice:      adat 5
00529079638:  (dice_avdevice.cpp)[ 802] showDevice:      adat 6
00529079643:  (dice_avdevice.cpp)[ 802] showDevice:      adat 7 | coaxial L
00529079646:  (dice_avdevice.cpp)[ 802] showDevice:      adat 8 | coaxial R
00529079653:  (dice_avdevice.cpp)[ 806] showDevice:  RX param space:
00529079655:  (dice_avdevice.cpp)[ 807] showDevice:   Nb of recv        : 1
00529079660:  (dice_avdevice.cpp)[ 809] showDevice:   Receiver 0:
00529080863:  (dice_avdevice.cpp)[ 812] showDevice:    ISO channel       :  -1
00529082219:  (dice_avdevice.cpp)[ 814] showDevice:    Sequence start    :   0
00529083589:  (dice_avdevice.cpp)[ 817] showDevice:    Nb audio channels :  16
00529084924:  (dice_avdevice.cpp)[ 819] showDevice:    Nb midi channels  :   1
00529086264:  (dice_avdevice.cpp)[ 822] showDevice:    AC3 caps          : 0x00000000
00529087556:  (dice_avdevice.cpp)[ 824] showDevice:    AC3 enable        : 0x00000000
00529089168:  (dice_avdevice.cpp)[ 827] showDevice:    Channel names     :
00529089185:  (dice_avdevice.cpp)[ 832] showDevice:      line 1 | main L
00529089190:  (dice_avdevice.cpp)[ 832] showDevice:      line 2 | main R
00529089198:  (dice_avdevice.cpp)[ 832] showDevice:      line 3 | L
00529089201:  (dice_avdevice.cpp)[ 832] showDevice:      line 4 | R
00529089207:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel L
00529089210:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel R
00529089215:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb L
00529089218:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb R
00529089224:  (dice_avdevice.cpp)[ 832] showDevice:      adat 1 | optical L
00529089227:  (dice_avdevice.cpp)[ 832] showDevice:      adat 2 | optical R
00529089232:  (dice_avdevice.cpp)[ 832] showDevice:      adat 3
00529089236:  (dice_avdevice.cpp)[ 832] showDevice:      adat 4
00529089241:  (dice_avdevice.cpp)[ 832] showDevice:      adat 5
00529089244:  (dice_avdevice.cpp)[ 832] showDevice:      adat 6
00529089249:  (dice_avdevice.cpp)[ 832] showDevice:      adat 7 | coaxial L
00529089253:  (dice_avdevice.cpp)[ 832] showDevice:      adat 8 | coaxial R
Could not register ourselves as owner of Konnekt24D.
If the snd-dice kernel driver is present, either use the device via ALSA instead of FFADO, or unload snd-dice before using FFADO.
firewire ERR: Could not prepare streaming device!
Cannot attach audio driver
JackServer::Open failed with -1
no message buffer overruns
Failed to open server
Starting the firewire setup from QjackCtl also gives some errors

Code: Select all

21:39:36.361 Statistics reset.
21:39:36.409 ALSA connection change.
21:39:36.461 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
21:39:36.501 ALSA connection graph change.
21:46:43.050 D-BUS: JACK server could not be started. Sorry
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Tue Aug 20 21:46:42 2019: Starting jack server...
Tue Aug 20 21:46:42 2019: JACK server starting in realtime mode with priority 10
Tue Aug 20 21:46:42 2019: self-connect-mode is "Don't restrict self connect requests"
Tue Aug 20 21:46:42 2019: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Aug 20 21:46:42 2019: Jack: JackPosixThread::StartImp : create non RT thread
Tue Aug 20 21:46:42 2019: Jack: JackPosixThread::ThreadHandler : start
Tue Aug 20 21:46:42 2019: Jack: JackDriver::Open capture_driver_name = 
Tue Aug 20 21:46:42 2019: Jack: JackDriver::Open playback_driver_name = 
Tue Aug 20 21:46:42 2019: Jack: Check protocol client = 8 server = 8
Tue Aug 20 21:46:42 2019: Jack: JackEngine::ClientInternalOpen: name = system
Tue Aug 20 21:46:42 2019: Jack: JackEngine::AllocateRefNum ref = 0
Tue Aug 20 21:46:42 2019: Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Tue Aug 20 21:46:42 2019: Jack: JackEngine::NotifyAddClient: name = system
Tue Aug 20 21:46:42 2019: Jack: JackGraphManager::SetBufferSize size = 512
Tue Aug 20 21:46:42 2019: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Tue Aug 20 21:46:42 2019: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Tue Aug 20 21:46:42 2019: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Tue Aug 20 21:46:42 2019: Jack: JackSocketServerChannel::Open
Tue Aug 20 21:46:42 2019: Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_1000_0
Tue Aug 20 21:46:42 2019: Jack: JackSocketServerChannel::BuildPoolTable size = 1
Tue Aug 20 21:46:42 2019: Jack: JackEngine::Open
Tue Aug 20 21:46:42 2019: Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0
Tue Aug 20 21:46:42 2019: Jack: JackEngine::ClientInternalOpen: name = freewheel
Tue Aug 20 21:46:42 2019: Jack: JackEngine::AllocateRefNum ref = 1
Tue Aug 20 21:46:42 2019: Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_freewheel val = 0
Tue Aug 20 21:46:42 2019: Jack: JackEngine::NotifyAddClient: name = freewheel
Tue Aug 20 21:46:42 2019: Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0
Tue Aug 20 21:46:42 2019: Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0
Tue Aug 20 21:46:42 2019: Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
Tue Aug 20 21:46:42 2019: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Tue Aug 20 21:46:42 2019: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Tue Aug 20 21:46:42 2019: Jack: JackFFADODriver::Attach fBufferSize 512 fSampleRate 44100
Tue Aug 20 21:46:43 2019: ERROR: firewire MSG: Streaming thread running with Realtime scheduling, priority 15
Tue Aug 20 21:46:43 2019: ERROR: firewire ERR: Could not prepare streaming device!
Tue Aug 20 21:46:43 2019: ERROR: Cannot attach audio driver
Tue Aug 20 21:46:43 2019: Jack: JackDriver::Close
Tue Aug 20 21:46:43 2019: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 1
Tue Aug 20 21:46:43 2019: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Tue Aug 20 21:46:43 2019: Jack: JackEngine::ClientInternalClose ref = 1
Tue Aug 20 21:46:43 2019: Jack: JackEngine::ClientCloseAux ref = 1
Tue Aug 20 21:46:43 2019: Jack: JackGraphManager::RemoveAllPorts ref = 1
Tue Aug 20 21:46:43 2019: Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 1
Tue Aug 20 21:46:43 2019: Jack: JackEngine::Close
Tue Aug 20 21:46:43 2019: Jack: JackClientSocket::Close
Tue Aug 20 21:46:43 2019: Jack: JackServerSocket::Close /dev/shm/jack_default_1000_0
Tue Aug 20 21:46:43 2019: Jack: JackDriver::Close
Tue Aug 20 21:46:43 2019: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Tue Aug 20 21:46:43 2019: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Tue Aug 20 21:46:43 2019: Jack: JackEngine::ClientInternalClose ref = 0
Tue Aug 20 21:46:43 2019: Jack: JackEngine::ClientCloseAux ref = 0
Tue Aug 20 21:46:43 2019: Jack: JackGraphManager::RemoveAllPorts ref = 0
Tue Aug 20 21:46:43 2019: Jack: no message buffer overruns
Tue Aug 20 21:46:43 2019: Jack: JackPosixThread::Stop
Tue Aug 20 21:46:43 2019: Jack: JackPosixThread::ThreadHandler : exit
Tue Aug 20 21:46:43 2019: ERROR: JackServer::Open failed with -1
Tue Aug 20 21:46:43 2019: Jack: Succeeded in unlocking 82280346 byte memory area
Tue Aug 20 21:46:43 2019: Jack: JackShmMem::delete size = 0 index = 0
Tue Aug 20 21:46:43 2019: Jack: ~JackDriver
Tue Aug 20 21:46:43 2019: Jack: ~JackDriver
Tue Aug 20 21:46:43 2019: Jack: Succeeded in unlocking 1187 byte memory area
Tue Aug 20 21:46:43 2019: Jack: JackShmMem::delete size = 0 index = 1
Tue Aug 20 21:46:43 2019: Jack: Cleaning up shared memory
Tue Aug 20 21:46:43 2019: Jack: Cleaning up files
Tue Aug 20 21:46:43 2019: Jack: Unregistering server `default'
Tue Aug 20 21:46:43 2019: ERROR: Failed to open server
Tue Aug 20 21:46:43 2019: ERROR: Segmentation Fault!
Tue Aug 20 21:46:43 2019: ERROR: Segmentation Fault!
Tue Aug 20 21:46:43 2019: ERROR: info.si_signo = 11
Tue Aug 20 21:46:43 2019: ERROR: info.si_signo = 11
Tue Aug 20 21:46:43 2019: ERROR: info.si_errno = 0
Tue Aug 20 21:46:43 2019: ERROR: info.si_errno = 0
Tue Aug 20 21:46:43 2019: ERROR: info.si_code  = 1 (SEGV_MAPERR)
Tue Aug 20 21:46:43 2019: ERROR: info.si_code  = 1 (SEGV_MAPERR)
Tue Aug 20 21:46:43 2019: ERROR: info.si_addr  = 0x7f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: info.si_addr  = 0x7f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: reg[00]       = 0x00000000000000d4
Tue Aug 20 21:46:43 2019: ERROR: reg[00]       = 0x00000000000000d4
Tue Aug 20 21:46:43 2019: ERROR: reg[01]       = 0x00007f0a70c58008
Tue Aug 20 21:46:43 2019: ERROR: reg[01]       = 0x00007f0a70c58008
Tue Aug 20 21:46:43 2019: ERROR: reg[02]       = 0x0000000000000009
Tue Aug 20 21:46:43 2019: ERROR: reg[02]       = 0x0000000000000009
Tue Aug 20 21:46:43 2019: ERROR: reg[03]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[03]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[04]       = 0x000056029214a710
Tue Aug 20 21:46:43 2019: ERROR: reg[04]       = 0x000056029214a5b0
Tue Aug 20 21:46:43 2019: ERROR: reg[05]       = 0x00007f0a70ed2ce0
Tue Aug 20 21:46:43 2019: ERROR: reg[05]       = 0x00007f0a70ed2ce0
Tue Aug 20 21:46:43 2019: ERROR: reg[06]       = 0x00007f0a70c577e8
Tue Aug 20 21:46:43 2019: ERROR: reg[06]       = 0x00007f0a70c577e8
Tue Aug 20 21:46:43 2019: ERROR: reg[07]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[07]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[08]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[08]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[09]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[09]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[10]       = 0x00007f0a66274e70
Tue Aug 20 21:46:43 2019: ERROR: reg[10]       = 0x00007f0a65a73e70
Tue Aug 20 21:46:43 2019: ERROR: reg[11]       = 0x000056029214a710
Tue Aug 20 21:46:43 2019: ERROR: reg[11]       = 0x000056029214a5b0
Tue Aug 20 21:46:43 2019: ERROR: reg[12]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[12]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[13]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[13]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[14]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[14]       = 0x0000000000000000
Tue Aug 20 21:46:43 2019: ERROR: reg[15]       = 0x00007f0a66274da0
Tue Aug 20 21:46:43 2019: ERROR: reg[15]       = 0x00007f0a65a73da0
Tue Aug 20 21:46:43 2019: ERROR: reg[16]       = 0x00007f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: reg[16]       = 0x00007f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: reg[17]       = 0x0000000000010202
Tue Aug 20 21:46:43 2019: ERROR: reg[17]       = 0x0000000000010202
Tue Aug 20 21:46:43 2019: ERROR: reg[18]       = 0x002b000000000033
Tue Aug 20 21:46:43 2019: ERROR: reg[18]       = 0x002b000000000033
Tue Aug 20 21:46:43 2019: ERROR: reg[19]       = 0x0000000000000014
Tue Aug 20 21:46:43 2019: ERROR: reg[19]       = 0x0000000000000014
Tue Aug 20 21:46:43 2019: ERROR: reg[20]       = 0x000000000000000e
Tue Aug 20 21:46:43 2019: ERROR: reg[20]       = 0x000000000000000e
Tue Aug 20 21:46:43 2019: ERROR: reg[21]       = 0x0000000000005a07
Tue Aug 20 21:46:43 2019: ERROR: reg[21]       = 0x0000000000005a07
Tue Aug 20 21:46:43 2019: ERROR: reg[22]       = 0x00007f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: reg[22]       = 0x00007f0a70b5598c
Tue Aug 20 21:46:43 2019: ERROR: Stack trace:
Tue Aug 20 21:46:43 2019: ERROR: Stack trace:
Tue Aug 20 21:46:43 2019: ERROR: End of stack trace
Tue Aug 20 21:46:43 2019: ERROR: End of stack trace
21:46:51.703 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
I do think I'm covered when it comes to the correct software:

Code: Select all

alf@studio:~$ apt list --installed|grep -i jack
dssi-host-jack/disco,now 1.1.1~dfsg0-1build2 amd64 [installed,automatic]
jack-capture/disco,now 0.9.73-3 amd64 [installed,automatic]
jack-keyboard/disco,now 2.7.1-1build2 amd64 [installed,automatic]
jack-mixer/disco,now 10-1build2 amd64 [installed,automatic]
jack-tools/disco,now 20131226-1build4 amd64 [installed,automatic]
jackd2-firewire/disco,now 1.9.12~dfsg-2build1 amd64 [installed,automatic]
jackd2/disco,now 1.9.12~dfsg-2build1 amd64 [installed,automatic]
jackd/disco,disco,now 5+nmu1 all [installed,automatic]
libjack-jackd2-0/disco,now 1.9.12~dfsg-2build1 amd64 [installed,automatic]
pulseaudio-module-jack/disco,now 1:12.2-2ubuntu3 amd64 [installed,automatic]
qjackctl/disco,now 0.5.0-1ubuntu1 amd64 [installed,automatic]

alf@studio:~$ apt list --installed|grep -i fado
ffado-dbus-server/disco,now 2.4.1-0.1 amd64 [installed,automatic]
ffado-mixer-qt4/disco,disco,now 2.4.1-0.1 all [installed,automatic]
ffado-tools/disco,now 2.4.1-0.1 amd64 [installed,automatic]
libffado2/disco,now 2.4.1-0.1 amd64 [installed,automatic]
Any help is greatly appreciated, cause now I just wanna make some music :)
Last edited by krussedull on Fri Jun 04, 2021 3:21 pm, edited 1 time in total.
beto
Established Member
Posts: 13
Joined: Wed Nov 18, 2015 6:56 pm
Been thanked: 1 time

Re: TC Electronic Konnect 24D

Post by beto »

Have you tried removing the "snd-dice" module? Is it loaded?
User avatar
krussedull
Established Member
Posts: 30
Joined: Sat Aug 03, 2019 9:57 pm
Has thanked: 3 times
Been thanked: 14 times
Contact:

Re: TC Electronic Konnect 24D

Post by krussedull »

beto wrote:Have you tried removing the "snd-dice" module? Is it loaded?
Today I did some more research and like you said, this is something I missed!
Doing this will load jack initially, however after some time (see log) the audio drops out with an error.

Unloading snd-dice and rebooting:

Code: Select all

alf@studio:~$ cat /etc/modprobe.d/blacklist-snd-dice.conf 
# https://sourceforge.net/p/ffado/mailman/message/35041472/
# http://mailman.alsa-project.org/pipermail/alsa-devel/2014-September/081731.html
# https://linuxmusicians.com/viewtopic.php?p=83553
blacklist snd-dice
blacklist snd-firewire-digi00x
blacklist snd-firewire-tascam
blacklist snd-firewire-lib
blacklist snd-firewire-transceiver
blacklist snd-fireface
blacklist snd-firewire-motu
(I also tried only with the snd-dice, same result)

Initial jack load:

Code: Select all

15:15:53.952 Statistics reset.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
15:15:58.792 JACK is starting...
15:15:58.793 /usr/bin/jackd -dfirewire -r44100 -p512 -n3
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
15:15:58.815 JACK was started with PID=2430.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
1566393358933714:  (ffado.cpp)[  92] ffado_streaming_init: libffado 2.4.1 built Apr 19 2018 20:03:01
00025797124: [31mWarning (dice_eap.cpp)[ 115] init: no EAP mixer (device does not support EAP)
[0m00025797173:  (dice_avdevice.cpp)[ 713] showDevice:  DICE Parameter Space info:
00025797177:  (dice_avdevice.cpp)[ 714] showDevice:   Global  : offset=0x0028 size=0360
00025797184:  (dice_avdevice.cpp)[ 715] showDevice:   TX      : offset=0x0190 size=0568
00025797187:  (dice_avdevice.cpp)[ 716] showDevice:                 nb=   1 size=0280
00025797192:  (dice_avdevice.cpp)[ 717] showDevice:   RX      : offset=0x03C8 size=1128
00025797195:  (dice_avdevice.cpp)[ 718] showDevice:                 nb=   1 size=0280
00025797200:  (dice_avdevice.cpp)[ 719] showDevice:   UNUSED1 : offset=0x0830 size=0016
00025797202:  (dice_avdevice.cpp)[ 720] showDevice:   UNUSED2 : offset=0x0000 size=0000
00025797207:  (dice_avdevice.cpp)[ 722] showDevice:  Global param space:
00025798443:  (dice_avdevice.cpp)[ 725] showDevice:   Owner            : 0x00000000FFFF0000
00025799726:  (dice_avdevice.cpp)[ 728] showDevice:   Notification     : 0x00000000
00025802474:  (dice_avdevice.cpp)[ 731] showDevice:   Nick name        : Konnekt24D
00025803789:  (dice_avdevice.cpp)[ 735] showDevice:   Clock Select     : 0x02 0x0C
00025805122:  (dice_avdevice.cpp)[ 739] showDevice:   Enable           : false
00025806436:  (dice_avdevice.cpp)[ 743] showDevice:   Clock Status     : locked 0x01
00025807761:  (dice_avdevice.cpp)[ 746] showDevice:   Extended Status  : 0x00000000
00025809033:  (dice_avdevice.cpp)[ 749] showDevice:   Samplerate       : 0x0000AC44 (44100)
00025810347:  (dice_avdevice.cpp)[ 752] showDevice:   Version          : 0x01000400
00025811708:  (dice_avdevice.cpp)[ 761] showDevice:   Version          : 0x01000400 (1.0.4.0)
00025812974:  (dice_avdevice.cpp)[ 764] showDevice:   Clock caps       : 0x1F29007E
00025814515:  (dice_avdevice.cpp)[ 767] showDevice:   Clock sources    :
00025814523:  (dice_avdevice.cpp)[ 773] showDevice:     OPTICAL S/PDIF
00025814529:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814532:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814536:  (dice_avdevice.cpp)[ 773] showDevice:     COAXIAL S/PDIF
00025814539:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814623:  (dice_avdevice.cpp)[ 773] showDevice:     ADAT
00025814628:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814636:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814651:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814665:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814668:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814684:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025814686:  (dice_avdevice.cpp)[ 773] showDevice:     INTERNAL
00025814691:  (dice_avdevice.cpp)[ 776] showDevice:  TX param space:
00025814696:  (dice_avdevice.cpp)[ 777] showDevice:   Nb of xmit        : 1
00025814704:  (dice_avdevice.cpp)[ 779] showDevice:   Transmitter 0:
00025815849:  (dice_avdevice.cpp)[ 782] showDevice:    ISO channel       :  -1
00025817259:  (dice_avdevice.cpp)[ 784] showDevice:    ISO speed         :   2
00025818579:  (dice_avdevice.cpp)[ 787] showDevice:    Nb audio channels :  16
00025819890:  (dice_avdevice.cpp)[ 789] showDevice:    Nb midi channels  :   1
00025821209:  (dice_avdevice.cpp)[ 792] showDevice:    AC3 caps          : 0x00000000
00025822520:  (dice_avdevice.cpp)[ 794] showDevice:    AC3 enable        : 0x00000000
00025824055:  (dice_avdevice.cpp)[ 797] showDevice:    Channel names     :
00025824067:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 1
00025824070:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 2
00025824074:  (dice_avdevice.cpp)[ 802] showDevice:      line 3 | L
00025824076:  (dice_avdevice.cpp)[ 802] showDevice:      line 4 | R
00025824080:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel L
00025824083:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel R
00025824099:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb L
00025824102:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb R
00025824106:  (dice_avdevice.cpp)[ 802] showDevice:      adat 1 | optical L
00025824109:  (dice_avdevice.cpp)[ 802] showDevice:      adat 2 | optical R
00025824116:  (dice_avdevice.cpp)[ 802] showDevice:      adat 3
00025824119:  (dice_avdevice.cpp)[ 802] showDevice:      adat 4
00025824126:  (dice_avdevice.cpp)[ 802] showDevice:      adat 5
00025824128:  (dice_avdevice.cpp)[ 802] showDevice:      adat 6
00025824138:  (dice_avdevice.cpp)[ 802] showDevice:      adat 7 | coaxial L
00025824141:  (dice_avdevice.cpp)[ 802] showDevice:      adat 8 | coaxial R
00025824149:  (dice_avdevice.cpp)[ 806] showDevice:  RX param space:
00025824151:  (dice_avdevice.cpp)[ 807] showDevice:   Nb of recv        : 1
00025824157:  (dice_avdevice.cpp)[ 809] showDevice:   Receiver 0:
00025825380:  (dice_avdevice.cpp)[ 812] showDevice:    ISO channel       :  -1
00025826794:  (dice_avdevice.cpp)[ 814] showDevice:    Sequence start    :   0
00025828109:  (dice_avdevice.cpp)[ 817] showDevice:    Nb audio channels :  16
00025829425:  (dice_avdevice.cpp)[ 819] showDevice:    Nb midi channels  :   1
00025830706:  (dice_avdevice.cpp)[ 822] showDevice:    AC3 caps          : 0x00000000
00025832051:  (dice_avdevice.cpp)[ 824] showDevice:    AC3 enable        : 0x00000000
00025833590:  (dice_avdevice.cpp)[ 827] showDevice:    Channel names     :
00025833601:  (dice_avdevice.cpp)[ 832] showDevice:      line 1 | main L
00025833604:  (dice_avdevice.cpp)[ 832] showDevice:      line 2 | main R
00025833608:  (dice_avdevice.cpp)[ 832] showDevice:      line 3 | L
00025833610:  (dice_avdevice.cpp)[ 832] showDevice:      line 4 | R
00025833614:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel L
00025833617:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel R
00025833659:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb L
00025833662:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb R
00025833667:  (dice_avdevice.cpp)[ 832] showDevice:      adat 1 | optical L
00025833673:  (dice_avdevice.cpp)[ 832] showDevice:      adat 2 | optical R
00025833678:  (dice_avdevice.cpp)[ 832] showDevice:      adat 3
00025833682:  (dice_avdevice.cpp)[ 832] showDevice:      adat 4
00025833690:  (dice_avdevice.cpp)[ 832] showDevice:      adat 5
00025833692:  (dice_avdevice.cpp)[ 832] showDevice:      adat 6
00025833698:  (dice_avdevice.cpp)[ 832] showDevice:      adat 7 | coaxial L
00025833700:  (dice_avdevice.cpp)[ 832] showDevice:      adat 8 | coaxial R
00025862010:  (dice_avdevice.cpp)[ 323] setSamplingFrequency: Setting sample rate: 44100
00025890017:  (dice_avdevice.cpp)[ 713] showDevice:  DICE Parameter Space info:
00025890060:  (dice_avdevice.cpp)[ 714] showDevice:   Global  : offset=0x0028 size=0360
00025890066:  (dice_avdevice.cpp)[ 715] showDevice:   TX      : offset=0x0190 size=0568
00025890071:  (dice_avdevice.cpp)[ 716] showDevice:                 nb=   1 size=0280
00025890073:  (dice_avdevice.cpp)[ 717] showDevice:   RX      : offset=0x03C8 size=1128
00025890076:  (dice_avdevice.cpp)[ 718] showDevice:                 nb=   1 size=0280
00025890078:  (dice_avdevice.cpp)[ 719] showDevice:   UNUSED1 : offset=0x0830 size=0016
00025890081:  (dice_avdevice.cpp)[ 720] showDevice:   UNUSED2 : offset=0x0000 size=0000
00025890083:  (dice_avdevice.cpp)[ 722] showDevice:  Global param space:
00025891368:  (dice_avdevice.cpp)[ 725] showDevice:   Owner            : 0xE0000000FFC1FFFF
00025892701:  (dice_avdevice.cpp)[ 728] showDevice:   Notification     : 0x00000000
00025895437:  (dice_avdevice.cpp)[ 731] showDevice:   Nick name        : Konnekt24D
00025896846:  (dice_avdevice.cpp)[ 735] showDevice:   Clock Select     : 0x01 0x0C
00025898149:  (dice_avdevice.cpp)[ 739] showDevice:   Enable           : false
00025899467:  (dice_avdevice.cpp)[ 743] showDevice:   Clock Status     : locked 0x01
00025900748:  (dice_avdevice.cpp)[ 746] showDevice:   Extended Status  : 0x00000000
00025902072:  (dice_avdevice.cpp)[ 749] showDevice:   Samplerate       : 0x0000AC44 (44100)
00025903384:  (dice_avdevice.cpp)[ 752] showDevice:   Version          : 0x01000400
00025904679:  (dice_avdevice.cpp)[ 761] showDevice:   Version          : 0x01000400 (1.0.4.0)
00025905991:  (dice_avdevice.cpp)[ 764] showDevice:   Clock caps       : 0x1F29007E
00025907697:  (dice_avdevice.cpp)[ 767] showDevice:   Clock sources    :
00025907710:  (dice_avdevice.cpp)[ 773] showDevice:     OPTICAL S/PDIF
00025907714:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907723:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907726:  (dice_avdevice.cpp)[ 773] showDevice:     COAXIAL S/PDIF
00025907731:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907734:  (dice_avdevice.cpp)[ 773] showDevice:     ADAT
00025907740:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907743:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907748:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907750:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907755:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907758:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00025907762:  (dice_avdevice.cpp)[ 773] showDevice:     INTERNAL
00025907765:  (dice_avdevice.cpp)[ 776] showDevice:  TX param space:
00025907770:  (dice_avdevice.cpp)[ 777] showDevice:   Nb of xmit        : 1
00025907773:  (dice_avdevice.cpp)[ 779] showDevice:   Transmitter 0:
00025908944:  (dice_avdevice.cpp)[ 782] showDevice:    ISO channel       :  -1
00025910295:  (dice_avdevice.cpp)[ 784] showDevice:    ISO speed         :   2
00025911660:  (dice_avdevice.cpp)[ 787] showDevice:    Nb audio channels :  16
00025912896:  (dice_avdevice.cpp)[ 789] showDevice:    Nb midi channels  :   1
00025914238:  (dice_avdevice.cpp)[ 792] showDevice:    AC3 caps          : 0x00000000
00025915549:  (dice_avdevice.cpp)[ 794] showDevice:    AC3 enable        : 0x00000000
00025917172:  (dice_avdevice.cpp)[ 797] showDevice:    Channel names     :
00025917180:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 1
00025917186:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 2
00025917189:  (dice_avdevice.cpp)[ 802] showDevice:      line 3 | L
00025917192:  (dice_avdevice.cpp)[ 802] showDevice:      line 4 | R
00025917194:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel L
00025917198:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel R
00025917216:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb L
00025917221:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb R
00025917223:  (dice_avdevice.cpp)[ 802] showDevice:      adat 1 | optical L
00025917232:  (dice_avdevice.cpp)[ 802] showDevice:      adat 2 | optical R
00025917234:  (dice_avdevice.cpp)[ 802] showDevice:      adat 3
00025917238:  (dice_avdevice.cpp)[ 802] showDevice:      adat 4
00025917241:  (dice_avdevice.cpp)[ 802] showDevice:      adat 5
00025917247:  (dice_avdevice.cpp)[ 802] showDevice:      adat 6
00025917250:  (dice_avdevice.cpp)[ 802] showDevice:      adat 7 | coaxial L
00025917255:  (dice_avdevice.cpp)[ 802] showDevice:      adat 8 | coaxial R
00025917261:  (dice_avdevice.cpp)[ 806] showDevice:  RX param space:
00025917266:  (dice_avdevice.cpp)[ 807] showDevice:   Nb of recv        : 1
00025917271:  (dice_avdevice.cpp)[ 809] showDevice:   Receiver 0:
00025918513:  (dice_avdevice.cpp)[ 812] showDevice:    ISO channel       :  -1
00025919785:  (dice_avdevice.cpp)[ 814] showDevice:    Sequence start    :   0
00025921144:  (dice_avdevice.cpp)[ 817] showDevice:    Nb audio channels :  16
00025922453:  (dice_avdevice.cpp)[ 819] showDevice:    Nb midi channels  :   1
00025923765:  (dice_avdevice.cpp)[ 822] showDevice:    AC3 caps          : 0x00000000
00025925083:  (dice_avdevice.cpp)[ 824] showDevice:    AC3 enable        : 0x00000000
00025926741:  (dice_avdevice.cpp)[ 827] showDevice:    Channel names     :
00025926749:  (dice_avdevice.cpp)[ 832] showDevice:      line 1 | main L
00025926756:  (dice_avdevice.cpp)[ 832] showDevice:      line 2 | main R
00025926758:  (dice_avdevice.cpp)[ 832] showDevice:      line 3 | L
00025926763:  (dice_avdevice.cpp)[ 832] showDevice:      line 4 | R
00025926765:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel L
00025926770:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel R
00025926773:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb L
00025926778:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb R
00025926781:  (dice_avdevice.cpp)[ 832] showDevice:      adat 1 | optical L
00025926785:  (dice_avdevice.cpp)[ 832] showDevice:      adat 2 | optical R
00025926787:  (dice_avdevice.cpp)[ 832] showDevice:      adat 3
00025926791:  (dice_avdevice.cpp)[ 832] showDevice:      adat 4
00025926793:  (dice_avdevice.cpp)[ 832] showDevice:      adat 5
00025926799:  (dice_avdevice.cpp)[ 832] showDevice:      adat 6
00025926802:  (dice_avdevice.cpp)[ 832] showDevice:      adat 7 | coaxial L
00025926809:  (dice_avdevice.cpp)[ 832] showDevice:      adat 8 | coaxial R
15:16:01.135 JACK connection change.
15:16:01.136 Server configuration saved to "/home/alf/.jackdrc".
15:16:01.137 Statistics reset.
15:16:01.141 Client activated.
15:16:01.141 Patchbay deactivated.
15:16:01.165 JACK connection graph change.
Starting BitWig with audio dropping out after about 15 sec:

Code: Select all

15:16:33.226 JACK connection graph change.
15:16:33.285 JACK connection change.
15:16:33.300 JACK connection graph change.
JackGraphManager::Connect already connected port_src = 1 port_dst = 35
15:16:34.401 JACK connection graph change.
JackGraphManager::Connect already connected port_src = 2 port_dst = 36
JackGraphManager::Connect already connected port_src = 37 port_dst = 18
JackGraphManager::Connect already connected port_src = 38 port_dst = 19
15:16:43.543 JACK connection graph change.
15:16:43.735 JACK connection change.
15:16:44.127 JACK connection graph change.
15:16:44.156 JACK connection change.
15:16:44.158 JACK connection graph change.
JackGraphManager::Connect already connected port_src = 1 port_dst = 35
15:16:45.447 JACK connection graph change.
JackGraphManager::Connect already connected port_src = 2 port_dst = 36
JackGraphManager::Connect already connected port_src = 37 port_dst = 18
JackGraphManager::Connect already connected port_src = 38 port_dst = 19
JackFFADODriver::ffado_driver_wait - unhandled xrun
firewire ERR: wait status < 0! (= -1)
JackAudioDriver::ProcessAsync: read error, stopping...
Searching this error I see that at least another user has struggled with the same
viewtopic.php?t=13462

For the record:

Code: Select all

alf@studio:~$ ffado-test --version
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.4.1
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

libffado 2.4.1
no message buffer overruns
Quitting BitWig and trying to restart QjackCtl fails again:

Code: Select all

15:24:18.344 JACK connection graph change.
JackPosixProcessSync::LockedTimedWait error usec = 232180 err = Connection timed out
JackEngine::ClientDeactivate wait error ref = 3 name = Bitwig Studio
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 14754, resource id: 60817410, major code: 18 (ChangeProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 14755, resource id: 60817410, major code: 25 (SendEvent), minor code: 0
JackPosixProcessSync::LockedTimedWait error usec = 232180 err = Connection timed out
JackEngine::ClientDeactivate wait error ref = 3 name = Bitwig Studio
JackEngine::ClientKill ref = 3 cannot be removed from the graph !!
JackPosixProcessSync::LockedTimedWait error usec = 46436 err = Connection timed out
JackEngine::ClientCloseAux wait error ref = 3
15:24:26.074 Client deactivated.
15:24:26.076 JACK is stopping...
JackPosixProcessSync::LockedTimedWait error usec = 232180 err = Connection timed out
JackEngine::ClientDeactivate wait error ref = 2 name = qjackctl
JackPosixProcessSync::LockedTimedWait error usec = 46436 err = Connection timed out
JackEngine::ClientCloseAux wait error ref = 2
Jack main caught signal 15
no message buffer overruns
15:24:27.018 JACK was stopped
15:24:30.242 JACK is starting...
15:24:30.242 /usr/bin/jackd -dfirewire -r44100 -p512 -n3
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
no message buffer overruns
no message buffer overruns
15:24:30.261 JACK was started with PID=3110.
no message buffer overruns
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
1566393870338910:  (ffado.cpp)[  92] ffado_streaming_init: libffado 2.4.1 built Apr 19 2018 20:03:01
00538680684: [31mWarning (dice_eap.cpp)[ 115] init: no EAP mixer (device does not support EAP)
[0m00538680751:  (dice_avdevice.cpp)[ 713] showDevice:  DICE Parameter Space info:
00538680764:  (dice_avdevice.cpp)[ 714] showDevice:   Global  : offset=0x0028 size=0360
00538680779:  (dice_avdevice.cpp)[ 715] showDevice:   TX      : offset=0x0190 size=0568
00538680789:  (dice_avdevice.cpp)[ 716] showDevice:                 nb=   1 size=0280
00538680802:  (dice_avdevice.cpp)[ 717] showDevice:   RX      : offset=0x03C8 size=1128
00538680812:  (dice_avdevice.cpp)[ 718] showDevice:                 nb=   1 size=0280
00538680826:  (dice_avdevice.cpp)[ 719] showDevice:   UNUSED1 : offset=0x0830 size=0016
00538680836:  (dice_avdevice.cpp)[ 720] showDevice:   UNUSED2 : offset=0x0000 size=0000
00538680849:  (dice_avdevice.cpp)[ 722] showDevice:  Global param space:
00538784758:  (dice_avdevice.cpp)[ 725] showDevice:   Owner            : 0x00000000FFFF0000
00538888718:  (dice_avdevice.cpp)[ 728] showDevice:   Notification     : 0x00000040
15:24:45.094 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
00539096739:  (dice_avdevice.cpp)[ 731] showDevice:   Nick name        : Konnekt24D
00539201723:  (dice_avdevice.cpp)[ 735] showDevice:   Clock Select     : 0x01 0x0C
00539304683:  (dice_avdevice.cpp)[ 739] showDevice:   Enable           : false
00539408699:  (dice_avdevice.cpp)[ 743] showDevice:   Clock Status     : locked 0x01
00539512685:  (dice_avdevice.cpp)[ 746] showDevice:   Extended Status  : 0x00000000
00539616685:  (dice_avdevice.cpp)[ 749] showDevice:   Samplerate       : 0x0000AC44 (44100)
00539720681:  (dice_avdevice.cpp)[ 752] showDevice:   Version          : 0x01000400
00539824688:  (dice_avdevice.cpp)[ 761] showDevice:   Version          : 0x01000400 (1.0.4.0)
00539928702:  (dice_avdevice.cpp)[ 764] showDevice:   Clock caps       : 0x1F29007E
00540032743:  (dice_avdevice.cpp)[ 767] showDevice:   Clock sources    :
00540032766:  (dice_avdevice.cpp)[ 773] showDevice:     OPTICAL S/PDIF
00540032783:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032791:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032801:  (dice_avdevice.cpp)[ 773] showDevice:     COAXIAL S/PDIF
00540032808:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032817:  (dice_avdevice.cpp)[ 773] showDevice:     ADAT
00540032823:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032832:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032839:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032851:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032858:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032867:  (dice_avdevice.cpp)[ 773] showDevice:     Unused
00540032874:  (dice_avdevice.cpp)[ 773] showDevice:     INTERNAL
00540032883:  (dice_avdevice.cpp)[ 776] showDevice:  TX param space:
00540032890:  (dice_avdevice.cpp)[ 777] showDevice:   Nb of xmit        : 1
00540032899:  (dice_avdevice.cpp)[ 779] showDevice:   Transmitter 0:
00540136737:  (dice_avdevice.cpp)[ 782] showDevice:    ISO channel       :  -1
00540240743:  (dice_avdevice.cpp)[ 784] showDevice:    ISO speed         :   2
00540344764:  (dice_avdevice.cpp)[ 787] showDevice:    Nb audio channels :  16
00540448741:  (dice_avdevice.cpp)[ 789] showDevice:    Nb midi channels  :   1
00540552714:  (dice_avdevice.cpp)[ 792] showDevice:    AC3 caps          : 0x00000000
00540656763:  (dice_avdevice.cpp)[ 794] showDevice:    AC3 enable        : 0x00000000
00540760771:  (dice_avdevice.cpp)[ 797] showDevice:    Channel names     :
00540760794:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 1
00540760806:  (dice_avdevice.cpp)[ 802] showDevice:      mic | inst | line 2
00540760820:  (dice_avdevice.cpp)[ 802] showDevice:      line 3 | L
00540760828:  (dice_avdevice.cpp)[ 802] showDevice:      line 4 | R
00540760839:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel L
00540760846:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik channel R
00540760854:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb L
00540760861:  (dice_avdevice.cpp)[ 802] showDevice:      fabrik reverb R
00540760870:  (dice_avdevice.cpp)[ 802] showDevice:      adat 1 | optical L
00540760877:  (dice_avdevice.cpp)[ 802] showDevice:      adat 2 | optical R
00540760886:  (dice_avdevice.cpp)[ 802] showDevice:      adat 3
00540760893:  (dice_avdevice.cpp)[ 802] showDevice:      adat 4
00540760901:  (dice_avdevice.cpp)[ 802] showDevice:      adat 5
00540760908:  (dice_avdevice.cpp)[ 802] showDevice:      adat 6
00540760917:  (dice_avdevice.cpp)[ 802] showDevice:      adat 7 | coaxial L
00540760924:  (dice_avdevice.cpp)[ 802] showDevice:      adat 8 | coaxial R
00540760935:  (dice_avdevice.cpp)[ 806] showDevice:  RX param space:
00540760943:  (dice_avdevice.cpp)[ 807] showDevice:   Nb of recv        : 1
00540760952:  (dice_avdevice.cpp)[ 809] showDevice:   Receiver 0:
00540864675:  (dice_avdevice.cpp)[ 812] showDevice:    ISO channel       :   1
00540968762:  (dice_avdevice.cpp)[ 814] showDevice:    Sequence start    :   0
00541072703:  (dice_avdevice.cpp)[ 817] showDevice:    Nb audio channels :  16
00541176701:  (dice_avdevice.cpp)[ 819] showDevice:    Nb midi channels  :   1
00541280744:  (dice_avdevice.cpp)[ 822] showDevice:    AC3 caps          : 0x00000000
00541384710:  (dice_avdevice.cpp)[ 824] showDevice:    AC3 enable        : 0x00000000
00541488717:  (dice_avdevice.cpp)[ 827] showDevice:    Channel names     :
00541488815:  (dice_avdevice.cpp)[ 832] showDevice:      line 1 | main L
00541488824:  (dice_avdevice.cpp)[ 832] showDevice:      line 2 | main R
00541488833:  (dice_avdevice.cpp)[ 832] showDevice:      line 3 | L
00541488840:  (dice_avdevice.cpp)[ 832] showDevice:      line 4 | R
00541488849:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel L
00541488856:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik channel R
00541488865:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb L
00541488872:  (dice_avdevice.cpp)[ 832] showDevice:      fabrik reverb R
00541488881:  (dice_avdevice.cpp)[ 832] showDevice:      adat 1 | optical L
00541488888:  (dice_avdevice.cpp)[ 832] showDevice:      adat 2 | optical R
00541488897:  (dice_avdevice.cpp)[ 832] showDevice:      adat 3
00541488904:  (dice_avdevice.cpp)[ 832] showDevice:      adat 4
00541488913:  (dice_avdevice.cpp)[ 832] showDevice:      adat 5
00541488919:  (dice_avdevice.cpp)[ 832] showDevice:      adat 6
00541488928:  (dice_avdevice.cpp)[ 832] showDevice:      adat 7 | coaxial L
00541488935:  (dice_avdevice.cpp)[ 832] showDevice:      adat 8 | coaxial R
00542008744:  (dice_avdevice.cpp)[ 323] setSamplingFrequency: Setting sample rate: 44100
firewire ERR: Could not start streaming threads
Cannot start driver
JackServer::Start() failed with -1
Failed to start server
Cannot read socket fd = 27 err = Connection reset by peer
CheckRes error
Could not read result type = 22
Client name = qjackctl conflits with another running client
Cannot connect to the server
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
no message buffer overruns
15:24:45.372 JACK was stopped
To me it seems like some process has "captured" jack or something, stopping it from successfully start again.
But Im only guessing..

Code: Select all

alf@studio:~$ ps aux |grep -i jack
alf       1734  0.0  0.0  56256 19336 ?        S    15:15   0:00 /usr/bin/python3 -u /usr/bin/autojack >~/.log/autojack.log 2>&1 < /dev/null &
alf       2392  0.6  0.4 770116 90176 ?        Rl   15:15   0:03 qjackctl
alf       3145  0.0  0.0  22168   904 pts/0    S+   15:26   0:00 grep --color=auto -i jack
So I guess I'm still stuck :?
matyas
Established Member
Posts: 66
Joined: Mon Jul 02, 2018 9:11 pm
Has thanked: 6 times
Been thanked: 21 times

Re: TC Electronic Konnect 24D

Post by matyas »

Any news? I have a trusty old TC StudioKonnekt 48 I’d love to get working under Linux. My issues are similar- constant dropouts/stuttering, can’t get below 256 sample buffer. Ubuntu 18.04 with low-latency kernel here.
User avatar
krussedull
Established Member
Posts: 30
Joined: Sat Aug 03, 2019 9:57 pm
Has thanked: 3 times
Been thanked: 14 times
Contact:

Re: TC Electronic Konnect 24D

Post by krussedull »

Nothing new I'm afraid. Was thinking to take this case further with the ffado community, but already spend some time on this, so right now I'm gonna have to throw in the towel and work in Windows 10 until I get this working.
matyas
Established Member
Posts: 66
Joined: Mon Jul 02, 2018 9:11 pm
Has thanked: 6 times
Been thanked: 21 times

Re: TC Electronic Konnect 24D

Post by matyas »

krussedull wrote:Nothing new I'm afraid. Was thinking to take this case further with the ffado community, but already spend some time on this, so right now I'm gonna have to throw in the towel and work in Windows 10 until I get this working.
I managed to get the StudioKonnekt working by blacklisting the ALSA drivers and using the Firewire drivers. Stuck at 48/44.1 kHz, but it seems to be working well so far.
User avatar
krussedull
Established Member
Posts: 30
Joined: Sat Aug 03, 2019 9:57 pm
Has thanked: 3 times
Been thanked: 14 times
Contact:

Re: TC Electronic Konnect 24D

Post by krussedull »

I gave it another try and also got it working!

1) I ditched Ubuntu Studio and installed Linux Mint 19.2 (my favorite distro anyway) and did it from scratch

2) Installed the kxstudio repos
https://kx.studio/Repositories

3) Installed these drivers

Code: Select all

sudo apt install jackd2 jackd2-firewire pulseaudio-module-jack libffado2
4) Disabled some modules

Code: Select all

sudo vim /etc/modprobe.d/blacklist-snd.conf
Added this:

Code: Select all

# https://sourceforge.net/p/ffado/mailman/message/35041472/
# http://mailman.alsa-project.org/pipermail/alsa-devel/2014-September/081731.html
# https://linuxmusicians.com/viewtopic.php?p=83553
blacklist snd-dice
blacklist snd-firewire-digi00x
blacklist snd-firewire-tascam
blacklist snd-firewire-lib
blacklist snd-firewire-transceiver
blacklist snd-fireface
blacklist snd-firewire-motu
5) Installed and used Cadence (from the kxstudio repos) to start/configure jack

Code: Select all

sudo apt install cadence
6) Installed the linux low-latency driver

Code: Select all

sudo apt install linux-lowlatency
7) Added myself to the audio group:

Code: Select all

sudo usermod -a -G audio `howami`
8) BONUS! Installed linvst and got lots of windows vst working :)
Post Reply