Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]


Lorsque jack ne se lance pas correctement, il délivre un max d'info dans son log : et oui, JACK essaie de communiquer avec toi !
Le souci qui peut se poser est qu'il possède un langage bien à lui qu'on ne comprend pas forcément du premier coup. Avec un peu d'adresse cependant, on peut facilement repérer LA ligne qui va tout nous dévoiler. Voici une page qui t'aidera à comprendre ce qu'il te dit et ce qu'il faut faire en conséquence.



Les messages d'erreur

cannot lock down memory for jackd (Cannot allocate memory)

cannot lock down memory for jackd (Cannot allocate memory)

Cette erreur fait parti d'un best-of sur LinuxMAO, pas le choix arrow PAM.



cannot use real-time scheduling

Le mode RT de Jack est activé mais celui-ci produit une erreur au démarrage de type :

cannot use real-time scheduling (FIFO at priority 10) [for thread 720017136, from thread 720017136] (1: Operation not permitted)
cannot create engine

Rien de grave. vous n'avez probablement pas donné les droits d'utiliser la priorité temps réel à vos logiciels audio. Suivez la procédure PAM et tout devrait rentrer dans l'ordre.



JACK is running in realtime mode, but you are not allowed to use realtime scheduling

Si vous obtenez ce message d'erreur de jack :

JACK is running in realtime mode, but you are not allowed to use realtime scheduling

Veuillez consultez la procédure PAM.



jackd: error while loading shared libraries: libjackserver.so.0: cannot open shared object file: No such file or directory

jackd: error while loading shared libraries: libjackserver.so.0: cannot open shared object file: No such file or directory

Jack semble mal installé, allez suivre la procédure d'installation de jack.



jackd: symbol lookup error: jackd: undefined symbol: clock_source

Après avoir installé la dernière version de Jack, celui-ci ne veut plus démarrer et il produit des erreurs étranges comme par exemple :

jackd: symbol lookup error: jackd: undefined symbol: clock_source

Il faut savoir que Jack est incapable de se réinstaller tout seul proprement. Il ne fait pas de nettoyage avant de s'installer et ajoutera une nouvelle version à côté de l'ancienne. La présence de ces deux versions produit des erreurs. Vous devez désinstaller puis réinstaller jack proprement en suivant la procédure d'installation de jack. Après cela, tout devrait être rentré dans l'ordre.



DRIVER NT: could not run driver cycle

DRIVER NT: could not run driver cycle

Cette erreur peut indiquer:
  • Le port USB auquel vous connectez la carte USB est partagé avec d'autres appareils. Vérifier avec lsusb que le port USB sur lequel est connecté votre carte n'est pas partagé avec autre chose (qui foutrait du brun). Si c'est le cas, débrouillez-vous pour que votre carte soit seule sur un bus USB en débranchant puis rebranchant votre carte sur d'autres ports USB, et en vous aidant de lsusb pour vérifier.
  • Si vous avez une carte USB, essayez 3 pour periods/buffer au lieu de 2, les cartes USB préfèrent des latences en ms rondes
  • Mauvais câble



firewire ERR: Error creating FFADO streaming device

firewire ERR: Error creating FFADO streaming device
cannot load driver module firewire

Est-ce que les pilotes raw1394 et ohci1394 sont correctement chargés avec les permissions adéquates ?
Pour vérifier : lsmod et ls -l /dev/raw1394
Et puis arrow FFADO



firewire ERR: wait status < 0! (= -1) cannot load driver module firewire

firewire ERR: wait status < 0! (= -1)
cannot load driver module firewire

Votre contrôleur Firewire gère son interrupt avec d'autres trucs.
Vérifiez ça avec la commande cat /proc/interrupts
Et pour résoudre ce problème vous avez besoin du noyau temps-réel et rtirq.



firewire ERR: FFADO: Error creating virtual device

firewire ERR: FFADO: Error creating virtual device


à documenter



jackd watchdog: timeout - killing jackd

jackd watchdog: timeout - killing jackd

Jack n'arrive pas à tout faire à temps, augmentez la latence.
Voir les explications sur le watchdog.



alsa_driver_xrun_recovery, JackAudioDriver::ProcessAsync: read error, skip cycle

alsa_driver_xrun_recovery
JackAudioDriver::ProcessAsync: read error, skip cycle


à documenter

Peut être un problème de Temps-réel pour les processus IRQ ?

Pistes : voir les fils de discussion sur linuxmao :



ALSA: got smaller periods 2 than 3 for capture

exemple de code :
ALSA: got smaller periods 2 than 3 for capture
ALSA: cannot configure capture channel
cannot load driver module alsa

suivi du plantage de jack.

traduction :
ALSA n'arrive pas à configurer la carte son avec 3 périodes par tampon.

solution :
réglez "périodes par tampon = 2" dans la fenêtre "réglages" de QJackCtl



ALSA: cannot set channel count to X for capture/playback

exemple de code :
ALSA: cannot set channel count to 2  for capture
ALSA: cannot configure capture channel
cannot load driver module alsa

traduction :
ALSA ne peut accéder au nombre (X) de périphériques d'entrée (capture) ou de sortie (playback) défini par l'utilisateur

solution :
Laissez JACK/ALSA deviner ce réglage tout seul :
  • Dans la fenêtre "réglages" de QJackCtl, sélectionnez "defaut" pour "canaux d'entrée" / "canaux de sortie"



ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

traduction :
Le module ALSA de gestion du séquenceur MIDI n'est pas chargé et donc pas accessible.

solution :
Chargez-le :-)
modprobe snd-seq-midi




DRIVER NT: could not start driver

DRIVER NT: could not start driver

traduction :
Ceci signifie que le port Firewire est occupé ou que la mauvaise carte est adressée.

solution :
à documenter



playback device "hw:0" is already in use

playback device "hw:0" is already in use

traduction :
Ceci signifie que Jack ne parvient pas à utiliser ALSA car quelque chose a déjà la main dessus.

solution :
Jack est un auto-centré, il est tellement égocentrique qu'il ne supporte pas que quelqu'un d'autre utilise ALSA. Il va donc vous falloir trouver qui/quoi utilise ALSA pour l'éteindre afin de laisser Jack (et uniquement lui ! ) se brancher dessus.

Pour ceci, vous pouvez appliquer cette méthode :

En tant que super utilisateur, tapez la commande suivante dans une console :
service alsa restart

... ce qui ne marchera pas puisque la carte son est occupée mais donnera les PIDs des processus qui l'occupe :
Doing alsactl to store mixer settings...                        [  OK  ]
no. (sound is being used by pid  15341 15267 15267))            [ÉCHEC ]
ALSA driver is already running.Doing alsactl to restore mixer se[  OK  ]


Il ne reste plus qu'à chercher quels sont les processus fautifs par leurs PIDs respectifs et un par un :
# ps ax | grep 15341
15341 ?        S      0:01 /usr/bin/kmix
20960 pts/2    S+     0:00 grep --color 15341

... puis # ps ax | grep 15267, ... et ainsi de suite.

DBUS : impossible de démarrer le serveur JACK


Plusieurs causes et manipulations possibles :
  • il y a une erreur au niveau des périphériques d'entrée/sortie (il vaut mieux que ce soit les mêmes)
  • le problème peut être résolu en renommant
    ~/.config/rncbc.org/QjackCtl.conf
    et en relançant QjackCtl pour que sa configuration soit réinitialisée

JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock


Il peut s'agir ici d'un problème avec le HDMI. Ou autre chose.


Ça ne marche toujours pas...

Bon vous n'avez pas trouvé votre bonheur ici et votre problème persiste. Vous pouvez :



[+]

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool