Historique: FFADO - questions les plus courantes
Aperçu de cette version: 1
- «
- »
Voici quelques erreurs que vous pouvez rencontrer et la façon de les résoudre. N'hésitez pas à consulter la FAQ du site officiel également.
➡️ Cela signifie que le bus FireWire est occupé et que JACK ne peut pas y accéder. La manière la plus simple, c'est d'utiliser le logiciel gscanbus 'Control->Force Bus Reset' ou alors un peu plus radical, déconnecter le câble et le rebrancher
➡️Ceci n'a aucune importance, vous pouvez tout simplement ignorer ce message, cela n'empêchera pas votre carte son de fonctionner.
➡️Ce message signifie que le module "raw1394" n'est pas chargé, ou inaccessible. Vous pouvez essayer ces commandes (en mode super-utilisateur) :
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.
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 :
dans votre terminal et regardez la ligne CardBus bridge. Si Texas instrument apparait, c'est bon, sinon, essayez une autre carte firewire.
(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".
Il vous affichera sur quel port est la carte son, le nombre d'entrée/sortie, etc...
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, c'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 probleme.
- 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 !
Copy to clipboard
lspci -v
- 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
- 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 " Pour cela rendez vous dans le répertoire /libfreebob/tests, lancez une console, et tapez la commande suivante :Copy to clipboardtest-freebob
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