Chargement...
 
Skip to main content

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


[RÉSOLU] Configurer ffado ( ubuntu 10.04 )

Bonjour

Je viens de passer pas mal de temps sur le tuto dédié à la config de ffado, afin de tenter la reconnaissance de ma carte M-audio firewire solo. Mais à mon niveau, c'est un peu hard.

Pour commencer, voici le message que j'obtiens à la première ligne préconisée :

Copy to clipboard
yann@yann-laptop:~$ ffado-diag FFADO diagnostic utility 0.1 ============================ (C) 2008 Pieter Palmers === CHECK === Base system... kernel version............ 2.6.32-30-generic FIXME: implement test for RT kernel RT patched............... False old 1394 stack present.... True old 1394 stack loaded..... True old 1394 stack active..... True new 1394 stack present.... True new 1394 stack loaded..... False new 1394 stack active..... False /dev/raw1394 node present. True Traceback (most recent call last): File "/usr/bin/ffado-diag", line 99, in devnode_permissions = check_1394oldstack_devnode_permissions() File "/usr/share/libffado2/python/ffado_diag_helpers.py", line 118, in check_1394oldstack_devnode_permissions f = open('/dev/raw1394','w') IOError: [Errno 13] Permission denied: '/dev/raw1394' yann@yann-laptop:~$


D'après le tuto, je crois comprendre qu'il faudrait ajouter une règle udev:

...pour modifier les droits du fichier lui-même, vérifiez la-aussi avec la documentation de votre distribution, car les changements apportés à la main ne seront pas forcément pris en compte au prochain re-démarrage. La solution la plus simple est de modifier/d'ajouter une "règle udev?" pour la création du fichier /dev/raw1394. Exemple sous gentoo (en super utilisateur) :

Copy to clipboard
$ echo 'KERNEL=="raw1394*",GROUP="audio",MODE="0660"' /etc/udev/rules.d/40-firewire.rule

sous d'autres distributions regarder la doc sur la création de règles udev et vérifiez qu'il n'en existe déjà pas une grace à la commande :

Copy to clipboard
grep -r raw1394 /etc/udev/rules.d



Mais là, je décroche...

Merci d'avance
tout à fait.

peux-tu faire un test ?

jy
ça marche !

J'ai pu démarrer Jack sous le pilote firewire et enregistrer une piste micro depuis ma carte externe M-audio firewire solo.

Bon je n'ai pas pu la lire, mais je pense qu'il s'agit là d'un problème de config de Ardour.

Merci beaucoup les gars. Vous êtes des chefs.

Edit : Par contre, ma carte n'apparaît pas dans "préférences du son".
Bonjour

Je pense hélas que je n'en ai pas terminé, même si ça avance bien grâce à vous.

Ma carte est à moitié opérationnelle. Disons que le signal micro arrive dans le pc. Par contre, pas de lecture. Or je pense réaliser les connections correctement dans jack vu que ça fonctionne sous jack+alsa avec un micro branché sur carte interne.

Ici je tente ardour via jack+firewire avec micro sur carte externe. ça enregistre mais impossible de lire la piste. Je n'entends pas le métronome non plus.

Dans la config de Ardour, j'ai choisi ffado mais aucune possibilité d'interface n'apparaît. Ma carte son externe n'existe pas en somme. Comment la faire identifier par ma bécane ? Y a-t-il une manip permettant de l'identifier en tant que hw:1 par exemple ?
Voici un extrait de log ( pas moyen de tout mettre ) répondant à la commande ffado-diag et qui semble pointer des adresses manquantes.

y
Copy to clipboard
ann@yann-laptop:~$ ffado-diag FFADO diagnostic utility 0.1 ============================ (C) 2008 Pieter Palmers === CHECK === Base system... kernel version............ 2.6.32-30-generic FIXME: implement test for RT kernel RT patched............... False old 1394 stack present.... True old 1394 stack loaded..... True old 1394 stack active..... True new 1394 stack present.... True new 1394 stack loaded..... False new 1394 stack active..... False /dev/raw1394 node present. True /dev/raw1394 permissions.. True Prerequisites (dynamic at run-time)... gcc................ gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3 g++................ sh: g++: not found PyQt............... sh: pyuic: not found jackd.............. jackd version 0.118.0 tmpdir /dev/shm protocol 24 path............. /usr/bin/jackd flags............ Package jack was not found in the pkg-config search path. Perhaps you should add the directory containing `jack.pc' to the PKG_CONFIG_PATH environment variable No package 'jack' found libraw1394......... 2.0.4 flags............ -lraw1394 libavc1394......... Package libavc1394 was not found in the pkg-config search path. Perhaps you should add the directory containing `libavc1394.pc' to the PKG_CONFIG_PATH environment variable No package 'libavc1394' found flags............ Package libavc1394 was not found in the pkg-config search path. Perhaps you should add the directory containing `libavc1394.pc' to the PKG_CONFIG_PATH environment variable No package 'libavc1394' found libiec61883........ Package libiec61883 was not found in the pkg-config search path. Perhaps you should add the directory containing `libiec61883.pc' to the PKG_CONFIG_PATH environment variable No package 'libiec61883' found flags............ Package libiec61883 was not found in the pkg-config search path. Perhaps you should add the directory containing `libiec61883.pc' to the PKG_CONFIG_PATH environment variable ...


Il y en a un certain nombre comme ça, mais je n'ai pas pu poster tout le log.

La solution se trouverait-elle dans ces "Perhaps you should..." ?

Merci

PS : problème d'accès et de lecture sur le forum, désolé pour les posts foireux.
France
coucou

normalement, pas besoin de spécifier quoi que ce soit mais si tu tient a identifier ta carte son (ffado_configuration) :
Copy to clipboard
$ ffado-test ListDevice

ensuite, regarde ICI et vérifie que les "bibliothèques partagées" sont installées sur ton système

oliv'
Salut

Hum...Comment dire...Je vais me confondre en excuses. Je vous ai fait perdre du temps et j'en suis tout contrit.

Je n'avais pas branché mes HP à ma carte externe😡

Tout fonctionne parfaitement. Il me semble même obtenir une pêche que je n'avais pas auparavant ( sous hardy et avec freebob ).

Par contre je dois absolument ouvrir Jack avant ardour ( ce dernier configuré sur pilote ffado ) sans quoi celui-ci refuse de s'ouvrir.

Merci encore et toutes mes excuses pour cette négligence.
France
Je n'avais pas branché mes HP à ma carte externe

héhé, ca arrive a tout le monde les manips à la con 😊

bon ben heureux que ca marche alors.
sinon il faut que tu saches que l'attitude d'ardour est tout ce qu'il y a de plus normal : jack, le serveur son doit être lançé avant les applications audio (qui utilisent le serveur son)
du coup, tu nous rajoutes un petit [resolu] dans le titre de ton message initial stp ?

tout de même, je serai bien content que quelqu'un confirme qu'on a fait la manip conseillée avant de l'ajouter dans le wiki, un expert dans le coin ?

oliv'
Salut

En tout cas, c'est bien l'édition de la règle par la commande
Copy to clipboard
echo 'KERNEL=="raw1394*",GROUP="audio",MODE="0660"' > /etc/udev/rules.d/65-ma_config_firewire.rules
qui a tout débloqué.

Un grand merci

A+
coool !!
faudrait effectivement qu'on fasse une page udev a terme ...

je ferme le sujet !!
jy

Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.

Page: 2/2
1  2