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

2 - Les distributions et les noyaux

> Forums de discussion > 2 - Les distributions et les noyaux > [RESOLU][LZK] Problème de lancement Jack avec carte firewire
Dernier post

[RESOLU][LZK] Problème de lancement Jack avec carte firewire

Willty utilisateur non connecté France
Salut,
je viens d'installer avec la nouvelle clé 64bits Librazik sur un ordi avec une carte firewire et une saffire pro 40 mais … impossible de configurer jack pour que ça fonctionne …
J'ai une autre installation de librazik sur le même ordi faite avant que l'iso 64bits sorte (debian + ajout couche librazik) et ça fonctionne.
Merci de votre aide :-)

olinuxx utilisateur non connecté France
Que te dit jack ?

Willty utilisateur non connecté France
ça :

09:46:43.694 Journalisation démarrée --- dim. mai 15 09:46:43 2016 ---
09:46:43.712 Réinitialisation des statistiques.
09:46:43.722 Changement des connexions ALSA.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
09:46:43.732 Changement du graphique des connexions ALSA.
09:46:48.687 Script de démarrage...
09:46:48.688 pulseaudio -k
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
E: [pulseaudio] main.c: Impossible de tuer le démon : Aucun processus de ce type
09:46:49.104 Script de démarrage terminé avec statut de sortie=256.
09:46:49.104 JACK démarre...
09:46:49.104 /usr/bin/jackd -P70 -dfirewire -r44100 -p512 -n3
09:46:49.106 JACK a été démarré avec le PID=1137.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 70
self-connect-mode is "Don't restrict self connect requests"
1463298409202231:  (ffado.cpp)[  92] ffado_streaming_init: libffado 2.2.1- built Mar 16 2016 18:09:49
00132373910: Warning (dice_eap.cpp)[1811] read: No routes found. Base 0x7, offset 0x4000
00132412187:  (dice_avdevice.cpp)[ 706] showDevice:  DICE Parameter Space info:
00132412192:  (dice_avdevice.cpp)[ 707] showDevice:   Global  : offset=0x0028 size=0360
00132412194:  (dice_avdevice.cpp)[ 708] showDevice:   TX      : offset=0x0190 size=0568
00132412203:  (dice_avdevice.cpp)[ 709] showDevice:                 nb=   2 size=0280
00132412204:  (dice_avdevice.cpp)[ 710] showDevice:   RX      : offset=0x03C8 size=1128
00132412207:  (dice_avdevice.cpp)[ 711] showDevice:                 nb=   2 size=0280
00132412208:  (dice_avdevice.cpp)[ 712] showDevice:   UNUSED1 : offset=0x0830 size=0016
00132412210:  (dice_avdevice.cpp)[ 713] showDevice:   UNUSED2 : offset=0x0000 size=0000
00132412211:  (dice_avdevice.cpp)[ 715] showDevice:  Global param space:
00132413571:  (dice_avdevice.cpp)[ 718] showDevice:   Owner            : 0x00000000FFC10001
00132415429:  (dice_avdevice.cpp)[ 721] showDevice:   Notification     : 0x00000010
00132418428:  (dice_avdevice.cpp)[ 724] showDevice:   Nick name        : Pro40-007587
00132419782:  (dice_avdevice.cpp)[ 728] showDevice:   Clock Select     : 0x02 0x0C
00132421422:  (dice_avdevice.cpp)[ 732] showDevice:   Enable           : false
00132422784:  (dice_avdevice.cpp)[ 736] showDevice:   Clock Status     : locked 0x02
00132425513:  (dice_avdevice.cpp)[ 739] showDevice:   Extended Status  : 0x00000000
00132426883:  (dice_avdevice.cpp)[ 742] showDevice:   Samplerate       : 0x0000BB80 (48000)
00132428495:  (dice_avdevice.cpp)[ 745] showDevice:   Version          : 0x01000400
00132429862:  (dice_avdevice.cpp)[ 754] showDevice:   Version          : 0x01000400 (1.0.4.0)
00132431479:  (dice_avdevice.cpp)[ 757] showDevice:   Clock caps       : 0x1325001E
00132433035:  (dice_avdevice.cpp)[ 760] showDevice:   Clock sources    :
00132433062:  (dice_avdevice.cpp)[ 766] showDevice:     SPDIF
00132433070:  (dice_avdevice.cpp)[ 766] showDevice:     AES34
00132433079:  (dice_avdevice.cpp)[ 766] showDevice:     SPDIF-OPT
00132433091:  (dice_avdevice.cpp)[ 766] showDevice:     AES78
00132433095:  (dice_avdevice.cpp)[ 766] showDevice:     AES-ANY
00132433098:  (dice_avdevice.cpp)[ 766] showDevice:     ADAT
00132433103:  (dice_avdevice.cpp)[ 766] showDevice:     ADAT_AUX
00132433106:  (dice_avdevice.cpp)[ 766] showDevice:     Word Clock
00132433110:  (dice_avdevice.cpp)[ 766] showDevice:     Unused
00132433113:  (dice_avdevice.cpp)[ 766] showDevice:     Unused
00132433117:  (dice_avdevice.cpp)[ 766] showDevice:     Unused
00132433120:  (dice_avdevice.cpp)[ 766] showDevice:     Unused
00132433124:  (dice_avdevice.cpp)[ 766] showDevice:     Internal
00132433127:  (dice_avdevice.cpp)[ 769] showDevice:  TX param space:
00132433131:  (dice_avdevice.cpp)[ 770] showDevice:   Nb of xmit        : 2
00132433134:  (dice_avdevice.cpp)[ 772] showDevice:   Transmitter 0:
00132434954:  (dice_avdevice.cpp)[ 775] showDevice:    ISO channel       :  -1
00132436559:  (dice_avdevice.cpp)[ 777] showDevice:    ISO speed         :   2
00132437943:  (dice_avdevice.cpp)[ 780] showDevice:    Nb audio channels :  10
00132439530:  (dice_avdevice.cpp)[ 782] showDevice:    Nb midi channels  :   1
00132440918:  (dice_avdevice.cpp)[ 785] showDevice:    AC3 caps          : 0x00000000
00132442517:  (dice_avdevice.cpp)[ 787] showDevice:    AC3 enable        : 0x00000000
00132445439:  (dice_avdevice.cpp)[ 790] showDevice:    Channel names     :
00132445464:  (dice_avdevice.cpp)[ 795] showDevice:      IP 1
00132445479:  (dice_avdevice.cpp)[ 795] showDevice:      IP 2
00132445486:  (dice_avdevice.cpp)[ 795] showDevice:      IP 3
00132445495:  (dice_avdevice.cpp)[ 795] showDevice:      IP 4
00132445506:  (dice_avdevice.cpp)[ 795] showDevice:      IP 5
00132445509:  (dice_avdevice.cpp)[ 795] showDevice:      IP 6
00132445512:  (dice_avdevice.cpp)[ 795] showDevice:      IP 7
00132445516:  (dice_avdevice.cpp)[ 795] showDevice:      IP 8
00132445519:  (dice_avdevice.cpp)[ 795] showDevice:      SPDIF L
00132445523:  (dice_avdevice.cpp)[ 795] showDevice:      SPDIF R
00132445527:  (dice_avdevice.cpp)[ 772] showDevice:   Transmitter 1:
00132446808:  (dice_avdevice.cpp)[ 775] showDevice:    ISO channel       :  -1
00132448406:  (dice_avdevice.cpp)[ 777] showDevice:    ISO speed         :   2
00132449791:  (dice_avdevice.cpp)[ 780] showDevice:    Nb audio channels :  10
00132451403:  (dice_avdevice.cpp)[ 782] showDevice:    Nb midi channels  :   0
00132452791:  (dice_avdevice.cpp)[ 785] showDevice:    AC3 caps          : 0x00000000
00132454665:  (dice_avdevice.cpp)[ 787] showDevice:    AC3 enable        : 0x00000000
00132456483:  (dice_avdevice.cpp)[ 790] showDevice:    Channel names     :
00132456508:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 1
00132456523:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 2
00132456530:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 3
00132456538:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 4
00132456549:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 5
00132456553:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 6
00132456556:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 7
00132456560:  (dice_avdevice.cpp)[ 795] showDevice:      ADAT 8
00132456563:  (dice_avdevice.cpp)[ 795] showDevice:      Loop 1
00132456567:  (dice_avdevice.cpp)[ 795] showDevice:      Loop 2
00132456571:  (dice_avdevice.cpp)[ 799] showDevice:  RX param space:
00132456575:  (dice_avdevice.cpp)[ 800] showDevice:   Nb of recv        : 2
00132456579:  (dice_avdevice.cpp)[ 802] showDevice:   Receiver 0:
00132457851:  (dice_avdevice.cpp)[ 805] showDevice:    ISO channel       :  -1
00132459458:  (dice_avdevice.cpp)[ 807] showDevice:    Sequence start    :   0
00132460923:  (dice_avdevice.cpp)[ 810] showDevice:    Nb audio channels :  12
00132462525:  (dice_avdevice.cpp)[ 812] showDevice:    Nb midi channels  :   1
00132464344:  (dice_avdevice.cpp)[ 815] showDevice:    AC3 caps          : 0x00000000
00132466649:  (dice_avdevice.cpp)[ 817] showDevice:    AC3 enable        : 0x00000000
00132468457:  (dice_avdevice.cpp)[ 820] showDevice:    Channel names     :
00132468482:  (dice_avdevice.cpp)[ 825] showDevice:      Mon 1
00132468499:  (dice_avdevice.cpp)[ 825] showDevice:      Mon 2
00132468506:  (dice_avdevice.cpp)[ 825] showDevice:      Line 3
00132468521:  (dice_avdevice.cpp)[ 825] showDevice:      Line 4
00132468524:  (dice_avdevice.cpp)[ 825] showDevice:      Line 5
00132468528:  (dice_avdevice.cpp)[ 825] showDevice:      Line 6
00132468531:  (dice_avdevice.cpp)[ 825] showDevice:      Line 7
00132468535:  (dice_avdevice.cpp)[ 825] showDevice:      Line 8
00132468538:  (dice_avdevice.cpp)[ 825] showDevice:      Line 9
00132468542:  (dice_avdevice.cpp)[ 825] showDevice:      Line 10
00132468545:  (dice_avdevice.cpp)[ 825] showDevice:      SPDIF L
00132468549:  (dice_avdevice.cpp)[ 825] showDevice:      SPDIF R
00132468552:  (dice_avdevice.cpp)[ 802] showDevice:   Receiver 1:
00132469823:  (dice_avdevice.cpp)[ 805] showDevice:    ISO channel       :  -1
00132471410:  (dice_avdevice.cpp)[ 807] showDevice:    Sequence start    :   0
00132472779:  (dice_avdevice.cpp)[ 810] showDevice:    Nb audio channels :   8
00132474766:  (dice_avdevice.cpp)[ 812] showDevice:    Nb midi channels  :   0
00132476398:  (dice_avdevice.cpp)[ 815] showDevice:    AC3 caps          : 0x00000000
00132477766:  (dice_avdevice.cpp)[ 817] showDevice:    AC3 enable        : 0x00000000
00132479581:  (dice_avdevice.cpp)[ 820] showDevice:    Channel names     :
00132479605:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 1
00132479621:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 2
00132479628:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 3
00132479643:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 4
00132479646:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 5
00132479650:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 6
00132479653:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 7
00132479657:  (dice_avdevice.cpp)[ 825] showDevice:      ADAT 8
firewire ERR: Could not prepare streaming device!
Cannot attach audio driver
JackServer::Open failed with -1
no message buffer overruns
Failed to open server
09:46:49.509 JACK a été arrêté
09:46:49.510 Script post-extinction...
09:46:49.510 pulseaudio --start
09:46:50.260 Script post-extinction terminé avec succès.
09:46:51.468 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started


allany utilisateur non connecté
Il me semble déjà que ton kill de pulseaudio reste sans effet...
As-tu désactivé son autospawn ?
Je crois que tu peux aussi l'enlever des programmes au démarrage, si tu le souhaites.
A+

edit : étant donnée la longueur du log de jackd, je me suis permis de le mettre entre balises "code", dans ton dernier post.

olinuxx utilisateur non connecté France
@allany : sur LibraZiK, la coupure de pulseaudio (et de son autospawn) est gérée automatiquement. Ça n'a donc pas l'air d'être ça.

@willty : il se peut qu'il s'agisse d'un conflit entre la gestion de ta carte par le pilote ffado et celle par ALSA. En effet les derniers développements ALSA dans le noyau permettent de gérer certaines cartes firewire directement par ALSA sans passer par les pilotes FFADO. Ton interface étant basée sur le composant "dice", elle devrait en faire partie.

Je n'ai pas d'expérience avec ça donc, on va le faire "à l'aveugle". Tu peux essayer ceci : dans le "Réglages" de qjackctl, choisi "pilote : alsa" et non pas "pilote : firewire" et essaie de lancer qjackctl

Et aussi, donne moi la réponse d'un "lsmod |grep snd", si dedans il y a le snd_dice, ça indique que le pilote ALSA pour ton interface est chargé, et donc FFADO ne peux pas prendre la main dessus.

Dis moi.

Willty utilisateur non connecté France
Alors merci
le "lsmod |grep snd" donne ça, il y a bien snd_dice :

snd_hrtimer            16384  1 
snd_seq_midi           16384  2 
snd_seq_dummy          16384  2 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_seq                65536  13 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_hda_codec_via      24576  1 
snd_dice               28672  5 
snd_firewire_lib       32768  1 snd_dice
snd_rawmidi            32768  3 snd_firewire_lib,snd_dice,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_hda_codec_generic    73728  1 snd_hda_codec_via
snd_hda_intel          36864  0 
snd_hda_codec         131072  3 snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           73728  4 snd_hda_codec_via,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  2 snd_hda_codec,snd_dice
snd_pcm               102400  7 snd_firewire_lib,snd_hda_codec,snd_hda_intel,snd_dice,snd_hda_core
snd_timer              32768  3 snd_hrtimer,snd_pcm,snd_seq
snd                    81920  17 snd_hwdep,snd_timer,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_dice
soundcore              16384  1 snd
firewire_core          65536  3 snd_firewire_lib,firewire_ohci,snd_dice


Je me disais bien en voyant la carte dans le gestionnaire de son, que c'était louche ;)

Donc ça fonctionne en mettant ALSA dans le le pilote utilisé dans le "Réglages" de qjackctl. Par contre je n'ai plus les même entrées et sorties, il manque par exemple les entrées ADAT ...
Est-ce possible de dégager snd_dice (oui on est sous linux, banane !)?

olinuxx utilisateur non connecté France
Intéressant ça, ça semble signifier que le pilote ALSA snd-dice n'est pas encore au niveau du pilote FFADO. Merci pour le retour !

Oui, c'est possible de dégager le pilote snd-dice, merci GNU/linux :-)

Pour tester si ça fonctionne, tu peux lancer la commande :
su -c "rmmod snd-dice"
(rmmod comme : remove module) ce qui déchargera le module noyau snd-dice du noyau. Ceci devrait te permettre de laisser FFADO prendre la main sur la carte son (il te faudra donc remettre : Réglages" de qjackctl, choisi "pilote : firewire"). Ensuite, tu peux essayer de lancer qjackctl. Note qu'il est possible que ça ne fonctionne pas si le module est en utilisation.

Si tu veux faire en sorte que le module ne se charge pas automatiquement à chaque allumage de ton ordi, il va falloir le "blacklister" dans un fichier de configuration des modules du noyau.

Tu peux par exemple ajouter snd-dice (ou snd_dice, je ne sais plus) à la fin du fichier /etc/modprobe.d/modules-blacklist-librazik.conf. Attention, si tu utilises ce fichier et que LibraZiK fourni une mise à jour de ce fichier, alors il te faudra re-modifier ce fichier après la mise à jour. Une meilleure solution peut donc être de copier le fichier /etc/modprobe.d/modules-blacklist-librazik.conf sous /etc/modprobe.d/modules-blacklist-willty.conf, et de remplacer le contenu de modules-blacklist-willty.conf par "snd-dice" (ou snd_dice).

Il te faudra redémarrer pour vérifier que ce changement est bien pris en compte.

Dis moi.

Willty utilisateur non connecté France
Alors

su -c "rmmod snd-dice"


ça fonctionne (il faut que le service ne soit pas lancé)

J'ai copié "/etc/modprobe.d/modules-blacklist-librazik.conf" dans "etc/modprobe.d/modules-blacklist-willty.conf" et j'ai essayé de mettre "snd-dice" ou "snd_dice" dedans mais ça ne fonctionne pas (j'ai bien redémarré ;) )

avec "lsmod |grep snd" le service est toujours présent ...

olinuxx utilisateur non connecté France
Essaie en mettant "blacklist snd-dice" dans le fichier, je ne l'avais pas précisé.

Willty utilisateur non connecté France
Yes ça pète !
Merci Olinuxx twisted

olinuxx utilisateur non connecté France
Chouette :-)

un petit [résolu] dans le titre si c'est tout bon pour toi ?

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool
olinuxx, 16:22, sam. 31 Aug 2024: Bonjour et bienvenue à kicknride cool
calixtus06, 20:50, jeu. 29 Aug 2024: Bonjour et vienvenue à Nano2259 et vfs750 :-)
calixtus06, 11:34, ven. 23 Aug 2024: Bonjour et bienvenue à Clark2024,Chancellor2024, William74, fafa15, Arsene :-)
calixtus06, 10:23, mer. 14 Aug 2024: Bonjour et bienvenue à Dimercia, gaelle, paguy74 et humpf :-)
calixtus06, 14:59, dim. 11 Aug 2024: Bonjour et bienvenue à nkbl :-)
calixtus06, 11:33, ven. 09 Aug 2024: Bonjour et bienvenue à Natha :-)
bluedid29, 22:56, jeu. 08 Aug 2024: Merci pour l'édito et bonnes vacances :-)
allany, 10:42, mar. 06 Aug 2024: Roulement de tambour, claquement de cymbale : c'est l'éditorial ! [Lien]
olinuxx, 15:31, mer. 31 Jul 2024: Bonjour et bienvenue à Clotaire, poch, tempo789, CanardSynth, et BuffetFroid cool
calixtus06, 05:04, dim. 21 Jul 2024: Bonjour et bienvenue à moricod :-)