Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[resolu] probleme à installer une carte tascam us428 pour ardour sous ubuntustudio16

j'ai donc installé une ubuntustudio 16.04 LTS et désire utiliser ma tascam us428 sous ardour
j'ai fouiné un peu partout et n'ai trouvé que de vieux posts bien compliqués.
ai quand meme reussi quelques petites chose : trouver et installer alsa-firmware, lancer usx2y-loader, et us428control qui me confirme la presence de ma carte son , d'ailleurs sa ed usb s'allume bien, mais aucun son n'en sort ^ ^ et plantage catégorique dans ardour lorsque je tente de creer un projet l'utilisant, impossible d'initialiser l'interface audio me dit il.
je desire me servir de ma carte en interface audio et midi, et en tant que surface de controle d'ardour.
quelqu'un aurait il une idée à me souffler ?
merci d'avance.
Oui, de mémoire, c'est pas simple ... Je m'étais inspiré des notes de olinuxx là : Tascam US-224, la tascam 428 doit suivre à peu près la même procédure ... Mais tu risques de ne plus trouver le paquet alsa-firmware tout prêt, il te faudra certainement le compiler ... et aussi installer alsa-firmware-loaders ( pas confondre avec alsa-firmware ! ) , et fxload, et alsa-tools si ce n'est déjà fait. Tu dis que la led usb s'allume bien, mais normalement, il faut que les deux led s'allument pour que la carte fonctionne (sur une us-224) ... Je peux ressortir ma tascam et la réinstaller pour retrouver la manip, si tu veux ... Mais c'est vrai, c'est un peu long !
alors, j'ai en effet récupéré alsa-firmware et l'ai compilé, alsa-firmware-loader est installé, fxload aussi, ainsi qu'alsa-tools.
et sur mon us428 je n'ai qu'une led pour l'usb. maintenant, je suis plutot perdu sur ce qu'il faut faire de tout ça ... et quand ?
Tu dois pas être loin du but ... J'installe ma us-224 dans l'après-midi et je te tiens au courant en soirée !
Avant d'installer quoi que ce soit, je vérifie que ma carte est reconnue avec lsusb :

Copy to clipboard
a@compaq:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 1604:8004 Tascam US-224 Audio/Midi Controller (without fw)


Ma carte est vue par le système, le "without fw" signifie que le firmware n'est pas chargé.

Je récupère alsa-firmware et je compile.
j'ai aussi installé alsa-firmware-loaders, fxload et alsa-tools.

Puis j'ai lancé la commande qui charge le firmware, et j'ai le message suivant :
Copy to clipboard
usx2yloader: no US-X2Y-compatible cards found


ça échoue ...

Dans mes vieilles notes, j'avais noté un problème d'accès des firmwares. Il faut donc copier les firmwares de /usr/local/share/alsa/firmware et les mettre dans /usr/share/alsa/

alors j'ai copié ! En root, je copie tout le dossier firmware de la tascam dans /usr/share/alsa/ :
Copy to clipboard
cp -r /usr/local/share/alsa/firmware /usr/share/alsa/

Je vérifie que tout le monde est là :

Copy to clipboard
ls /usr/share/alsa/firmware/ hdsploader mixartloader pcxhrloader usx2yloader vxloader



Ensuite, j'ai "rebooté", c'est plus sûr. Puis dans un terminal j'ai lancé la commande usx2yloader.
La deuxième led de la tascam s'est allumée. C'est bon signe !
La commande lsusb donne :

Copy to clipboard
a@compaq:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 1604:8005 Tascam US-224 Audio/Midi Controller


Maintenant, le "(without fw)" a disparu, le firmware est correctement chargé.
Et quand je lance la commande "us428control", le terminal me répond ça :

Copy to clipboard
a@compaq:~$ us428control us428control: US-X2Y-compatible card found on hwdep hw:1


Enfin, je lance qjackctrl pour voir si l'interface apparaît :
Jackd Tascam

C'est bon, je choisis la bonne interface d'entrée et de sortie, et jackd se lance. Ouf, ça marche !




Si cela peut t'aider à trouver le problème ...
Ca devrait aider olof, en effet.

@dlb : ça ferait un super petit tuto, ton explication. 😎
Bien rédigé, agréable à lire et pertinent.
As-tu regardé si ça ne pouvait pas compléter ce qui existe ici, sur la carte ?
Auquel cas, n'hésite pas à intervenir dessus ou à intégrer, si tu le juges utile.

Bossez bien, à+
France
ouép, je plussoie la suggestion d'allany 😊

Pour info, j'ai mis des liens vers ici dans les pages tascam us-224 et tascam us-428.
Tout d'abord, merci beaucop dlb pour cet excellent tutorial.
il m'a à la fois rassuré et inquiété.
- rassuré car trouver du monde pret a se demener pour me depanner est une vraie consolation.
aussi parceque j'ai pu remarquer que je ne suis donc pas trop rouillé, puisque mes recherches un peu partout m'avaient amené à peu pres à cette procedure aussi
- inquiete, car, si tout semble correct, eh bien le resultat n'est pas au rendez vous.
bon, j'ai identifie quelques differences quand meme :

ton interface est une us224 et la mienne us428

j'ai bien compilé alsa-firmware et copié dans le meme repertoire,
un lsusb me donne ceci :

Copy to clipboard
Bus 002 Device 004: ID 1058:0730 Western Digital Technologies, Inc. My Passport Essential (WDBACY) Bus 002 Device 006: ID 1604:8001 Tascam US-428 Audio/Midi Controller Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 13d3:5710 IMC Networks UVC VGA Webcam Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


le lancement d'us428control, par contre ne me donne aucun commentaire, mais comme à un certain moment, il me signalait l'absence de ce periferique, c'est plutot bon signe qu'il n'y ait plus de message d'erreur, et la led usb (unique sur la us428) s'est bien allumée

qjackcontrol fait bien apparaitre l'interface comme chez toi, mais au moment du lancement de jack, plantage, et voici le contenu de la fenetre de messages :

Copy to clipboard
09:26:58.549 Réinitialisation des statistiques. 09:26:58.584 Changement des connexions ALSA. 09:26:58.588 DBUS : le service est disponible (org.jackaudio.service soit jackdbus). 09:26:58.664 DBUS : impossible de démarrer le serveur JACK. Désolé 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock 09:26:58.881 Changement du graphique des connexions ALSA. Mon Oct 17 09:26:58 2016: Starting jack server... Mon Oct 17 09:26:58 2016: JACK server starting in realtime mode with priority 10 Mon Oct 17 09:26:58 2016: self-connect-mode is "Don't restrict self connect requests" Mon Oct 17 09:26:58 2016: ERROR: Cannot lock down 82274202 byte memory area (Cannot allocate memory) Mon Oct 17 09:26:58 2016: Acquired audio card Audio1 Mon Oct 17 09:26:58 2016: creating alsa driver ... hw:USX2Y,0|hw:USX2Y,0|1024|2|44100|0|0|nomon|swmeter|-|32bit Mon Oct 17 09:26:58 2016: configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods Mon Oct 17 09:26:58 2016: ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format Mon Oct 17 09:26:58 2016: ALSA: use 2 periods for capture Mon Oct 17 09:26:58 2016: ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format Mon Oct 17 09:26:58 2016: ALSA: use 2 periods for playback Mon Oct 17 09:26:58 2016: ERROR: ALSA: cannot set hardware parameters for playback Mon Oct 17 09:26:58 2016: ERROR: ALSA: cannot configure playback channel Mon Oct 17 09:26:58 2016: ERROR: Cannot initialize driver Mon Oct 17 09:26:58 2016: ERROR: JackServer::Open failed with -1 Mon Oct 17 09:26:58 2016: ERROR: Failed to open server Mon Oct 17 09:27:00 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:27:15.267 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock



ça permet peut etre d'avoir plus d'elements sur la source de la panne, mais j'avoue que personnellement , je seche à interpreter tout ça.
si ça parle à quelqu'un , je serai ravi qu'il m'en fasse part...
France
Note modo-forum : merci d'utiliser la balise de CODE pour les copies de code dans tes messages :

Capture-Linux MAO | Driver M-AUDIO M-TRACK - Mozilla Firefox.png

J'ai corrigé ton message précédent pour que l'affichage soit propre.



olof écrit:
le lancement d'us428control, par contre ne me donne aucun commentaire,


De mémoire, il me semble que c'est normal.

olof écrit:
la led usb (unique sur la us428) s'est bien allumée


La preuve.


Dans ton message de JACK, se trouve :

Copy to clipboard
Mon Oct 17 09:26:58 2016: ERROR: Cannot lock down 82274202 byte memory area (Cannot allocate memory)


-> PAM

Je ne sais pas si c'est ça qui empêche le démarrage de jackd sur ta carte car l'erreur suivante :

Copy to clipboard
Mon Oct 17 09:26:58 2016: ERROR: ALSA: cannot set hardware parameters for playback


me semble plus problématique, mais ça mange pas de pain et ça aura le mérite de clarifier la situation.


Bon courage !
bon, les choses evoluent, grace à vous :
en faisant quelques recherches sur la piste qui vient de m'etre donnée, j'ai trouvé un article à propos du noyau temps reel et de l'allocation de memoire pour ardour.
un petit ulimit -r -l m'a renseigné sur les valeurs de mon systeme :

Copy to clipboard
real-time priority (-r) 0 max locked memory (kbytes, -l) 64


qui semblent inadéquats

en cherchant un peu ai trouvé comment y remédier et ai effectué un
Copy to clipboard
sudo dpkg-reconfigure -p high jackd2


apres avoir accepté la gestion du temps reel, l'allocation illimitée de la mémoire, et avoir ensuite veillé à ce que mon utilisateur soit bien adjoint au groupe audio, comme prevu dans la reconfiguration, j'ai rebooté tout ça

au retour, la commande us428control donne un resultat diferent d'avant (avant aucun commentaire), elle me renvoit ceci :

Copy to clipboard
us428control: US-X2Y-compatible card found on hwdep hw:1 mmap failed:: Device or resource busy us428control: no US-X2Y-compatible cards found


bon, ça avance , je continue mes recherches, mais bien sur suis toujours à l'affut de vos bonnes idées.
Au niveau reconnaissance par alsa de ta carte, ça semble OK.
Peux-tu poster le message intégral (entre balises 😎) du démarrage de jackd ?
A+
ok, alors j'ai plusieurs cas de figures, selon que je l'allume la carte avant de booter ou pas.

voici ce qui se passe lorsque la machine est allumés au boot :

j'attive au bureau, la led usb de la carte s'est allumée seule.

je lance qjackcontrol et selectionne la carte qui apparait dans la liste des interfaces

(sous le nom de hw:USXY TASCAM US-X2Y (hw:1) )

et au lancement de jack, j'ai ceci :

Copy to clipboard
09:09:33.629 DBUS : impossible de démarrer le serveur JACK. Désolé Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 199e120 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock Wed Oct 19 09:09:33 2016: Starting jack server... Wed Oct 19 09:09:33 2016: Jack: Server `default' registered Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:09:33 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:09:33 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:09:33 2016: Jack: JackShmMem::new index = 0 attached = 7a161000 size = 82274202 Wed Oct 19 09:09:33 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:09:33 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:09:33 2016: Jack: JackShmMem::new index = 1 attached = 861e7000 size = 1186 Wed Oct 19 09:09:33 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:09:33 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:09:33 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:09:33 2016: Jack: playback device hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: capture device hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: capture device hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: playback device hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: apparent rate = 44100 Wed Oct 19 09:09:33 2016: Jack: frames per period = 1024 Wed Oct 19 09:09:33 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y Wed Oct 19 09:09:33 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:09:33 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:09:33 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:09:33 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:09:33 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:09:33 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:09:33 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:09:33 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:09:33 2016: Acquired audio card Audio1 Wed Oct 19 09:09:33 2016: creating alsa driver ... hw:USX2Y|hw:USX2Y|1024|2|44100|0|0|nomon|swmeter|-|32bit Wed Oct 19 09:09:33 2016: ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode Wed Oct 19 09:09:33 2016: Jack: JackDriver::Close Wed Oct 19 09:09:33 2016: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0 Wed Oct 19 09:09:33 2016: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:09:33 2016: Jack: JackEngine::ClientInternalClose ref = 0 Wed Oct 19 09:09:33 2016: Jack: JackEngine::ClientCloseAux ref = 0 Wed Oct 19 09:09:33 2016: Jack: JackGraphManager::RemoveAllPorts ref = 0 Wed Oct 19 09:09:33 2016: Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system Wed Oct 19 09:09:33 2016: Jack: ~JackDriver Wed Oct 19 09:09:33 2016: ERROR: Cannot initialize driver Wed Oct 19 09:09:33 2016: Jack: no message buffer overruns Wed Oct 19 09:09:33 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:09:33 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:09:33 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:09:33 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:09:33 2016: Jack: JackShmMem::delete size = 0 index = 0 Wed Oct 19 09:09:33 2016: Jack: ~JackDriver Wed Oct 19 09:09:33 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:09:33 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:09:33 2016: Jack: Cleaning up shared memory Wed Oct 19 09:09:33 2016: Jack: Cleaning up files Wed Oct 19 09:09:33 2016: Jack: Unregistering server `default' Wed Oct 19 09:09:33 2016: ERROR: Failed to open server Wed Oct 19 09:09:35 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:09:37.994 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. Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 187e280 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


bon, je me dis que j'avais lu je ne sais plus ou qu'on devait lancer manuellement le firmware alsa de la carte, donc je le lance :

Copy to clipboard
usx2loader


aucun commentaire en sortie

puis

Copy to clipboard
us428control


qui me renvoit ce message :

Copy to clipboard
us428control: US-X2Y-compatible card found on hwdep hw:1


je retourne dans qjackcontrol, et trouve cette fois 2 lignes dans interfaces
(la meme qu'avant et en plus "hw:USX2Y,0 US-X2Y Audio #0 (hw:1,0)" )

je selectionne cette nouvelle venue, et relance jack, et obtiens ceci :

Copy to clipboard
jack server is not running or cannot be started Jack: JackLibGlobals Destroy 1a164b0 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock Wed Oct 19 09:28:04 2016: Starting jack server... Wed Oct 19 09:28:04 2016: Jack: Server `default' registered Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:28:04 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:28:04 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:28:04 2016: Jack: JackShmMem::new index = 0 attached = 7a161000 size = 82274202 Wed Oct 19 09:28:04 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:28:04 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:28:04 2016: Jack: JackShmMem::new index = 1 attached = 861e7000 size = 1186 Wed Oct 19 09:28:04 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:28:04 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:28:04 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:28:04 2016: Jack: playback device hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: capture device hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: capture device hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: playback device hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: apparent rate = 44100 Wed Oct 19 09:28:04 2016: Jack: frames per period = 1024 Wed Oct 19 09:28:04 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y Wed Oct 19 09:28:04 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:28:04 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:28:04 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:28:04 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:28:04 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:28:04 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:28:04 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:28:04 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:28:04 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:28:04 2016: ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio1": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1 Wed Oct 19 09:28:04 2016: ERROR: Failed to acquire device name : Audio1 error : A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1 Wed Oct 19 09:28:04 2016: ERROR: Audio device hw:USX2Y cannot be acquired... Wed Oct 19 09:28:04 2016: Jack: ~JackDriver Wed Oct 19 09:28:04 2016: ERROR: Cannot initialize driver Wed Oct 19 09:28:04 2016: Jack: no message buffer overruns Wed Oct 19 09:28:04 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:28:04 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:28:04 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:28:04 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:28:04 2016: Jack: JackShmMem::delete size = 0 index = 0 Wed Oct 19 09:28:04 2016: Jack: ~JackDriver Wed Oct 19 09:28:04 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:28:04 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:28:04 2016: Jack: Cleaning up shared memory Wed Oct 19 09:28:04 2016: Jack: Cleaning up files Wed Oct 19 09:28:04 2016: Jack: Unregistering server `default' Wed Oct 19 09:28:04 2016: ERROR: Failed to open server Wed Oct 19 09:28:05 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:28:08.310 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. Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 1a1afd0 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


ici, la ligne d"erreur ayant changé, je fais une recherche du le net sur le message d'erreur, et me trouve dirrigé vers des posts ma parlant du probleme lié à pulsaudio, me demandant de l'arreter avant de lancer jack, jintroduis donc dans les options un script au demarrage de jack qui me fait un

Copy to clipboard
pulseaudio --kill


(au aussi fait la meme chose manuellement dans une console, avec le meme resultat)

cette fois j'obtiens ceci au lancement de jack :

Copy to clipboard
09:32:55.711 Script de démarrage terminé avec succès. 09:33:00.814 DBUS : impossible de démarrer le serveur JACK. Désolé Wed Oct 19 09:32:55 2016: Starting jack server... Wed Oct 19 09:32:55 2016: Jack: Server `default' registered Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:32:55 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:32:55 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:32:55 2016: Jack: JackShmMem::new index = 0 attached = 7a161000 size = 82274202 Wed Oct 19 09:32:55 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:32:55 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:32:55 2016: Jack: JackShmMem::new index = 1 attached = 861e7000 size = 1186 Wed Oct 19 09:32:55 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:32:55 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:32:55 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:32:55 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: apparent rate = 44100 Wed Oct 19 09:32:55 2016: Jack: frames per period = 1024 Wed Oct 19 09:32:55 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y,0 Wed Oct 19 09:32:55 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:32:55 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:32:55 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:32:55 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:32:55 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:32:55 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:32:55 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:32:55 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:32:55 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:33:00 2016: Device reservation request with priority 2147483647 denied for "Audio1": org.freedesktop.DBus.Error.NoReply (Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, Wed Oct 19 09:33:00 2016: ERROR: Failed to acquire device name : Audio1 error : Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broke Wed Oct 19 09:33:00 2016: ERROR: Audio device hw:USX2Y,0 cannot be acquired... Wed Oct 19 09:33:00 2016: Jack: ~JackDriver Wed Oct 19 09:33:00 2016: ERROR: Cannot initialize driver Wed Oct 19 09:33:00 2016: Jack: no message buffer overruns Wed Oct 19 09:33:00 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:33:00 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:33:00 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:33:00 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:33:00 2016: Jack: JackShmMem::delete size = 0 index = 0 Wed Oct 19 09:33:00 2016: Jack: ~JackDriver Wed Oct 19 09:33:00 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:33:00 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:33:00 2016: Jack: Cleaning up shared memory Wed Oct 19 09:33:00 2016: Jack: Cleaning up files Wed Oct 19 09:33:00 2016: Jack: Unregistering server `default' Wed Oct 19 09:33:00 2016: ERROR: Failed to open server Wed Oct 19 09:33:00 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:33:05.867 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. Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 1900240 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


dans le cas de figure ou je boot carte eteinte, et que je l'allume apres, je lance mon firmware apres avoir allumé la carte (usx2loader et us428control), avec les memes resultats qu'auparavent.

je lance jack sur la meme carte, et sans le kill de pulsaudio, et dans ce cas, la sortie est differente :

Copy to clipboard
09:41:40.040 DBUS : impossible de démarrer le serveur JACK. Désolé Wed Oct 19 09:41:39 2016: Starting jack server... Wed Oct 19 09:41:39 2016: Jack: Server `default' registered Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:41:39 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:41:39 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:41:39 2016: Jack: JackShmMem::new index = 0 attached = a1c12000 size = 82274202 Wed Oct 19 09:41:39 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:41:39 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:41:39 2016: Jack: JackShmMem::new index = 1 attached = adc98000 size = 1186 Wed Oct 19 09:41:39 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:41:39 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:41:39 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:41:39 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: apparent rate = 44100 Wed Oct 19 09:41:39 2016: Jack: frames per period = 1024 Wed Oct 19 09:41:39 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y,0 Wed Oct 19 09:41:39 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:41:39 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:41:39 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:41:39 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:41:39 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:41:39 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:41:39 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:41:39 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:41:39 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:41:39 2016: Acquired audio card Audio1 Wed Oct 19 09:41:39 2016: creating alsa driver ... hw:USX2Y,0|hw:USX2Y,0|1024|2|44100|0|0|nomon|swmeter|-|32bit Wed Oct 19 09:41:39 2016: configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods Wed Oct 19 09:41:39 2016: ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format Wed Oct 19 09:41:39 2016: ALSA: use 2 periods for capture Wed Oct 19 09:41:40 2016: ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format Wed Oct 19 09:41:40 2016: ALSA: use 2 periods for playback Wed Oct 19 09:41:40 2016: ERROR: ALSA: cannot set hardware parameters for playback Wed Oct 19 09:41:40 2016: ERROR: ALSA: cannot configure playback channel Wed Oct 19 09:41:40 2016: Jack: JackDriver::Close Wed Oct 19 09:41:40 2016: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0 Wed Oct 19 09:41:40 2016: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:41:40 2016: Jack: JackEngine::ClientInternalClose ref = 0 Wed Oct 19 09:41:40 2016: Jack: JackEngine::ClientCloseAux ref = 0 Wed Oct 19 09:41:40 2016: Jack: JackGraphManager::RemoveAllPorts ref = 0 Wed Oct 19 09:41:40 2016: Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system Wed Oct 19 09:41:40 2016: Jack: ~JackDriver Wed Oct 19 09:41:40 2016: ERROR: Cannot initialize driver Wed Oct 19 09:41:40 2016: Jack: no message buffer overruns Wed Oct 19 09:41:40 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:41:40 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:41:40 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:41:40 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:41:40 2016: Jack: JackShmMem::delete size = 0 index = 0 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock Wed Oct 19 09:41:40 2016: Jack: ~JackDriver Wed Oct 19 09:41:40 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:41:40 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:41:40 2016: Jack: Cleaning up shared memory Wed Oct 19 09:41:40 2016: Jack: Cleaning up files Wed Oct 19 09:41:40 2016: Jack: Unregistering server `default' Wed Oct 19 09:41:40 2016: ERROR: Failed to open server Wed Oct 19 09:41:41 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:41:43.957 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


je remets le pulseaudio --kill, et obtiens ceci :

Copy to clipboard
09:45:52.054 Script de démarrage... 09:45:52.056 pulseaudio --kill 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock 09:45:52.473 Script de démarrage terminé avec succès. 09:45:52.554 DBUS : impossible de démarrer le serveur JACK. Désolé Wed Oct 19 09:45:52 2016: Starting jack server... Wed Oct 19 09:45:52 2016: Jack: Server `default' registered Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:45:52 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:45:52 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:45:52 2016: Jack: JackShmMem::new index = 0 attached = a1c12000 size = 82274202 Wed Oct 19 09:45:52 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:45:52 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:45:52 2016: Jack: JackShmMem::new index = 1 attached = adc98000 size = 1186 Wed Oct 19 09:45:52 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:45:52 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:45:52 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:45:52 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: apparent rate = 44100 Wed Oct 19 09:45:52 2016: Jack: frames per period = 1024 Wed Oct 19 09:45:52 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y,0 Wed Oct 19 09:45:52 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:45:52 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:45:52 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:45:52 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:45:52 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:45:52 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:45:52 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:45:52 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:45:52 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:45:52 2016: ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio1": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1 Wed Oct 19 09:45:52 2016: ERROR: Failed to acquire device name : Audio1 error : A handler is already registered for /org/freedesktop/ReserveDevice1/Audio1 Wed Oct 19 09:45:52 2016: ERROR: Audio device hw:USX2Y,0 cannot be acquired... Wed Oct 19 09:45:52 2016: Jack: ~JackDriver Wed Oct 19 09:45:52 2016: ERROR: Cannot initialize driver Wed Oct 19 09:45:52 2016: Jack: no message buffer overruns Wed Oct 19 09:45:52 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:45:52 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:45:52 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:45:52 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:45:52 2016: Jack: JackShmMem::delete size = 0 index = 0 Wed Oct 19 09:45:52 2016: Jack: ~JackDriver Wed Oct 19 09:45:52 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:45:52 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:45:52 2016: Jack: Cleaning up shared memory Wed Oct 19 09:45:52 2016: Jack: Cleaning up files Wed Oct 19 09:45:52 2016: Jack: Unregistering server `default' Wed Oct 19 09:45:52 2016: ERROR: Failed to open server Wed Oct 19 09:45:53 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:45:56.791 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


et si je reclance une deuxieme fois, ça change :

Copy to clipboard
09:46:37.685 Script de démarrage... 09:46:37.687 pulseaudio --kill 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock 09:46:38.097 Script de démarrage terminé avec succès. 09:46:43.192 DBUS : impossible de démarrer le serveur JACK. Désolé Wed Oct 19 09:46:38 2016: Starting jack server... Wed Oct 19 09:46:38 2016: Jack: Server `default' registered Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:46:38 2016: JACK server starting in realtime mode with priority 10 Wed Oct 19 09:46:38 2016: self-connect-mode is "Don't restrict self connect requests" Wed Oct 19 09:46:38 2016: Jack: JackShmMem::new index = 0 attached = a1c12000 size = 82274202 Wed Oct 19 09:46:38 2016: Jack: JackShmMem::new placement size = 13047706 Wed Oct 19 09:46:38 2016: Jack: Succeeded in locking 82274202 byte memory area Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::InitClients Wed Oct 19 09:46:38 2016: Jack: JackShmMem::new index = 1 attached = adc98000 size = 1186 Wed Oct 19 09:46:38 2016: Jack: Succeeded in locking 1186 byte memory area Wed Oct 19 09:46:38 2016: Jack: JackPosixThread::StartImp : create non RT thread Wed Oct 19 09:46:38 2016: Jack: JackPosixThread::ThreadHandler : start Wed Oct 19 09:46:38 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: capture device hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: playback device hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: apparent rate = 44100 Wed Oct 19 09:46:38 2016: Jack: frames per period = 1024 Wed Oct 19 09:46:38 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y,0 Wed Oct 19 09:46:38 2016: Jack: Check protocol client = 8 server = 8 Wed Oct 19 09:46:38 2016: Jack: JackEngine::ClientInternalOpen: name = system Wed Oct 19 09:46:38 2016: Jack: JackEngine::AllocateRefNum ref = 0 Wed Oct 19 09:46:38 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Wed Oct 19 09:46:38 2016: Jack: JackEngine::NotifyAddClient: name = system Wed Oct 19 09:46:38 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Wed Oct 19 09:46:38 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Wed Oct 19 09:46:38 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Wed Oct 19 09:46:38 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Wed Oct 19 09:46:43 2016: Device reservation request with priority 2147483647 denied for "Audio1": org.freedesktop.DBus.Error.NoReply (Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, Wed Oct 19 09:46:43 2016: ERROR: Failed to acquire device name : Audio1 error : Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broke Wed Oct 19 09:46:43 2016: ERROR: Audio device hw:USX2Y,0 cannot be acquired... Wed Oct 19 09:46:43 2016: Jack: ~JackDriver Wed Oct 19 09:46:43 2016: ERROR: Cannot initialize driver Wed Oct 19 09:46:43 2016: Jack: no message buffer overruns Wed Oct 19 09:46:43 2016: Jack: JackPosixThread::Stop Wed Oct 19 09:46:43 2016: Jack: JackPosixThread::ThreadHandler : exit Wed Oct 19 09:46:43 2016: ERROR: JackServer::Open failed with -1 Wed Oct 19 09:46:43 2016: Jack: Succeeded in unlocking 82274202 byte memory area Wed Oct 19 09:46:43 2016: Jack: JackShmMem::delete size = 0 index = 0 Wed Oct 19 09:46:43 2016: Jack: ~JackDriver Wed Oct 19 09:46:43 2016: Jack: Succeeded in unlocking 1186 byte memory area Wed Oct 19 09:46:43 2016: Jack: JackShmMem::delete size = 0 index = 1 Wed Oct 19 09:46:43 2016: Jack: Cleaning up shared memory Wed Oct 19 09:46:43 2016: Jack: Cleaning up files Wed Oct 19 09:46:43 2016: Jack: Unregistering server `default' Wed Oct 19 09:46:43 2016: ERROR: Failed to open server Wed Oct 19 09:46:43 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 09:46:47.678 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 JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


à noter que le message avec le premier kill de pulseaudio de cette tentative est le meme que la tentative sans la kill de la version carte allumee au boot...cela veut il dire que le probleme ne vient pas de pulseaudio ?
je suis perdu 😬

voilà, j'en suis là, et ne sais plus quoi chercher.
merci pour votre attention.
Ton post est très complet. Il soulève plusieurs questions consécutives. On pourrait commencer par le début, c'est à dire la couche "driver/alsa".
Pour ce faire, pourrais-tu poster les résultats de :
Copy to clipboard
lsmod | grep snd
avec :
  • carte allumée avant le boot
  • carte allumée après le login,
sans lancer les commandes concernant les firmwares.

A+
voici le resultat en allumant la carte apres le login :

Copy to clipboard
snd_usb_usx2y 28672 0 snd_usbmidi_lib 36864 1 snd_usb_usx2y snd_hrtimer 16384 1 snd_hda_codec_hdmi 53248 1 snd_hda_codec_realtek 86016 1 snd_hda_codec_generic 77824 1 snd_hda_codec_realtek snd_hda_intel 40960 6 snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel snd_hda_core 69632 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hwdep 16384 2 snd_usb_usx2y,snd_hda_codec snd_pcm 106496 5 snd_usb_usx2y,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 32768 2 snd_usbmidi_lib,snd_seq_midi snd_seq 69632 3 snd_seq_midi_event,snd_seq_midi snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 32768 3 snd_hrtimer,snd_pcm,snd_seq snd 81920 26 snd_hda_codec_realtek,snd_usb_usx2y,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device soundcore 16384 1 snd


et celui carte allumee avant le boot

Copy to clipboard
snd_hrtimer 16384 1 snd_usb_usx2y 28672 0 snd_usbmidi_lib 36864 1 snd_usb_usx2y snd_hda_codec_hdmi 53248 1 snd_hda_codec_realtek 86016 1 snd_hda_codec_generic 77824 1 snd_hda_codec_realtek snd_hda_intel 40960 6 snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel snd_hda_core 69632 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hwdep 16384 2 snd_usb_usx2y,snd_hda_codec snd_pcm 106496 5 snd_usb_usx2y,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 32768 2 snd_usbmidi_lib,snd_seq_midi snd_seq 69632 3 snd_seq_midi_event,snd_seq_midi snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 32768 3 snd_hrtimer,snd_pcm,snd_seq snd 81920 26 snd_hda_codec_realtek,snd_usb_usx2y,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device soundcore 16384 1 snd


je note au passage que cette fois par contre ma led usb sur la carte ne s'est pas allummée.
il semble donc que le firmware une fois lancé, est chargé dans la carte, et y reste tant qu'on ne l'eteint pas, ceci meme si l'ordi est rebooté, ce qui amène dans ce cas la carte à etre initialisée au demarrage suivant uniquement quand elle l'a été durant la cession précédente, et pas éteinte entre temps ...
On continue les test.
Carte allumée, reboote l'ordi.
Ne touche à rien sinon lancer jackd.
Peux-tu nous copier les choix proposés par jackd pour "interface" ?
IPPjackd
A+
alors, pour commencer, je n'ai pas la meme chose dans qjackctrl que toi, j('ai 2 onglets pour ce qui apparait chez toi sur un seul ... important ?

voici le premier :

Interface

et voici le 2e :

Avance

dans le premier, la liste d'interfaces me donne ceci :

Copy to clipboard
hw:PCH HDA Intel PCH (hw:0) hw:PCH,0 ALC269VB Analog (hw:0,0) hw:USX2Y TASCAM US-X2Y (hw:1)


le choix courant est sur hw:USX2Y

pour le 2e onglet, la liste deroulante du peripherique de sortie me donne :
Copy to clipboard
hw:PCH HDA Intel PCH (hw:0) hw:PCH,0 ALC269VB Analog (hw:0,0) hw:PCH,3 HDMI 0 (hw:0,3) hw:USX2Y TASCAM US-X2Y (hw:1) (par defaut)


le choix courant est sur (par defaut)

et la liste deroulante de l'entree :
Copy to clipboard
hw:PCH HDA Intel PCH (hw:0) hw:PCH,0 ALC269VB Analog (hw:0,0) hw:USX2Y TASCAM US-X2Y (hw:1)


le choix courant est sur (par defaut)


à noter : cette fois, avec un boot interface allumée, j'avais la led usb de l'interface allumée au bout du compte... alors j'ai essayé aussi en debranchant la carte et la rebranchant, la led s'eteignant, puis reboot, carte laissée allumée, cette fois a led ne se ralumme pas , mais les listes deroulantes de QJackCtrl donnent exactement la meme chose.
Donc alsa et jackd savent travailler avec la carte.
Si tu sélectionnes US-X2Y dans "interface", tu n'as plus besoin de te préoccuper des périph's d'E/S. Donc les 2 à "défaut", c'est bon.

Dernier mini-test : installe meterbridge (vu-mètres) et, dans les connexions de jackd, intercale-le entre tes entrées et sorties afin de pister tes signaux.

Ces histoires de boot avant/après ne sont pas très graves et arrivent parfois avec certaines cartes USB. Suffit de repérer le bon état pour démarrer.

Si meterbridge réagit correctement, je ne vois plus trop ce qui pourrait entraver le bon fonctionnement de ta config'.

A+
alors ça, par contre, meme apres recherche, je n'ai aucune idée de comment le faire...
(j'ai bien meterbridge, mais il ne figure pas dans la fenetre audio de qjackctrl, et je ne sais pas comment e lancer, quand j'essaie depuis une ligne de commande, il me repond ceci :

Copy to clipboard
jack_client_new: deprecated Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock jack server not running?


ben non jack server is not running, en effet, puisque c'est justement ce que je n'arrive pas a faire...
Excuse-moi, j'ai zappé l'épisode "lancement de jackd".
Oublions meterbridge pour l'instant.
Carte allumée, boot, login, lancement de jackd, avec interface=US-X2Y, rien d'autre, quel est alors le message de jackd ?
A+
bien sur, le voici :

Copy to clipboard
08:12:54.181 DBUS : impossible de démarrer le serveur JACK. Désolé Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 1ea74f0 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock Fri Oct 21 08:12:54 2016: Starting jack server... Fri Oct 21 08:12:54 2016: Jack: Server `default' registered Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitClients Fri Oct 21 08:12:54 2016: JACK server starting in realtime mode with priority 10 Fri Oct 21 08:12:54 2016: self-connect-mode is "Don't restrict self connect requests" Fri Oct 21 08:12:54 2016: Jack: JackShmMem::new index = 0 attached = e71e6000 size = 82274202 Fri Oct 21 08:12:54 2016: Jack: JackShmMem::new placement size = 13047706 Fri Oct 21 08:12:54 2016: Jack: Succeeded in locking 82274202 byte memory area Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitClients Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitConnections size = 6522944 Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::InitClients Fri Oct 21 08:12:54 2016: Jack: JackShmMem::new index = 1 attached = f326c000 size = 1186 Fri Oct 21 08:12:54 2016: Jack: Succeeded in locking 1186 byte memory area Fri Oct 21 08:12:54 2016: Jack: JackPosixThread::StartImp : create non RT thread Fri Oct 21 08:12:54 2016: Jack: JackPosixThread::ThreadHandler : start Fri Oct 21 08:12:54 2016: Jack: playback device hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: capture device hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: capture device hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: playback device hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: apparent rate = 44100 Fri Oct 21 08:12:54 2016: Jack: frames per period = 1024 Fri Oct 21 08:12:54 2016: Jack: JackDriver::Open capture_driver_name = hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: JackDriver::Open playback_driver_name = hw:USX2Y Fri Oct 21 08:12:54 2016: Jack: Check protocol client = 8 server = 8 Fri Oct 21 08:12:54 2016: Jack: JackEngine::ClientInternalOpen: name = system Fri Oct 21 08:12:54 2016: Jack: JackEngine::AllocateRefNum ref = 0 Fri Oct 21 08:12:54 2016: Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0 Fri Oct 21 08:12:54 2016: Jack: JackEngine::NotifyAddClient: name = system Fri Oct 21 08:12:54 2016: Jack: JackGraphManager::SetBufferSize size = 1024 Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Fri Oct 21 08:12:54 2016: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Fri Oct 21 08:12:54 2016: Jack: JackDriver::SetupDriverSync driver sem in flush mode Fri Oct 21 08:12:54 2016: Acquired audio card Audio1 Fri Oct 21 08:12:54 2016: creating alsa driver ... hw:USX2Y|hw:USX2Y|1024|2|44100|0|0|nomon|swmeter|-|32bit Fri Oct 21 08:12:54 2016: ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode Fri Oct 21 08:12:54 2016: Jack: JackDriver::Close Fri Oct 21 08:12:54 2016: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0 Fri Oct 21 08:12:54 2016: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Fri Oct 21 08:12:54 2016: Jack: JackEngine::ClientInternalClose ref = 0 Fri Oct 21 08:12:54 2016: Jack: JackEngine::ClientCloseAux ref = 0 Fri Oct 21 08:12:54 2016: Jack: JackGraphManager::RemoveAllPorts ref = 0 Fri Oct 21 08:12:54 2016: Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system Fri Oct 21 08:12:54 2016: Jack: ~JackDriver Fri Oct 21 08:12:54 2016: ERROR: Cannot initialize driver Fri Oct 21 08:12:54 2016: Jack: no message buffer overruns Fri Oct 21 08:12:54 2016: Jack: JackPosixThread::Stop Fri Oct 21 08:12:54 2016: Jack: JackPosixThread::ThreadHandler : exit Fri Oct 21 08:12:54 2016: ERROR: JackServer::Open failed with -1 Fri Oct 21 08:12:54 2016: Jack: Succeeded in unlocking 82274202 byte memory area Fri Oct 21 08:12:54 2016: Jack: JackShmMem::delete size = 0 index = 0 Fri Oct 21 08:12:54 2016: Jack: ~JackDriver Fri Oct 21 08:12:54 2016: Jack: Succeeded in unlocking 1186 byte memory area Fri Oct 21 08:12:54 2016: Jack: JackShmMem::delete size = 0 index = 1 Fri Oct 21 08:12:54 2016: Jack: Cleaning up shared memory Fri Oct 21 08:12:54 2016: Jack: Cleaning up files Fri Oct 21 08:12:54 2016: Jack: Unregistering server `default' Fri Oct 21 08:12:54 2016: ERROR: Failed to open server Fri Oct 21 08:12:55 2016: Saving settings to "/home/olivier/.config/jack/conf.xml" ... 08:13:06.347 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. Jack: jack_client_open qjackctl Jack: JackLibGlobals Init 0 Jack: JackLibGlobals Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackGenericClientChannel::ServerCheck = default Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_1000_0 Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel Jack: JackClientSocket::Close jack server is not running or cannot be started Jack: JackLibGlobals Destroy 1eeba20 Jack: ~JackLibGlobals Jack: no message buffer overruns Jack: JackPosixThread::Stop Jack: JackPosixThread::ThreadHandler : exit JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


le premier probleme semble apparaitre ici :
Copy to clipboard
Fri Oct 21 08:12:54 2016: creating alsa driver ... hw:USX2Y|hw:USX2Y|1024|2|44100|0|0|nomon|swmeter|-|32bit Fri Oct 21 08:12:54 2016: ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode


une premiere chose qui m'intrigue là c'est le 32 bits de la fin de la premiere ligne. la carte ux428 etant en 24 bits
Non, je crois que le message en 32 bits ne signifie rien.
De toutes façons, la plupart des messages de jackd sont difficiles à interpréter voire ésotériques. 😎

Par contre, quels sont les choix, toujours dans jackd, qu'il te propose en périph' d'entrée puis de sortie ?
Avec "interface" à "défaut", cette fois-ci.

A+
Page: 1/2  [Suivant]
1  2