Salut, merci kwizart pour la piste que tu m'as donné. Je n'ai pas utilisé la librairie que tu m'as conseillé, j'en ai trouvé une sur le site ccrma qui marche. Si j'ai le temps j'essaie tes librairies.
J'ai refait une installation à partir d'une installation fedora 8 toute neuve, je vous la donne cela peut aider quelqu'un.
Par contre il me reste deux problèmes, si quelqu'un peut m'aider (a la fin du document).
Installation CCRMA
------------------
C'est bien expliquer sur le site CCRMA, sauf pour le remplacement de la librairie libraw1394. MAis il vaut mieux regarder en parallèle le site:
http://ccrma.stanford.edu/planetccrma/software/installplaneteight.html
pour remplacer la librairie libraw1394:
$ yum erase libraw1394
réinstallation à partir des dépôts ccrma:
téléchargement et installation des nouveaux pacages libraw1394 ainsi que libraw1394-devel:
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/8/i386/repoview/libraw1394.html
libraw1394 1.3.0 6.1.fc8.ccrma i386 82 KiB Wed May 7 03:18:28 2008
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/8/i386/repoview/libraw1394-devel.html
libraw1394-devel 1.3.0 6.1.fc8.ccrma i386 205 KiB Wed May 7 03:18:28 2008
puis installation normal de ccrma:
Installation du dépôt avec sa clef:
$ rpm --import
http://ccrma.stanford.edu/planetccrma/RPM-GPG-KEY.planetccrma.txt
$ rpm -Uvh
http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/8/i386/planetccrma-repo-1.0-3.fc8.ccrma.noarch.rpm
$ yum install planetccrma-core
modifier un fichier de configuration du system (nombre de kernels mémorisés)
$ gedit /etc/yum.conf
remplacer: installonly_limit=2
par : installonly_limit=0
note:
il y a peut etre moyen de faire plus simple pour enlever libraw1394 sans ses dépendances.
Installation ffado:
-------------------
$ yum install subversion libiec61883-devel libavc1394-devel liblo-devel docbook-utils libxml++-devel dbus-devel qt PyQt scons gcc gcc-c++ expat-devel libtool make
http://www.ffado.org/files/libffado-2.0-beta6.tar.gz
decompactage ou l'on veut, puis on va dans le répertoire décompacté.
$ scons -h PREFIX=/usr
$ scons
$ sudo scons install
(se termine avec erreur mais cela marche quand même)
Configuration du system:
-------------------------
$ gedit /etc/udev/rules.d/69-raw1394.rules
# Firewire
KERNEL=="dv1394*", SYMLINK+="dv1394/%n"
KERNEL=="video1394*", NAME="video1394/%n"
KERNEL=="raw1394*", GROUP="audio"
création du groupe audio
j'ai mis mon utilisateur et root membres de ce groupe
par contre je n'ai pas trouvé la solution a un souci:
il faut charger raw1394 a chaque démarrage. ça ne doit pas être trop compliqué de changer cela.
la commande a lancer (en tant que su)
modprobe raw1394
on peut vérifier que libraw1394 est chargé par:
lsmod | grep 1394
chez moi cela donne:
raw1394 24408 0
ohci1394 29744 0
Installation jackd, et qjackctl:
--------------------------------
yum install jack-audio-connection-kit
yum install qjackctl
Reconfiguration jackd:
----------------------
$ svn co
http://subversion.jackaudio.org/jack/trunk/jack
$ cd jack
$ sh autogen.sh
$ ./configure --prefix=/usr
$ make
$ sudo make install
voila, reste a installer des applications compatible jackd.
on peut installer planetccrma-apps (250Mo d'application):
yum install planetccrma-apps
Par contre il me reste deux problemes:
charger raw1394 au démarrage, si quelqu'un peut me donner une recette magique!
Je crois qu'il faut créer un lien symbolique vers le module dans un des répertoires /etc/init.d mais comment?
L'autre problème, c'est que l'installateur automatique des mises a jour cherche a me remplacer mon libraw1394 par un plus récent, je ne sais comment dire a yum de ne pas mètre ce pacage a jour automatiquement.
Merci pour toute réponse.