Outils pour utilisateurs

Outils du site


Debian Kernel Temps Réel

! Debian (Wheezy) propose désormais des noyaux 3.2.x avec l'option RT activée !

Petit hic chez moi:

# /etc/init.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
    3 TS       -   0  19  0.0 S    ksoftirqd/0	
   10 TS       -   0  19  0.0 S    ksoftirqd/1

Pas d'autres lignes concernant l'irq.

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 005: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 004: ID 5986:0315 Acer, Inc 
Bus 002 Device 005: ID 0763:2012 Midiman M-Audio Fast Track Pro
# cat /boot/config-3.1.0-1-amd64 | grep PREEMPT
# CONFIG_PREEMPT_RCU is not set
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
% cat /boot/config-3.2.0-1-rt-amd64| grep PREEMPT
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RT_BASE=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT__LL is not set
# CONFIG_PREEMPT_RTB is not set
CONFIG_PREEMPT_RT_FULL=y
CONFIG_PREEMPT_COUNT=y
CONFIG_DEBUG_PREEMPT=y
# CONFIG_PREEMPT_TRACER is not set
% cat /proc/interrupts 
           CPU0       CPU1       
  0:         57          0   IO-APIC-edge      timer
  1:       4237          0   IO-APIC-edge      i8042
  8:          1          0   IO-APIC-edge      rtc0
  9:        693          0   IO-APIC-fasteoi   acpi
 12:      98839          0   IO-APIC-edge      i8042
 16:      49100          0   IO-APIC-fasteoi   jmb38x_ms:slot0, mmc0, ehci_hcd:usb1
 18:         99          0   IO-APIC-fasteoi   rtlwifi
 23:     176389          0   IO-APIC-fasteoi   ehci_hcd:usb2
 40:      23151          0   PCI-MSI-edge      ahci
 41:     210595          0   PCI-MSI-edge      i915
 42:     232098          0   PCI-MSI-edge      snd_hda_intel
 43:     179715          0   PCI-MSI-edge      eth0
NMI:        193        192   Non-maskable interrupts
LOC:     508303     417964   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:        193        192   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RES:       6193      37067   Rescheduling interrupts
CAL:        402        535   Function call interrupts
TLB:      16055      14465   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:       1175       1175   Machine check polls
ERR:          0
MIS:          0

⇒ La ligne ehci_hcd:usb2 change quand je dé/branche la carte son sur le côté gauche de mon ordi.

% cat /etc/default/rtirq       
# ...
# IRQ thread service names
# (space separated list, from higher to lower priority).
RTIRQ_NAME_LIST="rtc usb2"

# Highest priority. Etait a 90, linuxmao conseille 99
RTIRQ_PRIO_HIGH=95

# Priority decrease step. Etait a 5, LMAO conseille 2
RTIRQ_PRIO_DECR=2

# Whether to reset all IRQ threads to SCHED_OTHER.
RTIRQ_RESET_ALL=0

# On kernel configurations that support it,
# which services should be NOT threaded 
# (space separated list).
#RTIRQ_NON_THREADED="rtc snd"
RTIRQ_NON_THREADED=""

# Process names which will be forced to the
# highest realtime priority range (99-91)
# (space separated list, from highest to lower priority).
# RTIRQ_HIGH_LIST="timer"
% /etc/init.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
   35 FF      95   - 135  0.0 S    irq/8-rtc0	
  462 FF      93   - 133  0.1 S    irq/23-ehci_hcd	
   23 FF      50   -  90  0.0 S    irq/9-acpi	
   33 FF      50   -  90  0.0 S    irq/12-i8042	
   34 FF      50   -  90  0.0 S    irq/1-i8042	
  160 FF      50   -  90  0.0 S    irq/40-ahci	
  445 FF      50   -  90  0.0 S    irq/16-jmb38x_m	
  456 FF      50   -  90  0.0 S    irq/16-mmc0	
  461 FF      50   -  90  0.0 S    irq/16-ehci_hcd	
  506 FF      50   -  90  0.0 S    irq/41-i915	
  513 FF      50   -  90  0.0 S    irq/18-rtlwifi	
  546 FF      50   -  90  0.2 S    irq/42-snd_hda_	
 1120 FF      50   -  90  0.2 S    irq/43-eth0	
    3 FF       1   -  41  0.0 S    ksoftirqd/0	
   12 FF       1   -  41  0.0 S    ksoftirqd/1	

Script pour checker si le système est prêt

Epopée Galère - Synthèse

2 kernels pour booter:

  1. Le normal, légèrement plus récent
  2. Le Full RT sauce Debian, en 3.2.x.
Démarrage sur le normal

Je boote .. Rien à signaler dans le dmesg. Carte son reconnue. Lancement de jackd: fonctionne. Lancement de VLC: fonctionne. Lancement de puredata, ne fonctionne pas si snd-hda-intel est chargé en même temps. Apparition d'un message: hda-intel: IRQ timing workaround + XRuns à répétition dans Jack.

Donc, la même chose, en ayant retiré le module snd-hda-intel, et puredata fonctionne.

Démarrage sur le RT

Si la carte son USB est branchée au démarrage (USB branché sur la gauche, près de la prise ethernet), message d'erreur au sujet d'un contrôle manquant sur la fasttrack ? modprobe -r snd-hda-intel, pour éviter de perturber … (pas prouvé ici) Pas de reconnaissance de la carte son, sauf en changeant de port USB (celui à gauche, le plus éloigné de la prise ethernet) Des modprobe -r et rechargement n'aident pas, pourtant, dans dmesg, la carte son semblait être reconnue et configurée. Démarrage de JACKD (en ayant changé le port USB) fonctionne. Lancement de puredata: défilement de texte dans le log. (Sans xruns ? )

JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12026
Jack: Process: graph not finished!
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10890
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 17006
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6056
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12044
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5981
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10815
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16960
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5992
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 11993
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6009
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10884
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16983
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5987
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12023
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5965
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10884
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16970
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6058
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12034
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5960
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10878
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16970
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6026
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12058
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6011
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10894
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16954
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6052
Jack: fPollTable i = 1 fd = 11
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12019
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6033
JackEngine::XRun: client = pure_data_0 was not run: state = 1
Jack: fPollTable i = 1 fd = 11
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10870
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16983
Jack: Process: graph not finished!
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5919
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10878
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16936
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6002
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 11986
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6029
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 3 client = pure_data_0 name = pure_data_0 notify = 3
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
20:19:16.541 Changement du graphique des connexions JACK.
Jack: fPollTable i = 1 fd = 11
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: Poll client error err = No such file or directory
Jack: JackSocketServerChannel::ClientKill ref = 3
Jack: JackServer::ClientKill ref = 3
Jack: JackEngine::ClientDeactivate ref = 3 name = pure_data_0
Jack: JackEngine::PortDisconnect src = 5 dst = 65535
Jack: JackEngine::PortDisconnect src = 1 dst = 5
Jack: CheckPortsConnect(caller = -1, src = 0, dst = 3)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 1 port_dst = 5
Jack: JackConnectionManager::Disconnect port_src = 1 port_dst = 5
Jack: JackConnectionManager::Disconnect port_src = 5 port_dst = 1
Jack: JackConnectionManager::DecConnectionRef: ref1 = 0 ref2 = 3
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
20:19:16.546 Changement des connexions JACK.
Jack: JackEngine::PortDisconnect src = 6 dst = 65535
Jack: JackEngine::PortDisconnect src = 2 dst = 6
Jack: CheckPortsConnect(caller = -1, src = 0, dst = 3)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 2 port_dst = 6
Jack: JackConnectionManager::Disconnect port_src = 2 port_dst = 6
Jack: JackConnectionManager::Disconnect port_src = 6 port_dst = 2
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 3
Jack: JackConnectionManager::DecConnectionRef: ref1 = 0 ref2 = 3
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::PortDisconnect src = 7 dst = 65535
Jack: JackEngine::PortDisconnect src = 7 dst = 3
Jack: CheckPortsConnect(caller = -1, src = 3, dst = 0)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 7 port_dst = 3
Jack: JackConnectionManager::Disconnect port_src = 7 port_dst = 3
Jack: JackConnectionManager::Disconnect port_src = 3 port_dst = 7
Jack: JackConnectionManager::DecConnectionRef: ref1 = 3 ref2 = 0
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::PortDisconnect src = 8 dst = 65535
Jack: JackEngine::PortDisconnect src = 8 dst = 4
Jack: CheckPortsConnect(caller = -1, src = 3, dst = 0)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 8 port_dst = 4
Jack: JackConnectionManager::Disconnect port_src = 8 port_dst = 4
Jack: JackConnectionManager::Disconnect port_src = 4 port_dst = 8
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 3 ref2 = 0
Jack: JackConnectionManager::DecConnectionRef: ref1 = 3 ref2 = 0
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 10
Jack: JackEngine::NotifyClient: no callback for event = 10
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 3 ref2 = 1
Jack: JackGraphManager::DisconnectRefNum cur_index = 13 ref1 = 3 ref2 = 1
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 3
Jack: JackGraphManager::DisconnectRefNum cur_index = 13 ref1 = 1 ref2 = 3
Jack: JackProcessSync::TimedWait time out = 116080
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 10
Jack: JackClient::kPortRegistrationOff port_index = 5 
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 10
Jack: JackClient::kPortRegistrationOff port_index = 6 
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 10
Jack: JackClient::kPortRegistrationOff port_index = 7 
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 10
Jack: JackClient::kPortRegistrationOff port_index = 8 
Jack: Process: graph not finished!
Démarrage sur le normal

Tiens, il me fout aussi une erreur de machin Control pas accessible en écriture. Et paf, carte son USB pas reconnue… Je débranche et rebranche sur le même port USB (proche de l'ethernet): ça marche !

Démarrage sur le normal

Surf utilisation classique étou étou. Branchement de la carte son, démarrage de jack. Retrait de snd-hda-intel. Démarrage de puredata. Dès que JACK est choisi dans PD, ça chie longuement, jusqu'a fermeture (kill) de puredata:

Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 16996
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6117
JackEngine::XRun: client = pure_data_0 was not run: state = 1
Jack: JackEngine::NotifyClient: no callback for event = 3
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12001
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: Process: graph not finished!
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: Process: waiting to switch delta = 4981
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 11015
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 17000
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5999
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12032
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 4879
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10996
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 17000
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5968
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 12000
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 4851
JackEngine::XRun: client = pure_data_0 was not run: state = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 10972
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 17005
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 5970
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 11968
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 4891
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 11003
JackEngine::XRun: client = pure_data_0 was not run: state = 1
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 17026
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 6011
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Process: graph not finished!
Jack: Process: switch to next state delta = 11968
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 4902
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 1 fd = 11
Jack: JackRequest::Notification
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 2 client = qjackctl name = qjackctl notify = 3
Jack: JackEngine::NotifyClient: no callback for event = 3
Jack: JackPosixMutex::Unlock res = 1
Jack: JackExternalClient::ClientNotify ref = 4 client = pure_data_0 name = pure_data_0 notify = 3
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
17:12:16.378 Changement du graphique des connexions JACK.
Jack: JackClient::ClientNotify ref = 2 name = qjackctl notify = 3
Jack: JackClient::kXRunCallback
Jack: fPollTable i = 1 fd = 11
Jack: fPollTable i = 2 fd = 12
Jack: fPollTable i = 3 fd = 14
Jack: fPollTable i = 4 fd = 16
Jack: Poll client error err = No such file or directory
Jack: Process: graph not finished!
Jack: Process: waiting to switch delta = 11006
JackEngine::XRun: client = pure_data_0 was not run: state = 1
JackAudioDriver::ProcessGraphAsyncMaster: Process error
Jack: JackSocketServerChannel::ClientKill ref = 4
Jack: JackServer::ClientKill ref = 4
Jack: JackEngine::ClientDeactivate ref = 4 name = pure_data_0
Jack: JackEngine::PortDisconnect src = 7 dst = 65535
Jack: JackEngine::PortDisconnect src = 1 dst = 7
Jack: CheckPortsConnect(caller = -1, src = 0, dst = 4)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 1 port_dst = 7
Jack: JackConnectionManager::Disconnect port_src = 1 port_dst = 7
Jack: JackConnectionManager::Disconnect port_src = 7 port_dst = 1
Jack: JackConnectionManager::DecConnectionRef: ref1 = 0 ref2 = 4
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::PortDisconnect src = 8 dst = 65535
Jack: JackEngine::PortDisconnect src = 2 dst = 8
Jack: CheckPortsConnect(caller = -1, src = 0, dst = 4)
Jack: src_self is false
Jack: dst_self is false
Jack: JackGraphManager::Disconnect port_src = 2 port_dst = 8
Jack: JackConnectionManager::Disconnect port_src = 2 port_dst = 8
Jack: JackConnectionManager::Disconnect port_src = 8 port_dst = 2
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 4
Jack: JackConnectionManager::DecConnectionRef: ref1 = 0 ref2 = 4
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::NotifyClient: no callback for event = 12
Jack: JackEngine::PortDisconnect src = 9 dst = 65535
Jack: JackEngine::PortDisconnect src = 9 dst = 3
Jack: CheckPortsConnect(caller = -1, src = 4, dst = 0)
Jack: src_self is false
Jack: dst_self is false

25 Mai 2012

Allez c'est la fête, comme si le problème du dessus ne suffisait pas, depuis quelques jours, autre délire: je n'ai plus de son qu'avec la sortie casque de la carte son (qui a un mixeur interne entre entrées/sortie), pas de son qui sort depuis la prise jack à l'arrière. Pas tenté la sortie RCA. Mais surtout: Rien en entrée dans jackd, jack-rack ou audacity ne captent pas le son (si on entend le micro, c'est uniquement grâce au mixeur interne de la carte son). Pire, brancher les Input sur les Output dans jack créé une boucle qui fait déconner à blinde le son, comme si c'était la SORTIE qui était rebalancée vers l'ENTREE (larsen), sauf qu'ici, le son devient hyper hachuré, comme si les trames audio étaient répétées (en m'assurant de foutre le micro dans mon cul, voir même en le coupant, pour éviter de créer un “vrai” feedback/larsen). Ce problème ne survient en fait que si un logiciel audio sous JACK (par expl, VLC) balance qqch vers la sortie.

Edit: le problème du dessus a disparu, je ne sais plus comment … un délire lié au réglage A/B de la carte son ?

26 Nov 2012

Retour sur quelques problèmes

  1. Ma carte son est reconnue dans dmesg, mais pas dans qjackctl. Solution: décharger le module snd-usb-audio, et le recharger. (Débrancher/rebrancher la fasttrack n'aidait pas !)
  2. Des Xruns à foison dès que je lance puredata. Décharger le module Intel après coup n'aide pas, idem pour le module wifi. Présence d'un message hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. VLC parvient à ne pas trop pâtir de ces perturbations. Killer puredata semble faire disparaître les messages, qui réapparaissent dès qu'on le relance. Puredata galère et ne répond pas quand le hic arrive. Il semblerait que ça dépende aussi de la consommation CPU au moment de lancer puredata: si l'ordi a trop de processus dans le cul, lancer PD provoquera une petite saccade et c'est là que le problème se déclenche. Il semblerait que virer le module snd-usb-audio et le redémarrer aide à résoudre le problème.
article/linux/debiantempsreel.txt · Dernière modification: 2012/11/29 20:55 par fab