Skip to main content

Historique: FFADO - questions les plus courantes

Aperçu de cette version: 4

Voici quelques erreurs que vous pouvez rencontrer et la façon de les résoudre.
N'hésitez pas à consulter la FAQ de Jack sur son site officiel.

DRIVER NT: could not start driver

Copy to clipboard
DRIVER NT: could not start driver cannot start driver

➡️ Cela signifie que le bus FireWire est occupé et que Jack ne peut pas y accéder.
La manière la plus simple de résoudre ce problème est d'utiliser le logiciel gscanbus 'Control->Force Bus Reset' ou alors un peu plus radical, déconnecter le câble et le rebrancher

You may need to manually...

Copy to clipboard
You may need to manually set the channel on the transmitting node

➡️Ceci n'a aucune importance, vous pouvez tout simplement ignorer ce message, cela n'empêchera pas votre carte son de fonctionner.

Error creating virtual device

Copy to clipboard
JACK compiled with System V SHM support. loading driver .. Freebob using Firewire port 0, node -1 Ieee1394Service::initialize: Could not get 1394 handle: No such file or directory Is ieee1394 and raw1394 driver loaded? Fatal (devicemanager.cpp)[68] initialize: Could not initialize Ieee1349Service object Fatal (freebob.cpp)[69] freebob_new_handle: Could not initialize device manager FreeBoB ERR: FREEBOB: Error creating virtual device cannot load driver module freebob

➡️Ce message signifie que le module "raw1394" n'est pas chargé, ou inaccessible.
Vous pouvez essayer ces commandes (en mode super-utilisateur) :
Copy to clipboard
$ modprobe raw1394 $ chmod a+rw /dev/raw1394


La meilleure solution est de régler udev pour qu'il le fasse automatiquement.
Mais rassurez vous, si vous avez ce message d'erreur, c'est que libfreebob + jackd fonctionnent, sinon ce message n'apparaitrait pas !

Permission denied

Copy to clipboard
Could not get 1394 handle: Permission denied Is ieee1394 and raw1394 driver loaded?

Vous devez mettre l'utilisateur dans le groupe "audio" (voir l'exemple plus haut avec le groupe "disk").
Ajoutez également dans le fichier limits.conf (qui se trouve en général dans le répertoire /etc/security) les lignes :
Copy to clipboard
@audio - rtprio 100 @audio - nice -10 @audio - memlock unlimited


Si FFADO n'a pas pu détecter votre périphérique.

Voici quelques idées :
  • lancer dans un terminal ffado-diag qui vous indiquera ce qu´il se passe en cas de problème.
  • vérifiez que votre carte son est connectée à votre PC et qu'elle soit activée (sur "ON"). Préférez l'adaptateur secteur à l'auto alimentation.
  • vérifiez que la puce de votre carte firewire est de la marque Texas Instrument. Beaucoup de constructeurs de cartes firewire (Edirol, Motu et d'autres) préconisent ce type de puce. Un paramètre auquel il est important de tenir compte ! Pour le savoir, faites un
    Copy to clipboard
    lspci -v
    dans votre terminal et regardez la ligne CardBus bridge. Si Texas instrument apparait, c'est bon, sinon, essayez une autre carte firewire.
  • ne démarrez pas directement jackd après avoir connecté votre carte car elle a besoin de quelques secondes pour s'initialiser.
  • si vous avez plus d'un port firewire, essayez de connecter la carte sur un autre port. Vous pouvez également spécifier au pilote quel port utiliser. Si votre carte est sur le port 1, vous pouvez l'indiquer de la façon suivante :
    Copy to clipboard
    jackd -dfreebob -dhw:1
    (avec FreeBob). Si vous utilisez QjackCtl, cliquez sur "setup" et choisissez le port approprié (hw:1 ou hw:2 ...) dans le menu déroulant "interface".
  • vous pouvez vérifier que (http://gscanbus.berlios.de/ détecte votre carte son.
  • enfin si vous avez vous même compilé le driver freebob, vous pouvez vérifier ce que vous dit
    Copy to clipboard
    test-freebob
    " Pour cela rendez vous dans le répertoire /libfreebob/tests, lancez une console, et tapez la commande suivante :
    Copy to clipboard
    $ ./test-freebob discover
    Il vous affichera sur quel port est la carte son, le nombre d'entrée/sortie, etc...
  • tout semble marcher, mais la carte décroche presque aussitôt. L'augmentation du paramètre latency_timer pour le firewire peut résoudre le problème, voir la page autres optimisations.

Voici les liens vers la suite :
Vues :

Historique

Information Version
Thu 14 Sep 2017 08:07 allany alias 21
Afficher
Sun 10 Sep 2017 15:07 olinuxx navigation sur 2 niveaux 20
Afficher
Mon 27 Oct 2014 18:26 olinuxx doublon avec la boite grise 19
Afficher
Sat 02 Mar 2013 15:43 pianolivier +boite de navigation 18
Afficher
Wed 20 Jun 2012 20:08 pianolivier modif de liens 17
Afficher
Wed 20 Jun 2012 15:50 olinuxx page dediee ((gscanbus)) 16
Afficher
Fri 09 Mar 2012 18:38 pianolivier liens de navigation 15
Afficher
Tue 06 Sep 2011 03:43 olinuxx amelioration code 14
Afficher
Tue 06 Sep 2011 03:41 olinuxx ptit truc 13
Afficher
Tue 06 Sep 2011 03:41 olinuxx ptits trucs 12
Afficher
Sat 22 Jan 2011 23:45 pianolivier vous etes ici 11
Afficher
Mon 17 Jan 2011 18:18 pianolivier mode stylo rouge 10
Afficher
Sun 16 Jan 2011 23:39 pianolivier suppression du lien "ffado optimisations" 9
Afficher
Sun 16 Jan 2011 22:06 pianolivier 8
Afficher
Sun 16 Jan 2011 22:05 pianolivier 7
Afficher
Sun 16 Jan 2011 21:44 pianolivier suppression du lien "ffado utilisation" 6
Afficher
Tue 04 mai 2010 22:46 piep 5
Afficher
Mon 18 Jan 2010 10:07 jy_moustache 4
Afficher
Mon 18 Jan 2010 09:51 jy_moustache liens 3
Afficher
Thu 12 Nov 2009 03:04 olinuxx mise en page 2
Afficher
Thu 12 Nov 2009 02:10 olinuxx création de la page 1
Afficher