Scarlett 18i20 gen 3 Linux - Crackling Audio

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

Moderators: khz, MattKingUSA

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

Also here are JACK -v logs when trying to run in various configs:

48kHz (successful)

Code: Select all


lapsio@linux-a7l6 ~> /usr/bin/jackd -v -r -dalsa -dhw:USB -r48000 -p2048 -n2
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
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: playback device hw:USB
Jack: capture device hw:USB
Jack: apparent rate = 48000
Jack: frames per period = 2048
Jack: JackDriver::Open capture_driver_name = hw:USB
Jack: JackDriver::Open playback_driver_name = hw:USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:USB|hw:USB|2048|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 2048 frames (42.7 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
Jack: JackSocketServerChannel::Open
Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_1000_0
Jack: JackSocketServerChannel::BuildPoolTable size = 1
Jack: JackEngine::Open
Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0
Jack: JackEngine::ClientInternalOpen: name = freewheel
Jack: JackEngine::AllocateRefNum ref = 1
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_freewheel val = 0
Jack: JackEngine::NotifyAddClient: name = freewheel
Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0
Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Jack: JackDriver::SetupDriverSync driver sem in flush mode
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackAlsaDriver::Attach fBufferSize 2048 fSampleRate 48000
Jack: JackEngine::PortRegister ref = 0 name = system:capture_1 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 1 name = system:capture_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 1 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_2 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 2 name = system:capture_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 2 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_3 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 3 name = system:capture_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 3
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 3 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_4 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 4 name = system:capture_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 4
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 4 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_5 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 5 name = system:capture_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 5
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 5 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_6 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 6 name = system:capture_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 6
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 6 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_7 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 7 name = system:capture_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 7
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 7 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_8 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 8 name = system:capture_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 8
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 8 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_9 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 9 name = system:capture_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 9 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_10 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 10 name = system:capture_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 10
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 10 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_11 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 11 name = system:capture_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 11
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 11 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_12 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 12 name = system:capture_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 12
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 12 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_13 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 13 name = system:capture_13 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 13
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 13 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_14 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 14 name = system:capture_14 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 14
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 14 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_15 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 15 name = system:capture_15 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 15
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 15 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_16 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 16 name = system:capture_16 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 16
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 16 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_17 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 17 name = system:capture_17 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 17
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 17 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_18 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 18 name = system:capture_18 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 18
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 18 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_19 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 19 name = system:capture_19 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 19
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 19 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_20 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 20 name = system:capture_20 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 20
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 20 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_1 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 21 name = system:playback_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 21
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 21 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_2 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 22 name = system:playback_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 22
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 22 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_3 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 23 name = system:playback_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 23
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 23 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_4 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 24 name = system:playback_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 24
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 24 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_5 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 25 name = system:playback_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 25
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 25 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_6 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 26 name = system:playback_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 26
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 26 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_7 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 27 name = system:playback_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 27
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 27 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_8 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 28 name = system:playback_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 28
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 28 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_9 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 29 name = system:playback_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 29
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 29 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_10 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 30 name = system:playback_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 30
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 30 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_11 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 31 name = system:playback_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 31
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 31 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_12 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 32 name = system:playback_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 32
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 32 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_13 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 33 name = system:playback_13 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 33
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 33 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_14 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 34 name = system:playback_14 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 34
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 34 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_15 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 35 name = system:playback_15 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 35
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 35 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_16 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 36 name = system:playback_16 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 36
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 36 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_17 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 37 name = system:playback_17 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 37
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 37 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_18 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 38 name = system:playback_18 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 38
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 38 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_19 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 39 name = system:playback_19 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 39
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 39 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_20 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 40 name = system:playback_20 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 40
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 40 
Jack: Clock source : system clock via clock_gettime
Jack: JackServer::Start
Jack: JackThreadedDriver::Start
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: JackThreadedDriver::Init non-realtime
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: JackSocketServerChannel::ClientCreate socket
Jack: JackSocketServerChannel::BuildPoolTable size = 2
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 11
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4

Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
^CJack main caught signal 2
Jack: JackServer::Stop
Jack: JackThreadedDriver::Stop
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackPosixThread::Stop
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackRequest::Notification kQUIT
Jack: JackSocketServerChannel::Execute : JackQuitException
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackEngine::ClientNotify: no callback for notification = 15
Jack: JackEngine::ClientNotify: no callback for notification = 15
Jack: JackServer::Close
Jack: JackServerSocket::Close /dev/shm/jack_default_1000_0
Jack: JackClientSocket::Close
Jack: JackAudioDriver::Detach
Jack: JackEngine::PortUnRegister ref = 0 port_index = 1
Jack: JackEngine::PortDisconnect ref = -1 src = 1 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 1 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 1 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 2
Jack: JackEngine::PortDisconnect ref = -1 src = 2 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 2 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 2 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 3
Jack: JackEngine::PortDisconnect ref = -1 src = 3 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 3 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 3 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 4
Jack: JackEngine::PortDisconnect ref = -1 src = 4 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 4 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 4 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 5
Jack: JackEngine::PortDisconnect ref = -1 src = 5 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 5 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 5 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 6
Jack: JackEngine::PortDisconnect ref = -1 src = 6 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 6 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 6 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 7
Jack: JackEngine::PortDisconnect ref = -1 src = 7 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 7 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 7 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 8
Jack: JackEngine::PortDisconnect ref = -1 src = 8 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 8 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 8 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 9
Jack: JackEngine::PortDisconnect ref = -1 src = 9 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 9 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 9 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 10
Jack: JackEngine::PortDisconnect ref = -1 src = 10 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 10 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 10 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 11
Jack: JackEngine::PortDisconnect ref = -1 src = 11 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 11 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 11 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 12
Jack: JackEngine::PortDisconnect ref = -1 src = 12 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 12 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 12 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 13
Jack: JackEngine::PortDisconnect ref = -1 src = 13 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 13 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 13 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 14
Jack: JackEngine::PortDisconnect ref = -1 src = 14 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 14 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 14 
Jack: Jacify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 15
Jack: JackEngine::PortDisconnect ref = -1 src = 15 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 15 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 15 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 16
Jack: JackEngine::PortDisconnect ref = -1 src = 16 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 16 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 16 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 17
Jack: JackEngine::PortDisconnect ref = -1 src = 17 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 17 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 17 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 18
Jack: JackEngine::PortDisconnect ref = -1 src = 18 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 18 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 18 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 19
Jack: JackEngine::PortDisconnect ref = -1 src = 19 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 19 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 19 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 20
Jack: JackEngine::PortDisconnect ref = -1 src = 20 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 20 
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 20 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 21
Jack: JackEngine::PortDisconnect ref = -1 src = 21 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 21
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 21 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 22
Jack: JackEngine::PortDisconnect ref = -1 src = 22 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 22
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 22 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 23
Jack: JackEngine::PortDisconnect ref = -1 src = 23 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 23
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 23 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister::PortDisconnect ref = -1 src = 24 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 24
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 24 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 25
Jack: JackEngine::PortDisconnect ref = -1 src = 25 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 25
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 25 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 26
Jack: JackEngine::PortDisconnect ref = -1 src = 26 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 26
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 26 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 27
Jack: JackEngine::PortDisconnect ref = -1 src = 27 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 27
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 27 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 28
Jack: JackEngine::PortDisconnect ref = -1 src = 28 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 28
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 28 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 29
Jack: JackEngine::PortDisconnect ref = -1 src = 29 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 29
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 29 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 30
Jack: JackEngine::PortDisconnect ref = -1 src = 30 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 30
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 30 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 31
Jack: JackEngine::PortDisconnect ref = -1 src = 31 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 31
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 31 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 32
Jack: JackEngine::PortDisconnect ref = -1 src = 32 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 32
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 32 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 33
Jack: JackEngine::PortDisconnect ref = -1 src = 33 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 33
Jack: JackConnectionManager::RemoveInputPort ref dex = 33 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 34
Jack: JackEngine::PortDisconnect ref = -1 src = 34 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 34
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 34 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 35
Jack: JackEngine::PortDisconnect ref = -1 src = 35 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 35
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 35 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 36
Jack: JackEngine::PortDisconnect ref = -1 src = 36 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 36
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 36 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 37
Jack: JackEngine::PortDisconnect ref = -1 src = 37 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 37
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 37 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 38
Jack: JackEngine::PortDisconnect ref = -1 src = 38 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 38
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 38 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 39
Jack: JackEngine::PortDisconnect ref = -1 src = 39 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 39
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 39 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 40
Jack: JackEngine::PortDisconnect ref = -1 src = 40 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 40
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 40 
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 1 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 1
Released audio card Audio1
audio_reservation_finish
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 1
Jack: JackGraphManager::DisconnectRefNum cur_index = 1 ref1 = 1 ref2 = 1
Jack: JackEngine::ClientInternalClose ref = 1
Jack: JackEngine::ClientCloseAux ref = 1
Jack: JackGraphManager::RemoveAllPorts ref = 1
Jack: JackEngine::Close
Jack: JackClientSocket::Close
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
Jack: Succeeded in unlocking 86611866 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: ~JackDriver
Jack: Succeeded in unlocking 1187 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

96kHz all channels (hangs with XRUN):

Code: Select all


lapsio@linux-a7l6 ~> /usr/bin/jackd -v -r -dalsa -dhw:USB -r96000 -p2048 -n2 
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
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: playback device hw:USB
Jack: capture device hw:USB
Jack: apparent rate = 96000
Jack: frames per period = 2048
Jack: JackDriver::Open capture_driver_name = hw:USB
Jack: JackDriver::Open playback_driver_name = hw:USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:USB|hw:USB|2048|2|96000|0|0|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 2048 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
Jack: JackSocketServerChannel::Open
Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_1000_0
Jack: JackSocketServerChannel::BuildPoolTable size = 1
Jack: JackEngine::Open
Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0
Jack: JackEngine::ClientInternalOpen: name = freewheel
Jack: JackEngine::AllocateRefNum ref = 1
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_freewheel val = 0
Jack: JackEngine::NotifyAddClient: name = freewheel
Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0
Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Jack: JackDriver::SetupDriverSync driver sem in flush mode
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackAlsaDriver::Attach fBufferSize 2048 fSampleRate 96000
Jack: JackEngine::PortRegister ref = 0 name = system:capture_1 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 1 name = system:capture_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 1 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_2 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 2 name = system:capture_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 2 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_3 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 3 name = system:capture_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 3
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 3 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_4 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 4 name = system:capture_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 4
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 4 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_5 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 5 name = system:capture_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 5
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 5 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_6 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 6 name = system:capture_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 6
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 6 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_7 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 7 name = system:capture_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 7
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 7 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_8 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 8 name = system:capture_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 8
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 8 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_9 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 9 name = system:capture_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 9 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_10 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 10 name = system:capture_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 10
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 10 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_11 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 11 name = system:capture_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 11
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 11 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_12 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 12 name = system:capture_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 12
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 12 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_13 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 13 name = system:capture_13 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 13
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 13 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_14 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 14 name = system:capture_14 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 14
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 14 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_15 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 15 name = system:capture_15 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 15
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 15 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_16 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 16 name = system:capture_16 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 16
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 16 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_17 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 17 name = system:capture_17 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 17
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 17 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_18 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 18 name = system:capture_18 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 18
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 18 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_19 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 19 name = system:capture_19 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 19
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 19 
Jack: JackEngine::PortRegister ref = 0 name = system:capture_20 type = 32 bit float mono audio flags = 22 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 20 name = system:capture_20 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 20
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fCapturePortList[i] 20 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_1 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 21 name = system:playback_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 21
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 21 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_2 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 22 name = system:playback_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 22
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 22 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_3 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 23 name = system:playback_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 23
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 23 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_4 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 24 name = system:playback_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 24
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 24 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_5 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 25 name = system:playback_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 25
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 25 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_6 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 26 name = system:playback_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 26
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 26 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_7 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 27 name = system:playback_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 27
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 27 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_8 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 28 name = system:playback_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 28
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 28 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_9 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 29 name = system:playback_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 29
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 29 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_10 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 30 name = system:playback_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 30
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 30 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_11 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 31 name = system:playback_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 31
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 31 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_12 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 32 name = system:playback_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 32
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 32 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_13 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 33 name = system:playback_13 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 33
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 33 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_14 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 34 name = system:playback_14 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 34
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 34 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_15 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 35 name = system:playback_15 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 35
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 35 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_16 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 36 name = system:playback_16 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 36
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 36 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_17 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 37 name = system:playback_17 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 37
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 37 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_18 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 38 name = system:playback_18 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 38
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 38 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_19 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 39 name = system:playback_19 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 39
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 39 
Jack: JackEngine::PortRegister ref = 0 name = system:playback_20 type = 32 bit float mono audio flags = 21 buffer_size = 2048
Jack: JackGraphManager::AllocatePortAux port_index = 40 name = system:playback_20 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 40
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAlsaDriver::Attach fPlaybackPortList[i] 40 
Jack: Clock source : system clock via clock_gettime
Jack: JackServer::Start
Jack: JackThreadedDriver::Start
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: JackThreadedDriver::Init non-realtime
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: JackSocketServerChannel::ClientCreate socket
Jack: JackSocketServerChannel::BuildPoolTable size = 2
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 11
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
^CJack main caught signal 2
Jack: JackServer::Stop
Jack: JackThreadedDriver::Stop
Jack: JackPosixThread::Stop
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: ALSA XRun wait_status = 0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::ClientNotify: no callback for notification = 3
Jack: JackEngine::ClientNotify: no callback for notification = 3

96kHz 10/10 and 10/18 (crash)

Code: Select all


lapsio@linux-a7l6 ~> /usr/bin/jackd -v -r -dalsa -dhw:USB -r96000 -p2048 -n2 -i10 -o10
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
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: playback device hw:USB
Jack: capture device hw:USB
Jack: apparent rate = 96000
Jack: frames per period = 2048
Jack: JackDriver::Open capture_driver_name = hw:USB
Jack: JackDriver::Open playback_driver_name = hw:USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:USB|hw:USB|2048|2|96000|10|10|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 2048 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
ALSA: cannot set hardware parameters for playback
ALSA: cannot configure playback channel
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Released audio card Audio1
audio_reservation_finish
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
JackServer::Open failed with -1
Jack: Succeeded in unlocking 86611866 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1187 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server

Code: Select all


lapsio@linux-a7l6 ~> /usr/bin/jackd -v -r -dalsa -dhw:USB -r96000 -p2048 -n2 -i10 -o18
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
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: playback device hw:USB
Jack: capture device hw:USB
Jack: apparent rate = 96000
Jack: frames per period = 2048
Jack: JackDriver::Open capture_driver_name = hw:USB
Jack: JackDriver::Open playback_driver_name = hw:USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:USB|hw:USB|2048|2|96000|10|18|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 2048 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
ALSA: cannot set hardware parameters for playback
ALSA: cannot configure playback channel
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Released audio card Audio1
audio_reservation_finish
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
JackServer::Open failed with -1
Jack: Succeeded in unlocking 86611866 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1187 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server

I also noticed that when I run @ 96kHz with specified channels count I'm getting following message in dmesg:

Code: Select all


[ 1916.843169] usb 1-1: cannot submit urb 0, error -90: internal error

[ 1925.804785] usb 1-1: cannot submit urb 0, error -90: internal error

And when all channels @ 96kHz following:

Code: Select all


[ 1976.379291] retire_capture_urb: 17534 callbacks suppressed
[ 1993.413121] retire_capture_urb: 31598 callbacks suppressed

Plus there's buttload of messages like:

Code: Select all


[ 1614.684302] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684427] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684552] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684678] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684804] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint

but they were already there when I opened dmesg and I don't know how they appeared.

When I'm connecting interface dmesg shows this (slot X changes each time I connect interface so slot 4 from logs above is the same thing as slot 5 below):

Code: Select all


[ 2131.268363] usb 1-1: USB disconnect, device number 5
[ 2135.445462] usb 1-1: new high-speed USB device number 6 using xhci_hcd
[ 2135.594001] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
[ 2135.594002] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 2135.594003] usb 1-1: Product: Scarlett 18i20 USB
[ 2135.594003] usb 1-1: Manufacturer: Focusrite
[ 2135.594004] usb 1-1: SerialNumber: P993THZ9A04D6E
[ 2136.217785] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 5 ep 2 on endpoint
[ 2136.219673] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 5 ep 2 on endpoint
[ 2136.225157] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 5 ep 2 on endpoint
[ 2136.225928] retire_capture_urb: 6750 callbacks suppressed

puleglot
Established Member
Posts: 113
Joined: Thu Jan 23, 2020 3:14 pm

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by puleglot »

Please try the patch below:

Code: Select all

SUPERSEDED BY A NEWER PATCH
Last edited by puleglot on Thu Apr 16, 2020 12:21 pm, edited 1 time in total.
puleglot
Established Member
Posts: 113
Joined: Thu Jan 23, 2020 3:14 pm

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by puleglot »

lapsio wrote: Sat Mar 21, 2020 6:50 pm Yeah channel counts mentioned in stream0 file are valid (20, 18 or 10). I was able to specify those in JACK before. However I was never able to specify them in duplex mode, JACK was just crashing (which considering what you say about capture being always enabled now implies why I'm unable to set playback channels count).
Channel number is valid, but sample rates list is not. The driver doesn't know about sample rate constraints (since they are exposed in a non class compliant way) and always selects 1st altsetting. That's my guess.
lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

I just noticed I ran out of disk space because since yesterday /var/log/messages has been flooded with 6GB of those messages:

Code: Select all


[ 1614.684302] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684427] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684552] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684678] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[ 1614.684804] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

After applying second patch, attempt to launch JACK at 96kHz crashes like (doesn't hang like before):

Code: Select all


lapsio@linux-a7l6 ~> /usr/bin/jackd -v -r -dalsa -dhw:USB -r96000 -p2048 -n2 
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
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
Cannot create RT messagebuffer thread: Operation not permitted (1)
Retrying messagebuffer thread without RT scheduling
Messagebuffer not realtime; consider enabling RT scheduling for user
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 86611866 byte memory area (Cannot allocate memory)
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: playback device hw:USB
Jack: capture device hw:USB
Jack: apparent rate = 96000
Jack: frames per period = 2048
Jack: JackDriver::Open capture_driver_name = hw:USB
Jack: JackDriver::Open playback_driver_name = hw:USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 2048
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:USB|hw:USB|2048|2|96000|0|0|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 2048 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
ALSA: cannot set hardware parameters for playback
ALSA: cannot configure playback channel
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Released audio card Audio1
audio_reservation_finish
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
JackServer::Open failed with -1
Jack: Succeeded in unlocking 86611866 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1187 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server

dmesg

Code: Select all


[ 1044.065886] usb 1-1: new high-speed USB device number 12 using xhci_hcd
[ 1044.218535] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
[ 1044.218536] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 1044.218537] usb 1-1: Product: Scarlett 18i20 USB
[ 1044.218537] usb 1-1: Manufacturer: Focusrite
[ 1044.218538] usb 1-1: SerialNumber: P993THZ9A04D6E
[ 1044.969741] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
[ 1044.971365] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
[ 1044.976123] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint

/var/log/messages

Code: Select all





2020-03-22T00:57:42.156348+01:00 linux-a7l6 kernel: [ 1044.065886] usb 1-1: new high-speed USB device number 12 using xhci_hcd
2020-03-22T00:57:42.307990+01:00 linux-a7l6 kernel: [ 1044.218535] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
2020-03-22T00:57:42.308029+01:00 linux-a7l6 kernel: [ 1044.218536] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
2020-03-22T00:57:42.308030+01:00 linux-a7l6 kernel: [ 1044.218537] usb 1-1: Product: Scarlett 18i20 USB
2020-03-22T00:57:42.308030+01:00 linux-a7l6 kernel: [ 1044.218537] usb 1-1: Manufacturer: Focusrite
2020-03-22T00:57:42.308038+01:00 linux-a7l6 kernel: [ 1044.218538] usb 1-1: SerialNumber: P993THZ9A04D6E
2020-03-22T00:57:42.473787+01:00 linux-a7l6 mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
2020-03-22T00:57:42.473964+01:00 linux-a7l6 mtp-probe: bus: 1, device: 12 was not an MTP device
2020-03-22T00:57:43.000937+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.001797+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.002518+01:00 linux-a7l6 systemd-udevd[7146]: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
2020-03-22T00:57:43.002653+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.056091+01:00 linux-a7l6 kernel: [ 1044.969741] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
2020-03-22T00:57:43.003242+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.056760+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 3 threads of 1 processes of 1 users.
2020-03-22T00:57:43.058613+01:00 linux-a7l6 rtkit-daemon[3367]: Successfully made thread 7156 of process 3362 (/usr/bin/pulseaudio) owned by 'lapsio' RT at priority 5.
2020-03-22T00:57:43.058794+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 4 threads of 1 processes of 1 users.
2020-03-22T00:57:43.059978+01:00 linux-a7l6 kernel: [ 1044.971365] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
2020-03-22T00:57:43.060844+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 4 threads of 1 processes of 1 users.
2020-03-22T00:57:43.061912+01:00 linux-a7l6 rtkit-daemon[3367]: Successfully made thread 7157 of process 3362 (/usr/bin/pulseaudio) owned by 'lapsio' RT at priority 5.
2020-03-22T00:57:43.062022+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 5 threads of 1 processes of 1 users.
2020-03-22T00:57:43.063057+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
2020-03-22T00:57:43.063450+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_input.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00.multichannel-input"
2020-03-22T00:57:43.063973+01:00 linux-a7l6 kernel: [ 1044.976123] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint

/var/log/warn

Code: Select all


2020-03-22T00:57:43.000937+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.001797+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.002518+01:00 linux-a7l6 systemd-udevd[7146]: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
2020-03-22T00:57:43.002653+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.056091+01:00 linux-a7l6 kernel: [ 1044.969741] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
2020-03-22T00:57:43.003242+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:57:43.059978+01:00 linux-a7l6 kernel: [ 1044.971365] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint
2020-03-22T00:57:43.063057+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
2020-03-22T00:57:43.063450+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_input.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00.multichannel-input"
2020-03-22T00:57:43.063973+01:00 linux-a7l6 kernel: [ 1044.976123] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 11 ep 2 on endpoint

I also realized that spam in /var/log/messages comes from pulseaudio being unable to play audio through Scarlett. When there's some system sound played device basically hangs and /var/log/messages is flooded with buffer overrun messages

That said JACK in 48kHz still works.

Here's current pacmd list-sinks output:

Code: Select all


* index: 5
        name: <alsa_output.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00.multichannel-output>
        driver: <module-alsa-card.c>
        flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 9040
        volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB,   rear-left: 65536 / 100% / 0.00 dB,   rear-right: 65536 / 100% / 0.00 dB,   front-center: 65536 / 100% / 0.00 dB,   lfe: 65536 / 100% / 0.00 dB,   side-left: 65536 / 100% / 0.00 dB,   side-right: 65536 / 100% / 0.00 dB,   aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB
                balance 0.00
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 10
        sample spec: s32le 10ch 44100Hz
        channel map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 594.42 ms
        card: 5 <alsa_card.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00>
        module: 33
        properties:
                alsa.resolution_bits = "32"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "USB Audio"
                alsa.id = "USB Audio"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "1"
                alsa.card_name = "Scarlett 18i20 USB"
                alsa.long_card_name = "Focusrite Scarlett 18i20 USB at usb-0000:00:14.0-1, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:14.0-usb-0:1:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/sound/card1"
                udev.id = "usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00"
                device.bus = "usb"
                device.vendor.id = "1235"
                device.vendor.name = "Focusrite-Novation"
                device.product.id = "8215"
                device.product.name = "Scarlett 18i20 USB"
                device.serial = "Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E"
                device.string = "hw:1"
                device.buffering.buffer_size = "1048560"
                device.buffering.fragment_size = "524280"
                device.access_mode = "mmap+timer"
                device.profile.name = "multichannel-output"
                device.profile.description = "Multichannel"
                device.description = "Scarlett 18i20 USB Multichannel"
                alsa.components = "USB1235:8215"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        ports:
                multichannel-output: Multichannel Output (priority 0, latency offset 0 usec, available: unknown)
                        properties:

        active port: <multichannel-output>

Also for some reason when I connect Scarlett for the first time, my video camera crashes. I observed this before patching as well:

Code: Select all


[  123.371947] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[  123.520505] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
[  123.520506] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[  123.520507] usb 1-1: Product: Scarlett 18i20 USB
[  123.520507] usb 1-1: Manufacturer: Focusrite
[  123.520507] usb 1-1: SerialNumber: P993THZ9A04D6E
[  123.522077] usb 1-9: USB disconnect, device number 3
[  123.523634] uvcvideo: Failed to resubmit video URB (-19).
[  123.527635] uvcvideo: Failed to resubmit video URB (-19).
[  123.531637] uvcvideo: Failed to resubmit video URB (-19).
[  123.535634] uvcvideo: Failed to resubmit video URB (-19).
[  123.539634] uvcvideo: Failed to resubmit video URB (-19).
[  123.920247] usb 1-9: new high-speed USB device number 6 using xhci_hcd
[  124.143098] usb 1-9: New USB device found, idVendor=04ca, idProduct=7089, bcdDevice= 0.08
[  124.143099] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  124.143100] usb 1-9: Product: HP HD Camera
[  124.143101] usb 1-9: Manufacturer: DHLQEA19ICHE0L
[  124.143101] usb 1-9: SerialNumber: 01.00.00
[  124.157016] uvcvideo: Found UVC 1.50 device HP HD Camera (04ca:7089)
[  124.226175] uvcvideo 1-9:1.0: Entity type for entity Extension 4 was not initialized!
[  124.226176] uvcvideo 1-9:1.0: Entity type for entity Extension 3 was not initialized!
[  124.226177] uvcvideo 1-9:1.0: Entity type for entity Processing 2 was not initialized!
[  124.226178] uvcvideo 1-9:1.0: Entity type for entity Camera 1 was not initialized!
[  124.226225] input: HP HD Camera: HP HD Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input40
[  124.234783] uvcvideo: Found UVC 1.50 device HP HD Camera (04ca:7089)
[  124.252297] uvcvideo 1-9:1.2: Entity type for entity Extension 4 was not initialized!
[  124.252298] uvcvideo 1-9:1.2: Entity type for entity Extension 7 was not initialized!
[  124.252299] uvcvideo 1-9:1.2: Entity type for entity Processing 2 was not initialized!
[  124.252299] uvcvideo 1-9:1.2: Entity type for entity Camera 1 was not initialized!
[  124.252339] input: HP HD Camera: HP IR Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/input/input41
[  124.944455] usbcore: registered new interface driver snd-usb-audio
[  125.013768] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[  125.015268] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint

Code: Select all


2020-03-22T00:42:21.591979+01:00 linux-a7l6 kernel: [  123.371947] usb 1-1: new high-speed USB device number 5 using xhci_hcd
2020-03-22T00:42:21.739985+01:00 linux-a7l6 kernel: [  123.520505] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
2020-03-22T00:42:21.739993+01:00 linux-a7l6 kernel: [  123.520506] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
2020-03-22T00:42:21.739994+01:00 linux-a7l6 kernel: [  123.520507] usb 1-1: Product: Scarlett 18i20 USB
2020-03-22T00:42:21.739995+01:00 linux-a7l6 kernel: [  123.520507] usb 1-1: Manufacturer: Focusrite
2020-03-22T00:42:21.739995+01:00 linux-a7l6 kernel: [  123.520507] usb 1-1: SerialNumber: P993THZ9A04D6E
2020-03-22T00:42:21.739999+01:00 linux-a7l6 kernel: [  123.522077] usb 1-9: USB disconnect, device number 3
2020-03-22T00:42:21.740000+01:00 linux-a7l6 kernel: [  123.523634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.743985+01:00 linux-a7l6 kernel: [  123.527635] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.748028+01:00 linux-a7l6 kernel: [  123.531637] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.752015+01:00 linux-a7l6 kernel: [  123.535634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.755983+01:00 linux-a7l6 kernel: [  123.539634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:22.140048+01:00 linux-a7l6 kernel: [  123.920247] usb 1-9: new high-speed USB device number 6 using xhci_hcd
2020-03-22T00:42:22.360003+01:00 linux-a7l6 kernel: [  124.143098] usb 1-9: New USB device found, idVendor=04ca, idProduct=7089, bcdDevice= 0.08
2020-03-22T00:42:22.360013+01:00 linux-a7l6 kernel: [  124.143099] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2020-03-22T00:42:22.360014+01:00 linux-a7l6 kernel: [  124.143100] usb 1-9: Product: HP HD Camera
2020-03-22T00:42:22.360015+01:00 linux-a7l6 kernel: [  124.143101] usb 1-9: Manufacturer: DHLQEA19ICHE0L
2020-03-22T00:42:22.360016+01:00 linux-a7l6 kernel: [  124.143101] usb 1-9: SerialNumber: 01.00.00
2020-03-22T00:42:22.376286+01:00 linux-a7l6 kernel: [  124.157016] uvcvideo: Found UVC 1.50 device HP HD Camera (04ca:7089)
2020-03-22T00:42:22.444054+01:00 linux-a7l6 kernel: [  124.226175] uvcvideo 1-9:1.0: Entity type for entity Extension 4 was not initialized!
2020-03-22T00:42:22.444064+01:00 linux-a7l6 kernel: [  124.226176] uvcvideo 1-9:1.0: Entity type for entity Extension 3 was not initialized!
2020-03-22T00:42:22.444065+01:00 linux-a7l6 kernel: [  124.226177] uvcvideo 1-9:1.0: Entity type for entity Processing 2 was not initialized!
2020-03-22T00:42:22.444066+01:00 linux-a7l6 kernel: [  124.226178] uvcvideo 1-9:1.0: Entity type for entity Camera 1 was not initialized!
2020-03-22T00:42:22.444067+01:00 linux-a7l6 kernel: [  124.226225] input: HP HD Camera: HP HD Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input40
2020-03-22T00:42:22.452304+01:00 linux-a7l6 kernel: [  124.234783] uvcvideo: Found UVC 1.50 device HP HD Camera (04ca:7089)
2020-03-22T00:42:22.469851+01:00 linux-a7l6 mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
2020-03-22T00:42:22.470098+01:00 linux-a7l6 mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9"
2020-03-22T00:42:22.470214+01:00 linux-a7l6 mtp-probe: bus: 1, device: 6 was not an MTP device
2020-03-22T00:42:22.470368+01:00 linux-a7l6 mtp-probe: bus: 1, device: 5 was not an MTP device
2020-03-22T00:42:22.472062+01:00 linux-a7l6 kernel: [  124.252297] uvcvideo 1-9:1.2: Entity type for entity Extension 4 was not initialized!
2020-03-22T00:42:22.472067+01:00 linux-a7l6 kernel: [  124.252298] uvcvideo 1-9:1.2: Entity type for entity Extension 7 was not initialized!
2020-03-22T00:42:22.472068+01:00 linux-a7l6 kernel: [  124.252299] uvcvideo 1-9:1.2: Entity type for entity Processing 2 was not initialized!
2020-03-22T00:42:22.472068+01:00 linux-a7l6 kernel: [  124.252299] uvcvideo 1-9:1.2: Entity type for entity Camera 1 was not initialized!
2020-03-22T00:42:22.472069+01:00 linux-a7l6 kernel: [  124.252339] input: HP HD Camera: HP IR Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/input/input41
2020-03-22T00:42:23.161174+01:00 linux-a7l6 kernel: [  124.944455] usbcore: registered new interface driver snd-usb-audio
2020-03-22T00:42:23.164388+01:00 linux-a7l6 systemd-udevd[4490]: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
2020-03-22T00:42:23.169239+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:42:23.171597+01:00 linux-a7l6 kdeinit5[3272]: message repeated 3 times: [ QObject::connect: invalid null parameter]
2020-03-22T00:42:23.230853+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 3 threads of 1 processes of 1 users.
2020-03-22T00:42:23.231980+01:00 linux-a7l6 kernel: [  125.013768] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-22T00:42:23.231988+01:00 linux-a7l6 kernel: [  125.015268] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-22T00:42:23.232340+01:00 linux-a7l6 rtkit-daemon[3367]: Successfully made thread 4609 of process 3362 (/usr/bin/pulseaudio) owned by 'lapsio' RT at priority 5.
2020-03-22T00:42:23.233190+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 4 threads of 1 processes of 1 users.
2020-03-22T00:42:23.235330+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 4 threads of 1 processes of 1 users.
2020-03-22T00:42:23.236986+01:00 linux-a7l6 rtkit-daemon[3367]: Successfully made thread 4610 of process 3362 (/usr/bin/pulseaudio) owned by 'lapsio' RT at priority 5.
2020-03-22T00:42:23.237141+01:00 linux-a7l6 rtkit-daemon[3367]: Supervising 5 threads of 1 processes of 1 users.
2020-03-22T00:42:23.238285+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
2020-03-22T00:42:23.238521+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_input.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00.multichannel-input"
2020-03-22T00:43:03.465159+01:00 linux-a7l6 dbus-daemon[3232]: [session uid=1000 pid=3232] Activating via systemd: service name='org.gtk.vfs.Metadata' unit='gvfs-metadata.service' requested by ':1.40' (uid=1000 pid=3491 comm="/usr/lib/tracker-extract ")
2020-03-22T00:43:03.466297+01:00 linux-a7l6 systemd[3214]: Starting Virtual filesystem metadata service...
2020-03-22T00:43:03.476999+01:00 linux-a7l6 dbus-daemon[3232]: [session uid=1000 pid=3232] Successfully activated service 'org.gtk.vfs.Metadata'
2020-03-22T00:43:03.477460+01:00 linux-a7l6 systemd[3214]: Started Virtual filesystem metadata service.

Code: Select all


2020-03-22T00:42:21.740000+01:00 linux-a7l6 kernel: [  123.523634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.743985+01:00 linux-a7l6 kernel: [  123.527635] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.748028+01:00 linux-a7l6 kernel: [  123.531637] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.752015+01:00 linux-a7l6 kernel: [  123.535634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:21.755983+01:00 linux-a7l6 kernel: [  123.539634] uvcvideo: Failed to resubmit video URB (-19).
2020-03-22T00:42:22.444054+01:00 linux-a7l6 kernel: [  124.226175] uvcvideo 1-9:1.0: Entity type for entity Extension 4 was not initialized!
2020-03-22T00:42:22.444064+01:00 linux-a7l6 kernel: [  124.226176] uvcvideo 1-9:1.0: Entity type for entity Extension 3 was not initialized!
2020-03-22T00:42:22.444065+01:00 linux-a7l6 kernel: [  124.226177] uvcvideo 1-9:1.0: Entity type for entity Processing 2 was not initialized!
2020-03-22T00:42:22.444066+01:00 linux-a7l6 kernel: [  124.226178] uvcvideo 1-9:1.0: Entity type for entity Camera 1 was not initialized!
2020-03-22T00:42:22.472062+01:00 linux-a7l6 kernel: [  124.252297] uvcvideo 1-9:1.2: Entity type for entity Extension 4 was not initialized!
2020-03-22T00:42:22.472067+01:00 linux-a7l6 kernel: [  124.252298] uvcvideo 1-9:1.2: Entity type for entity Extension 7 was not initialized!
2020-03-22T00:42:22.472068+01:00 linux-a7l6 kernel: [  124.252299] uvcvideo 1-9:1.2: Entity type for entity Processing 2 was not initialized!
2020-03-22T00:42:22.472068+01:00 linux-a7l6 kernel: [  124.252299] uvcvideo 1-9:1.2: Entity type for entity Camera 1 was not initialized!
2020-03-22T00:42:23.164388+01:00 linux-a7l6 systemd-udevd[4490]: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
2020-03-22T00:42:23.169239+01:00 linux-a7l6 kdeinit5[3272]: QObject::connect: invalid null parameter
2020-03-22T00:42:23.171597+01:00 linux-a7l6 kdeinit5[3272]: message repeated 3 times: [ QObject::connect: invalid null parameter]
2020-03-22T00:42:23.231980+01:00 linux-a7l6 kernel: [  125.013768] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-22T00:42:23.231988+01:00 linux-a7l6 kernel: [  125.015268] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-22T00:42:23.238285+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
2020-03-22T00:42:23.238521+01:00 linux-a7l6 plasmashell[3319]: org.kde.plasma.pulseaudio: No object for name "alsa_input.usb-Focusrite_Scarlett_18i20_USB_P993THZ9A04D6E-00.multichannel-input"

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

Also stream0 file:

Code: Select all


lapsio@linux-a7l6 ~> cat /proc/asound/USB/stream0 
Focusrite Scarlett 18i20 USB at usb-0000:00:14.0-1, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 560
    Momentary freq = 48000 Hz (0x6.0000)
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 20
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000
    Data packet interval: 125 us
    Bits: 0
  Interface 1
    Altset 2
    Format: S32_LE
    Channels: 18
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000
    Data packet interval: 125 us
    Bits: 0
  Interface 1
    Altset 3
    Format: S32_LE
    Channels: 10
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Data packet interval: 125 us
    Bits: 0

Capture:
  Status: Running
    Interface = 2
    Altset = 1
    Packet Size = 560
    Momentary freq = 48000 Hz (0x6.0000)
  Interface 2
    Altset 1
    Format: S32_LE
    Channels: 20
    Endpoint: 1 IN (ASYNC)
    Rates: 44100, 48000
    Data packet interval: 125 us
    Bits: 0
  Interface 2
    Altset 2
    Format: S32_LE
    Channels: 18
    Endpoint: 1 IN (ASYNC)
    Rates: 44100, 48000, 88200, 96000
    Data packet interval: 125 us
    Bits: 0
  Interface 2
    Altset 3
    Format: S32_LE
    Channels: 10
    Endpoint: 1 IN (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000
    Data packet interval: 125 us
    Bits: 0

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

I also confirmed that now JACK properly autoselects number of channels when used in capture-only mode.
lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

Here's PDF file that contains listing of all channels availability in various sample rates:

https://fael-downloads-prod.focusrite.c ... ide_EN.pdf

Just in case I didn't understand it correctly
lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

Pulseaudio puking with buffer overrun is probably due to fact that it tries to launch interface with 10 output channels in 48 kHz mode. It also results in buffer overrun flood when I launch interface in this mode using JACK. 20 outputs work fine in 48kHz.
Last edited by lapsio on Sun Mar 22, 2020 4:06 am, edited 1 time in total.
lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

I temporarily rolled back patches to see which settings "worked" before (with crackling) and it goes as follows:

192 kHz:
20/20 - interface unit physically crashes and usb resets (or XRUN)
18/18 - jack launches but sound is distorted
10/10 - "works" (with crackling and unstable pitch)

96 kHz:
20/20 - interface unit physically crashes and usb resets (or XRUN)
18/18 - "works" (with crackling and unstable pitch)
10/10 - "works" (with crackling and unstable pitch)

48 kHz
20/20 - "works" (with crackling and unstable pitch)
18/18 - "works" (with crackling and unstable pitch)
10/10 - "works" (with crackling and unstable pitch)

After applying patch:

192 kHz:
20/20 - interface unit physically crashes and usb resets (or XRUN)
18/18 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)
10/10 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)

96 kHz:
20/20 - interface unit physically crashes and usb resets (or XRUN)
18/18 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)
10/10 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)

48 kHz:
20/20 - actually works correctly
18/18 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)
10/10 - jack hangs with XRUN, dmesg gets flooded with buffer overrun

After applying second patch:

192 kHz:
20/20 - jack crashes (ALSA: cannot set channel count)
18/18 - jack crashes (ALSA: cannot set channel count)
10/10 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)

96 kHz:
20/20 - jack crashes (ALSA: cannot set channel count)
18/18 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)
10/10 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)

48 kHz:
20/20 - actually works correctly
18/18 - jack crashes (usb 1-1: cannot submit urb 0, error -90: internal error, ALSA: cannot set hardware parameters for playback)
10/10 - jack hangs with XRUN, dmesg gets flooded with buffer overrun

it's worth to mention that for capture only mode all modes that should work, work correctly. In duplex mode in 48 kHz changing either input channels count to 10 or output channels count (or both) result in buffer overrun.
puleglot
Established Member
Posts: 113
Joined: Thu Jan 23, 2020 3:14 pm

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by puleglot »

I noticed that set_sync_ep_implicit_fb_quirk() always selects 1st altsetting for implicit feedback endpoint. Maybe that's the problem. Could you try the new patch? It also unconditionally enables debug mode, so we will see more info in dmesg.

Code: Select all

SUPERSEDED BY A NEWER PATCH
Last edited by puleglot on Thu Apr 16, 2020 12:22 pm, edited 2 times in total.
lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

Dramatic turn of events :D

Code: Select all


[   49.007799] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[   49.156329] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
[   49.156330] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[   49.156330] usb 1-1: Product: Scarlett 18i20 USB
[   49.156331] usb 1-1: Manufacturer: Focusrite
[   49.156331] usb 1-1: SerialNumber: P993THZ9A04D6E
[   49.859664] usbcore: registered new interface driver snd-usb-audio
[   49.878858] usb 1-1: Creating new capture data endpoint #81
[   49.909957] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   49.910867] usb 1-1: Creating new playback data endpoint #1
[   49.910873] BUG: kernel NULL pointer dereference, address: 000000000000002d
[   49.910875] #PF: supervisor read access in kernel mode
[   49.910876] #PF: error_code(0x0000) - not-present page
[   49.910877] PGD 0 P4D 0 
[   49.910879] Oops: 0000 [#1] SMP NOPTI
[   49.910880] CPU: 7 PID: 3195 Comm: pulseaudio Tainted: G           OE     5.3.7-1-default #1 openSUSE Tumbleweed (unreleased)
[   49.910882] Hardware name: HP HP ZBook 14u G6/8549, BIOS R70 Ver. 01.03.03 10/08/2019
[   49.910889] RIP: 0010:set_format+0x1bd/0x610 [snd_usb_audio]
[   49.910891] Code: 15 82 35 12 0f 85 3b 02 00 00 41 bd 81 00 00 00 be 02 00 00 00 4c 89 f7 e8 80 6f e6 fe 48 85 c0 0f 84 5d 01 00 00 48 8b 4b 28 <0f> b6 49 2d 3b 48 10 48 89 ce 0f 83 49 01 00 00 48 8b 00 48 8d 14
[   49.910892] RSP: 0018:ffffb7ef00d37d28 EFLAGS: 00010286
[   49.910894] RAX: ffff9f039a086c00 RBX: ffff9f03b3735018 RCX: 0000000000000000
[   49.910895] RDX: ffff9f039a0848b0 RSI: 0000000000000002 RDI: ffff9f039a0848c8
[   49.910896] RBP: ffff9f03b3326180 R08: ffff9f03bd5f11c0 R09: ffff9f03b7b5e000
[   49.910899] R10: ffffb7ef00d37c50 R11: 0000000000000001 R12: ffff9f03b7fb5bc0
[   49.910900] R13: 0000000000000081 R14: ffff9efcb5ab2800 R15: 0000000000000004
[   49.910901] FS:  00007f4cc6168540(0000) GS:ffff9f03bd5c0000(0000) knlGS:0000000000000000
[   49.910903] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   49.910904] CR2: 000000000000002d CR3: 0000000815896002 CR4: 00000000003606e0
[   49.910905] Call Trace:
[   49.910912]  snd_usb_hw_params+0x267/0x2c0 [snd_usb_audio]
[   49.910916]  snd_pcm_hw_params+0x1fe/0x580 [snd_pcm]
[   49.910920]  ? snd_pcm_info_user+0x25/0x70 [snd_pcm]
[   49.910923]  ? strlcpy+0x31/0x40
[   49.910926]  ? __check_object_size+0xd4/0x1a0
[   49.910929]  snd_pcm_common_ioctl+0x19b/0xbf0 [snd_pcm]
[   49.910932]  snd_pcm_ioctl+0x2a/0x30 [snd_pcm]
[   49.910934]  do_vfs_ioctl+0xa4/0x640
[   49.910937]  ? handle_mm_fault+0xdb/0x230
[   49.910939]  ? __do_page_fault+0x2e9/0x500
[   49.910941]  ksys_ioctl+0x70/0x80
[   49.910942]  __x64_sys_ioctl+0x16/0x20
[   49.910945]  do_syscall_64+0x6a/0x1f0
[   49.910947]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
[   49.910949] RIP: 0033:0x7f4cc4838587
[   49.910951] Code: b3 66 90 48 8b 05 11 49 2c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e1 48 2c 00 f7 d8 64 89 01 48
[   49.910953] RSP: 002b:00007ffe0cffa4b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[   49.910954] RAX: ffffffffffffffda RBX: 000055a4b566c120 RCX: 00007f4cc4838587
[   49.910956] RDX: 00007ffe0cffa6f0 RSI: 00000000c2604111 RDI: 0000000000000029
[   49.910957] RBP: 00007ffe0cffa6f0 R08: 0000000000000000 R09: 0000000000000000
[   49.910958] R10: 0000000000000004 R11: 0000000000000246 R12: 000055a4b566c9e0
[   49.910959] R13: 00007ffe0cffa4e4 R14: 0000000000000000 R15: 00007ffe0cffa6f0
[   49.910961] Modules linked in: snd_usb_audio(E) snd_usbmidi_lib(E) snd_rawmidi(E) snd_seq_device(E) ccm(E) fuse(E) rfcomm(E) xt_tcpudp(E) ip6t_rpfilter(E) ip6t_REJECT(E) af_packet(E) tun(E) nf_reject_ipv6(E) ipt_REJECT(E) nf_reject_ipv4(E) xt_conntrack(E) bnep(E) ip_set(E) nfnetlink(E) ebtable_nat(E) ebtable_broute(E) ip6table_nat(E) ip6table_mangle(E) ip6table_raw(E) ip6table_security(E) iptable_nat(E) nf_nat(E) uvcvideo(E) btusb(E) nf_conntrack(E) btrtl(E) videobuf2_vmalloc(E) btbcm(E) videobuf2_memops(E) btintel(E) videobuf2_v4l2(E) videobuf2_common(E) bluetooth(E) nf_defrag_ipv6(E) videodev(E) nf_defrag_ipv4(E) mc(E) ecdh_generic(E) ecc(E) iptable_mangle(E) iptable_raw(E) vboxpci(OE) bridge(E) iptable_security(E) vboxnetadp(OE) stp(E) scsi_transport_iscsi(E) vboxnetflt(OE) ebtable_filter(E) llc(E) ebtables(E) ip6table_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) bpfilter(E) sof_pci_dev(E) snd_sof_intel_hda_common(E) snd_sof_intel_hda(E) snd_sof_intel_byt(E)
[   49.910978]  snd_sof_intel_ipc(E) snd_hda_codec_hdmi(E) snd_sof(E) snd_sof_xtensa_dsp(E) snd_soc_skl(E) snd_soc_hdac_hda(E) snd_hda_ext_core(E) snd_soc_skl_ipc(E) snd_soc_sst_ipc(E) snd_soc_sst_dsp(E) snd_soc_acpi_intel_match(E) snd_soc_acpi(E) snd_soc_core(E) snd_hda_codec_realtek(E) snd_compress(E) snd_hda_codec_generic(E) vboxdrv(OE) ledtrig_audio(E) snd_pcm_dmaengine(E) iwlmvm(E) hid_multitouch(E) snd_hda_intel(E) x86_pkg_temp_thermal(E) snd_hda_codec(E) intel_powerclamp(E) coretemp(E) mac80211(E) snd_hda_core(E) libarc4(E) snd_hwdep(E) kvm_intel(E) nls_iso8859_1(E) nls_cp437(E) iwlwifi(E) snd_pcm(E) hid_sensor_als(E) vfat(E) iTCO_wdt(E) hid_sensor_trigger(E) fat(E) snd_timer(E) msr(E) kvm(E) mei_wdt(E) mei_hdcp(E) iTCO_vendor_support(E) hid_sensor_iio_common(E) industrialio_triggered_buffer(E) intel_rapl_msr(E) kfifo_buf(E) cfg80211(E) snd(E) hp_wmi(E) irqbypass(E) sparse_keymap(E) joydev(E) idma64(E) pcspkr(E) e1000e(E) intel_wmi_thunderbolt(E) i2c_i801(E) industrialio(E) wmi_bmof(E)
[   49.910999]  soundcore(E) mei_me(E) rfkill(E) thunderbolt(E) processor_thermal_device(E) mei(E) cros_ec_ishtp(E) intel_rapl_common(E) ucsi_acpi(E) cros_ec_core(E) intel_lpss_pci(E) typec_ucsi(E) intel_lpss(E) intel_soc_dts_iosf(E) intel_pch_thermal(E) typec(E) battery(E) int3403_thermal(E) thermal(E) int340x_thermal_zone(E) acpi_pad(E) int3400_thermal(E) hp_wireless(E) ac(E) acpi_thermal_rel(E) button(E) sch_fq_codel(E) btrfs(E) libcrc32c(E) xor(E) raid6_pq(E) dm_crypt(E) algif_skcipher(E) af_alg(E) hid_sensor_hub(E) hid_generic(E) intel_ishtp_loader(E) intel_ishtp_hid(E) crct10dif_pclmul(E) crc32_pclmul(E) crc32c_intel(E) ghash_clmulni_intel(E) aesni_intel(E) i915(E) aes_x86_64(E) glue_helper(E) crypto_simd(E) cryptd(E) i2c_algo_bit(E) xhci_pci(E) drm_kms_helper(E) xhci_hcd(E) syscopyarea(E) serio_raw(E) sysfillrect(E) sysimgblt(E) fb_sys_fops(E) usbcore(E) intel_ish_ipc(E) drm(E) intel_ishtp(E) wmi(E) i2c_hid(E) pinctrl_cannonlake(E) video(E) pinctrl_intel(E) dm_mirror(E)
[   49.911021]  dm_region_hash(E) dm_log(E) sg(E) dm_multipath(E) dm_mod(E) scsi_dh_rdac(E) scsi_dh_emc(E) scsi_dh_alua(E) efivarfs(E)
[   49.911032] CR2: 000000000000002d
[   49.911034] ---[ end trace a56aa1aade6066e8 ]---
[   49.911039] RIP: 0010:set_format+0x1bd/0x610 [snd_usb_audio]
[   49.911040] Code: 15 82 35 12 0f 85 3b 02 00 00 41 bd 81 00 00 00 be 02 00 00 00 4c 89 f7 e8 80 6f e6 fe 48 85 c0 0f 84 5d 01 00 00 48 8b 4b 28 <0f> b6 49 2d 3b 48 10 48 89 ce 0f 83 49 01 00 00 48 8b 00 48 8d 14
[   49.911042] RSP: 0018:ffffb7ef00d37d28 EFLAGS: 00010286
[   49.911043] RAX: ffff9f039a086c00 RBX: ffff9f03b3735018 RCX: 0000000000000000
[   49.911045] RDX: ffff9f039a0848b0 RSI: 0000000000000002 RDI: ffff9f039a0848c8
[   49.911046] RBP: ffff9f03b3326180 R08: ffff9f03bd5f11c0 R09: ffff9f03b7b5e000
[   49.911047] R10: ffffb7ef00d37c50 R11: 0000000000000001 R12: ffff9f03b7fb5bc0
[   49.911048] R13: 0000000000000081 R14: ffff9efcb5ab2800 R15: 0000000000000004
[   49.911050] FS:  00007f4cc6168540(0000) GS:ffff9f03bd5c0000(0000) knlGS:0000000000000000
[   49.911051] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   49.911052] CR2: 000000000000002d CR3: 0000000815896002 CR4: 00000000003606e0

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

I reverted last change (altset) but kept debug enabled to provide some more logs.

When device is connected

Code: Select all


[   49.348107] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[   49.496613] usb 1-1: New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.1b
[   49.496614] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[   49.496615] usb 1-1: Product: Scarlett 18i20 USB
[   49.496615] usb 1-1: Manufacturer: Focusrite
[   49.496616] usb 1-1: SerialNumber: P993THZ9A04D6E
[   50.201358] usbcore: registered new interface driver snd-usb-audio
[   50.220603] usb 1-1: Creating new capture data endpoint #81
[   50.251478] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.252370] usb 1-1: Creating new playback data endpoint #1
[   50.252372] usb 1-1: Creating new capture data endpoint #81
[   50.252754] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[   50.252756] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
[   50.252757] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
[   50.252757] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
[   50.252762] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.252763] usb 1-1: Starting data EP @00000000d1b71872
[   50.253023] usb 1-1: Starting sync EP @00000000d70e17be
[   50.260734] usb 1-1: setting usb interface 1:3
[   50.260736] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
[   50.260737] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[   50.260945] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[   50.260946] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
[   50.260947] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
[   50.260948] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
[   50.260955] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.260955] usb 1-1: Starting data EP @00000000d1b71872
[   50.261176] usb 1-1: Starting sync EP @00000000d70e17be
[   50.261671] usb 1-1: setting usb interface 2:3
[   50.261672] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
[   50.261841] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.263565] usb 1-1: setting usb interface 1:3
[   50.263567] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
[   50.263568] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[   50.263749] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[   50.263750] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
[   50.263751] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
[   50.263752] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
[   50.263758] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.263759] usb 1-1: Starting data EP @00000000d1b71872
[   50.264006] usb 1-1: Starting sync EP @00000000d70e17be
[   50.264307] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[   50.265568] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
[   50.267740] usb 1-1: setting usb interface 2:3
[   50.267742] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
[   50.267930] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   50.270661] usb 1-1: Starting data EP @0000000074fcc638

When Jack is started in 48kHz mode (all channels, working)

Code: Select all


[   95.906800] usb 1-1: setting usb interface 2:1
[   95.906803] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[   95.936213] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   95.936763] usb 1-1: setting usb interface 1:1
[   95.936765] usb 1-1: Creating new playback data endpoint #1
[   95.936766] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[   95.937123] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[   95.937124] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 2
[   95.937125] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
[   95.937126] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 1
[   95.937132] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[   95.937133] usb 1-1: Starting data EP @00000000646561db
[   95.937401] usb 1-1: Starting sync EP @00000000d70e17be
[   95.940560] usb 1-1: Starting data EP @00000000d70e17be
[   95.944458] retire_capture_urb: 39 callbacks suppressed
[   95.944459] usb 1-1: frame 1 active: -75
[   95.944460] usb 1-1: frame 2 active: -75
[   95.944460] usb 1-1: frame 3 active: -75
[   95.944461] usb 1-1: frame 4 active: -75
[   95.944462] usb 1-1: frame 5 active: -75
[   95.944462] usb 1-1: frame 6 active: -75
[   95.944463] usb 1-1: frame 7 active: -75
[   95.945457] usb 1-1: frame 0 active: -75
[   95.945458] usb 1-1: frame 1 active: -75
[   95.945458] usb 1-1: frame 2 active: -75

When I'm trying to play something using raw ALSA (mplayer -ao alsa) or pulseaudio

Code: Select all


2020-03-23T00:51:41.621259+01:00 linux-a7l6 kernel: [  212.610164] usb 1-1: setting usb interface 2:3
2020-03-23T00:51:41.621272+01:00 linux-a7l6 kernel: [  212.610166] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
2020-03-23T00:51:41.621273+01:00 linux-a7l6 kernel: [  212.610577] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T00:51:41.621273+01:00 linux-a7l6 kernel: [  212.610905] usb 1-1: setting usb interface 1:3
2020-03-23T00:51:41.621274+01:00 linux-a7l6 kernel: [  212.610907] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
2020-03-23T00:51:41.621274+01:00 linux-a7l6 kernel: [  212.610908] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T00:51:41.621275+01:00 linux-a7l6 kernel: [  212.611078] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
2020-03-23T00:51:41.621279+01:00 linux-a7l6 kernel: [  212.611079] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
2020-03-23T00:51:41.621279+01:00 linux-a7l6 kernel: [  212.611079] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
2020-03-23T00:51:41.621280+01:00 linux-a7l6 kernel: [  212.611080] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
2020-03-23T00:51:41.621280+01:00 linux-a7l6 kernel: [  212.611087] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T00:51:41.621281+01:00 linux-a7l6 kernel: [  212.611088] usb 1-1: Starting data EP @00000000d1b71872
2020-03-23T00:51:41.621281+01:00 linux-a7l6 kernel: [  212.611348] usb 1-1: Starting sync EP @00000000d70e17be
2020-03-23T00:51:41.621282+01:00 linux-a7l6 kernel: [  212.611628] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621282+01:00 linux-a7l6 kernel: [  212.611733] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621282+01:00 linux-a7l6 kernel: [  212.611888] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621283+01:00 linux-a7l6 kernel: [  212.612012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621283+01:00 linux-a7l6 kernel: [  212.612108] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621284+01:00 linux-a7l6 kernel: [  212.612262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621284+01:00 linux-a7l6 kernel: [  212.612318] usb 1-1: Starting data EP @0000000074fcc638
2020-03-23T00:51:41.621284+01:00 linux-a7l6 kernel: [  212.612386] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621285+01:00 linux-a7l6 kernel: [  212.612482] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621285+01:00 linux-a7l6 kernel: [  212.612608] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621286+01:00 linux-a7l6 kernel: [  212.612762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621286+01:00 linux-a7l6 kernel: [  212.612887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621286+01:00 linux-a7l6 kernel: [  212.612983] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621287+01:00 linux-a7l6 kernel: [  212.613137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.621287+01:00 linux-a7l6 kernel: [  212.613263] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625250+01:00 linux-a7l6 kernel: [  212.613367] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625254+01:00 linux-a7l6 kernel: [  212.613483] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625255+01:00 linux-a7l6 kernel: [  212.613637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625255+01:00 linux-a7l6 kernel: [  212.613762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625256+01:00 linux-a7l6 kernel: [  212.613859] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625256+01:00 linux-a7l6 kernel: [  212.614012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625256+01:00 linux-a7l6 kernel: [  212.614137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625257+01:00 linux-a7l6 kernel: [  212.614268] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625257+01:00 linux-a7l6 kernel: [  212.614359] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625261+01:00 linux-a7l6 kernel: [  212.614512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625261+01:00 linux-a7l6 kernel: [  212.614637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625262+01:00 linux-a7l6 kernel: [  212.614732] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625262+01:00 linux-a7l6 kernel: [  212.614887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625262+01:00 linux-a7l6 kernel: [  212.615012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625262+01:00 linux-a7l6 kernel: [  212.615137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625263+01:00 linux-a7l6 kernel: [  212.615262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625263+01:00 linux-a7l6 kernel: [  212.615387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625263+01:00 linux-a7l6 kernel: [  212.615512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625264+01:00 linux-a7l6 kernel: [  212.615637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625264+01:00 linux-a7l6 kernel: [  212.615762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625264+01:00 linux-a7l6 kernel: [  212.615887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625265+01:00 linux-a7l6 kernel: [  212.616012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625265+01:00 linux-a7l6 kernel: [  212.616137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625265+01:00 linux-a7l6 kernel: [  212.616262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625266+01:00 linux-a7l6 kernel: [  212.616387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625266+01:00 linux-a7l6 kernel: [  212.616512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625266+01:00 linux-a7l6 kernel: [  212.616637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625266+01:00 linux-a7l6 kernel: [  212.616762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625267+01:00 linux-a7l6 kernel: [  212.616887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625267+01:00 linux-a7l6 kernel: [  212.617012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625267+01:00 linux-a7l6 kernel: [  212.617137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.625268+01:00 linux-a7l6 kernel: [  212.617263] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629247+01:00 linux-a7l6 kernel: [  212.617387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629250+01:00 linux-a7l6 kernel: [  212.617512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629251+01:00 linux-a7l6 kernel: [  212.617638] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629251+01:00 linux-a7l6 kernel: [  212.617762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629252+01:00 linux-a7l6 kernel: [  212.617909] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629252+01:00 linux-a7l6 kernel: [  212.618016] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629253+01:00 linux-a7l6 kernel: [  212.618146] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629256+01:00 linux-a7l6 kernel: [  212.618262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629256+01:00 linux-a7l6 kernel: [  212.618387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629256+01:00 linux-a7l6 kernel: [  212.618512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629257+01:00 linux-a7l6 kernel: [  212.618637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629257+01:00 linux-a7l6 kernel: [  212.618762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629258+01:00 linux-a7l6 kernel: [  212.618887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629258+01:00 linux-a7l6 kernel: [  212.619012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629258+01:00 linux-a7l6 kernel: [  212.619137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629259+01:00 linux-a7l6 kernel: [  212.619262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629259+01:00 linux-a7l6 kernel: [  212.619387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629260+01:00 linux-a7l6 kernel: [  212.619512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629260+01:00 linux-a7l6 kernel: [  212.619637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629261+01:00 linux-a7l6 kernel: [  212.619762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629261+01:00 linux-a7l6 kernel: [  212.619888] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629261+01:00 linux-a7l6 kernel: [  212.620012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629262+01:00 linux-a7l6 kernel: [  212.620137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629262+01:00 linux-a7l6 kernel: [  212.620262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629263+01:00 linux-a7l6 kernel: [  212.620387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629263+01:00 linux-a7l6 kernel: [  212.620512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629264+01:00 linux-a7l6 kernel: [  212.620637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629264+01:00 linux-a7l6 kernel: [  212.620762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629264+01:00 linux-a7l6 kernel: [  212.620887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629265+01:00 linux-a7l6 kernel: [  212.621012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629265+01:00 linux-a7l6 kernel: [  212.621137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.629265+01:00 linux-a7l6 kernel: [  212.621262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633261+01:00 linux-a7l6 kernel: [  212.621389] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633265+01:00 linux-a7l6 kernel: [  212.621513] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633266+01:00 linux-a7l6 kernel: [  212.621609] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633267+01:00 linux-a7l6 kernel: [  212.621744] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633273+01:00 linux-a7l6 kernel: [  212.621857] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633274+01:00 linux-a7l6 kernel: [  212.622012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633274+01:00 linux-a7l6 kernel: [  212.622137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633275+01:00 linux-a7l6 kernel: [  212.622233] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633275+01:00 linux-a7l6 kernel: [  212.622387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633276+01:00 linux-a7l6 kernel: [  212.622512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633276+01:00 linux-a7l6 kernel: [  212.622637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633277+01:00 linux-a7l6 kernel: [  212.622734] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633277+01:00 linux-a7l6 kernel: [  212.622887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633278+01:00 linux-a7l6 kernel: [  212.623012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633278+01:00 linux-a7l6 kernel: [  212.623107] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633279+01:00 linux-a7l6 kernel: [  212.623262] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633279+01:00 linux-a7l6 kernel: [  212.623387] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633280+01:00 linux-a7l6 kernel: [  212.623512] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633280+01:00 linux-a7l6 kernel: [  212.623609] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633281+01:00 linux-a7l6 kernel: [  212.623762] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633281+01:00 linux-a7l6 kernel: [  212.623887] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633282+01:00 linux-a7l6 kernel: [  212.623983] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633282+01:00 linux-a7l6 kernel: [  212.624137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633283+01:00 linux-a7l6 kernel: [  212.624268] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633283+01:00 linux-a7l6 kernel: [  212.624388] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633284+01:00 linux-a7l6 kernel: [  212.624496] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633284+01:00 linux-a7l6 kernel: [  212.624499] retire_capture_urb: 527 callbacks suppressed
2020-03-23T00:51:41.633284+01:00 linux-a7l6 kernel: [  212.624501] usb 1-1: frame 0 active: -75
2020-03-23T00:51:41.633285+01:00 linux-a7l6 kernel: [  212.624502] usb 1-1: frame 1 active: -75
2020-03-23T00:51:41.633285+01:00 linux-a7l6 kernel: [  212.624503] usb 1-1: frame 2 active: -75
2020-03-23T00:51:41.633285+01:00 linux-a7l6 kernel: [  212.624522] usb 1-1: frame 3 active: -75
2020-03-23T00:51:41.633286+01:00 linux-a7l6 kernel: [  212.624523] usb 1-1: frame 4 active: -75
2020-03-23T00:51:41.633286+01:00 linux-a7l6 kernel: [  212.624524] usb 1-1: frame 5 active: -75
2020-03-23T00:51:41.633286+01:00 linux-a7l6 kernel: [  212.624524] usb 1-1: frame 6 active: -75
2020-03-23T00:51:41.633287+01:00 linux-a7l6 kernel: [  212.624525] usb 1-1: frame 7 active: -75
2020-03-23T00:51:41.633287+01:00 linux-a7l6 kernel: [  212.624638] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633287+01:00 linux-a7l6 kernel: [  212.624775] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633288+01:00 linux-a7l6 kernel: [  212.624876] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633288+01:00 linux-a7l6 kernel: [  212.625018] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633288+01:00 linux-a7l6 kernel: [  212.625110] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.633289+01:00 linux-a7l6 kernel: [  212.625271] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637273+01:00 linux-a7l6 kernel: [  212.625378] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637277+01:00 linux-a7l6 kernel: [  212.625511] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637277+01:00 linux-a7l6 kernel: [  212.625513] usb 1-1: frame 0 active: -75
2020-03-23T00:51:41.637278+01:00 linux-a7l6 kernel: [  212.625514] usb 1-1: frame 1 active: -75
2020-03-23T00:51:41.637278+01:00 linux-a7l6 kernel: [  212.625637] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637278+01:00 linux-a7l6 kernel: [  212.625732] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637279+01:00 linux-a7l6 kernel: [  212.625854] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637279+01:00 linux-a7l6 kernel: [  212.626012] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637279+01:00 linux-a7l6 kernel: [  212.626137] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:51:41.637283+01:00 linux-a7l6 kernel: [  212.626234] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
... and so on

pulseaudio:

Code: Select all


2020-03-23T00:58:56.057326+01:00 linux-a7l6 kernel: [  647.043478] usb 1-1: setting usb interface 1:3
2020-03-23T00:58:56.057337+01:00 linux-a7l6 kernel: [  647.043481] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
2020-03-23T00:58:56.057337+01:00 linux-a7l6 kernel: [  647.043482] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T00:58:56.057338+01:00 linux-a7l6 kernel: [  647.043888] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
2020-03-23T00:58:56.057340+01:00 linux-a7l6 kernel: [  647.043890] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
2020-03-23T00:58:56.057345+01:00 linux-a7l6 kernel: [  647.043891] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
2020-03-23T00:58:56.057345+01:00 linux-a7l6 kernel: [  647.043891] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
2020-03-23T00:58:56.057346+01:00 linux-a7l6 kernel: [  647.043899] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T00:58:56.057346+01:00 linux-a7l6 kernel: [  647.043900] usb 1-1: Starting data EP @00000000d1b71872
2020-03-23T00:58:56.057346+01:00 linux-a7l6 kernel: [  647.044143] usb 1-1: Starting sync EP @00000000d70e17be
2020-03-23T00:58:56.057347+01:00 linux-a7l6 kernel: [  647.044356] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:58:56.057347+01:00 linux-a7l6 kernel: [  647.044481] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:58:56.057347+01:00 linux-a7l6 kernel: [  647.044573] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:58:56.057348+01:00 linux-a7l6 kernel: [  647.044703] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T00:58:56.057348+01:00 linux-a7l6 kernel: [  647.044870] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
... and so on

JACK in 48kHz mode but -i10 -o10:

Code: Select all


2020-03-23T01:01:32.185255+01:00 linux-a7l6 kernel: [  803.170439] usb 1-1: setting usb interface 2:3
2020-03-23T01:01:32.185263+01:00 linux-a7l6 kernel: [  803.170441] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
2020-03-23T01:01:32.185264+01:00 linux-a7l6 kernel: [  803.170781] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:01:32.185265+01:00 linux-a7l6 kernel: [  803.171030] usb 1-1: setting usb interface 1:3
2020-03-23T01:01:32.185265+01:00 linux-a7l6 kernel: [  803.171032] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
2020-03-23T01:01:32.185266+01:00 linux-a7l6 kernel: [  803.171033] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T01:01:32.185267+01:00 linux-a7l6 kernel: [  803.171201] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
2020-03-23T01:01:32.185267+01:00 linux-a7l6 kernel: [  803.171202] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
2020-03-23T01:01:32.185268+01:00 linux-a7l6 kernel: [  803.171203] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
2020-03-23T01:01:32.185268+01:00 linux-a7l6 kernel: [  803.171203] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
2020-03-23T01:01:32.185269+01:00 linux-a7l6 kernel: [  803.171210] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:01:32.185274+01:00 linux-a7l6 kernel: [  803.171210] usb 1-1: Starting data EP @00000000d1b71872
2020-03-23T01:01:32.185275+01:00 linux-a7l6 kernel: [  803.171430] usb 1-1: Starting sync EP @00000000d70e17be
2020-03-23T01:01:32.185275+01:00 linux-a7l6 kernel: [  803.171655] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185276+01:00 linux-a7l6 kernel: [  803.171780] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185276+01:00 linux-a7l6 kernel: [  803.171933] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185276+01:00 linux-a7l6 kernel: [  803.172072] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185276+01:00 linux-a7l6 kernel: [  803.172182] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185277+01:00 linux-a7l6 kernel: [  803.172313] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185277+01:00 linux-a7l6 kernel: [  803.172408] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185277+01:00 linux-a7l6 kernel: [  803.172529] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185278+01:00 linux-a7l6 kernel: [  803.172569] usb 1-1: Starting data EP @0000000074fcc638
2020-03-23T01:01:32.185278+01:00 linux-a7l6 kernel: [  803.172655] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185278+01:00 linux-a7l6 kernel: [  803.172808] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185278+01:00 linux-a7l6 kernel: [  803.172933] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185279+01:00 linux-a7l6 kernel: [  803.173029] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185279+01:00 linux-a7l6 kernel: [  803.173183] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185279+01:00 linux-a7l6 kernel: [  803.173308] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185280+01:00 linux-a7l6 kernel: [  803.173404] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185280+01:00 linux-a7l6 kernel: [  803.173528] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.185280+01:00 linux-a7l6 kernel: [  803.173683] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189258+01:00 linux-a7l6 kernel: [  803.173809] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189284+01:00 linux-a7l6 kernel: [  803.173905] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189284+01:00 linux-a7l6 kernel: [  803.174072] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189284+01:00 linux-a7l6 kernel: [  803.174184] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189285+01:00 linux-a7l6 kernel: [  803.174281] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189285+01:00 linux-a7l6 kernel: [  803.174426] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189285+01:00 linux-a7l6 kernel: [  803.174560] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.189285+01:00 linux-a7l6 kernel: [  803.174684] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
...
2020-03-23T01:01:32.197265+01:00 linux-a7l6 kernel: [  803.185058] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197265+01:00 linux-a7l6 kernel: [  803.185183] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197266+01:00 linux-a7l6 kernel: [  803.185308] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197266+01:00 linux-a7l6 kernel: [  803.185433] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197266+01:00 linux-a7l6 kernel: [  803.185558] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197267+01:00 linux-a7l6 kernel: [  803.185560] retire_capture_urb: 4574 callbacks suppressed
2020-03-23T01:01:32.197267+01:00 linux-a7l6 kernel: [  803.185562] usb 1-1: frame 0 active: -75
2020-03-23T01:01:32.197268+01:00 linux-a7l6 kernel: [  803.185563] usb 1-1: frame 1 active: -75
2020-03-23T01:01:32.197293+01:00 linux-a7l6 kernel: [  803.185564] usb 1-1: frame 2 active: -75
2020-03-23T01:01:32.197297+01:00 linux-a7l6 kernel: [  803.185564] usb 1-1: frame 3 active: -75
2020-03-23T01:01:32.197298+01:00 linux-a7l6 kernel: [  803.185565] usb 1-1: frame 4 active: -75
2020-03-23T01:01:32.197298+01:00 linux-a7l6 kernel: [  803.185566] usb 1-1: frame 5 active: -75
2020-03-23T01:01:32.197298+01:00 linux-a7l6 kernel: [  803.185566] usb 1-1: frame 6 active: -75
2020-03-23T01:01:32.197299+01:00 linux-a7l6 kernel: [  803.185567] usb 1-1: frame 7 active: -75
2020-03-23T01:01:32.197299+01:00 linux-a7l6 kernel: [  803.185683] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.197301+01:00 linux-a7l6 kernel: [  803.185791] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201250+01:00 linux-a7l6 kernel: [  803.185934] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201254+01:00 linux-a7l6 kernel: [  803.186059] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201254+01:00 linux-a7l6 kernel: [  803.186184] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201255+01:00 linux-a7l6 kernel: [  803.186309] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201255+01:00 linux-a7l6 kernel: [  803.186434] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201273+01:00 linux-a7l6 kernel: [  803.186559] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201277+01:00 linux-a7l6 kernel: [  803.186562] usb 1-1: frame 0 active: -75
2020-03-23T01:01:32.201277+01:00 linux-a7l6 kernel: [  803.186563] usb 1-1: frame 1 active: -75
2020-03-23T01:01:32.201278+01:00 linux-a7l6 kernel: [  803.186684] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201278+01:00 linux-a7l6 kernel: [  803.186818] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201279+01:00 linux-a7l6 kernel: [  803.186934] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201279+01:00 linux-a7l6 kernel: [  803.187059] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201279+01:00 linux-a7l6 kernel: [  803.187184] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201280+01:00 linux-a7l6 kernel: [  803.187309] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201280+01:00 linux-a7l6 kernel: [  803.187434] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201280+01:00 linux-a7l6 kernel: [  803.187559] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:01:32.201281+01:00 linux-a7l6 kernel: [  803.187652] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint

48kHz -o10

Code: Select all


2020-03-23T01:04:33.765255+01:00 linux-a7l6 kernel: [  984.752099] usb 1-1: setting usb interface 2:1
2020-03-23T01:04:33.765288+01:00 linux-a7l6 kernel: [  984.752101] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T01:04:33.765289+01:00 linux-a7l6 kernel: [  984.752478] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:04:33.765289+01:00 linux-a7l6 kernel: [  984.752858] usb 1-1: setting usb interface 1:3
2020-03-23T01:04:33.765289+01:00 linux-a7l6 kernel: [  984.752860] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
2020-03-23T01:04:33.765290+01:00 linux-a7l6 kernel: [  984.752860] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T01:04:33.765290+01:00 linux-a7l6 kernel: [  984.753055] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
2020-03-23T01:04:33.765290+01:00 linux-a7l6 kernel: [  984.753056] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 1
2020-03-23T01:04:33.765291+01:00 linux-a7l6 kernel: [  984.753056] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
2020-03-23T01:04:33.765292+01:00 linux-a7l6 kernel: [  984.753057] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
2020-03-23T01:04:33.765292+01:00 linux-a7l6 kernel: [  984.753062] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:04:33.765293+01:00 linux-a7l6 kernel: [  984.753063] usb 1-1: Starting data EP @00000000d1b71872
2020-03-23T01:04:33.765293+01:00 linux-a7l6 kernel: [  984.753312] usb 1-1: Starting sync EP @00000000d70e17be
2020-03-23T01:04:33.765294+01:00 linux-a7l6 kernel: [  984.753498] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:04:33.765294+01:00 linux-a7l6 kernel: [  984.753663] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:04:33.765295+01:00 linux-a7l6 kernel: [  984.753775] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:04:33.765295+01:00 linux-a7l6 kernel: [  984.753871] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
...

48kHz -i10

Code: Select all


2020-03-23T01:06:29.953250+01:00 linux-a7l6 kernel: [ 1100.939419] usb 1-1: setting usb interface 2:3
2020-03-23T01:06:29.953261+01:00 linux-a7l6 kernel: [ 1100.939421] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
2020-03-23T01:06:29.953261+01:00 linux-a7l6 kernel: [ 1100.939757] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:06:29.953261+01:00 linux-a7l6 kernel: [ 1100.940064] usb 1-1: setting usb interface 1:1
2020-03-23T01:06:29.953262+01:00 linux-a7l6 kernel: [ 1100.940065] usb 1-1: Re-using EP 1 in iface 1,1 @00000000646561db
2020-03-23T01:06:29.953262+01:00 linux-a7l6 kernel: [ 1100.940066] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
2020-03-23T01:06:29.953262+01:00 linux-a7l6 kernel: [ 1100.940238] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
2020-03-23T01:06:29.953263+01:00 linux-a7l6 kernel: [ 1100.940239] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) score 2
2020-03-23T01:06:29.953264+01:00 linux-a7l6 kernel: [ 1100.940240] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
2020-03-23T01:06:29.953268+01:00 linux-a7l6 kernel: [ 1100.940240] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 1
2020-03-23T01:06:29.953269+01:00 linux-a7l6 kernel: [ 1100.940247] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
2020-03-23T01:06:29.953269+01:00 linux-a7l6 kernel: [ 1100.940247] usb 1-1: Starting data EP @00000000646561db
2020-03-23T01:06:29.953269+01:00 linux-a7l6 kernel: [ 1100.940508] usb 1-1: Starting sync EP @00000000d70e17be
2020-03-23T01:06:29.953270+01:00 linux-a7l6 kernel: [ 1100.942163] usb 1-1: Starting data EP @0000000074fcc638
2020-03-23T01:06:29.965272+01:00 linux-a7l6 kernel: [ 1100.953711] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:06:29.965281+01:00 linux-a7l6 kernel: [ 1100.953834] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:06:29.965282+01:00 linux-a7l6 kernel: [ 1100.953966] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
2020-03-23T01:06:29.965282+01:00 linux-a7l6 kernel: [ 1100.954083] xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 4 ep 2 on endpoint
...

96kHz

Code: Select all


[ 1184.094752] usb 1-1: setting usb interface 2:2
[ 1184.094754] usb 1-1: Creating new capture data endpoint #81
[ 1184.126559] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1184.126923] usb 1-1: setting usb interface 1:2
[ 1184.126924] usb 1-1: Creating new playback data endpoint #1
[ 1184.126926] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[ 1184.127123] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[ 1184.127124] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) no match for rate 96000
[ 1184.127125] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 2
[ 1184.127126] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 1
[ 1184.127133] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1184.127133] usb 1-1: Starting data EP @0000000002f3df42
[ 1184.127355] usb 1-1: Starting sync EP @00000000d70e17be
[ 1184.127356] usb 1-1: cannot submit urb 0, error -90: internal error

96kHz -i10 -o10

Code: Select all


[ 1236.254589] usb 1-1: setting usb interface 2:3
[ 1236.254591] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
[ 1236.254953] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1236.255253] usb 1-1: setting usb interface 1:3
[ 1236.255254] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
[ 1236.255255] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[ 1236.255427] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[ 1236.255428] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) no match for rate 96000
[ 1236.255429] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 1
[ 1236.255429] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
[ 1236.255436] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1236.255437] usb 1-1: Starting data EP @00000000d1b71872
[ 1236.255672] usb 1-1: Starting sync EP @00000000d70e17be
[ 1236.255673] usb 1-1: cannot submit urb 0, error -90: internal error

96kHz -i18 -o18

Code: Select all


[ 1274.690348] usb 1-1: setting usb interface 2:2
[ 1274.690351] usb 1-1: Re-using EP 81 in iface 2,2 @0000000078c122c3
[ 1274.690717] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1274.691412] usb 1-1: setting usb interface 1:2
[ 1274.691414] usb 1-1: Re-using EP 1 in iface 1,2 @0000000002f3df42
[ 1274.691415] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[ 1274.691748] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[ 1274.691749] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) no match for rate 96000
[ 1274.691749] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) score 2
[ 1274.691750] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 1
[ 1274.691758] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1274.691759] usb 1-1: Starting data EP @0000000002f3df42
[ 1274.691983] usb 1-1: Starting sync EP @00000000d70e17be
[ 1274.691984] usb 1-1: cannot submit urb 0, error -90: internal error

192kHz

Code: Select all


[ 1309.209945] usb 1-1: setting usb interface 2:3
[ 1309.209947] usb 1-1: Re-using EP 81 in iface 2,3 @0000000074fcc638
[ 1309.234991] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1309.235450] usb 1-1: setting usb interface 1:3
[ 1309.235452] usb 1-1: Re-using EP 1 in iface 1,3 @00000000d1b71872
[ 1309.235453] usb 1-1: Re-using EP 81 in iface 2,1 @00000000d70e17be
[ 1309.235825] usb 1-1: Setting params for ep #1 (type 0, 12 urbs), ret=0
[ 1309.235827] usb 1-1: match_endpoint_audioformats: (fmt @000000000644cb5c) no match for rate 192000
[ 1309.235828] usb 1-1: match_endpoint_audioformats: (fmt @00000000db0e983d) no match for rate 192000
[ 1309.235829] usb 1-1: match_endpoint_audioformats: (fmt @000000003ccdf640) score 2
[ 1309.235837] usb 1-1: Setting params for ep #81 (type 0, 12 urbs), ret=0
[ 1309.235838] usb 1-1: Starting data EP @00000000d1b71872
[ 1309.236064] usb 1-1: Starting sync EP @00000000d70e17be
[ 1309.236065] usb 1-1: cannot submit urb 0, error -90: internal error

lapsio
Established Member
Posts: 39
Joined: Thu Sep 01, 2016 7:34 am

Re: Scarlett 18i20 gen 3 Linux - Crackling Audio

Post by lapsio »

I think it's important to note that I'm still kinda ghetto-patching my 5.3.7 sources which are different in several places comparing to mainline kernel which you seem to be using to create diffs. For examplle code you posted patch for had following form in my pcm.c file:

Code: Select all


        iface = usb_ifnum_to_if(dev, ifnum);

        if (!iface || iface->num_altsetting == 0)
                return -EINVAL;

        alts = &iface->altsetting[1];

== 0) instead of < 2)

Here's my full pcm.c file:
https://pastebin.com/fPZS2f3J

Thus I'm starting to take into account that mentioned NULL pointer reference might be issue related to fact that we're operating on different versions of ALSA.

So my question is - is it possible for me to patch whole mainline ALSA to my old 5.3.7 kernel or should I rather set up lab environment using some Arch Linux (5.5.10) which has much more recent kernel than regular OpenSUSE, or at least rolling OpenSUSE Tumbleweed (5.5.9)?
Post Reply