Chargement...
 
Skip to main content

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


sens d'installation libffado - jackdump - qjackctl - jack?

salut à tous...
bon ça y est j'ai enfin reussi à changer mon kernel et passer du noyau 2.6.28.14 (de base sur ubuntu 9.04 "normale "aprés mises a jours automatiques depuis 28.11...)
au noyau 2.6.29.6-rt23...

bon ma question est simple:
y a t'il un sens d'installation pour compiler les libffado,jackdump,qjackctl,et jack?
est que quelqu'un a reussi à faire fonctionner libffado2 jackdump et jack2 (pour la gestion
mutliproces....) avec une EDIROL FA-101?

toute idée et/ou suggestion sera la bienvenue ...
merci d'avance...../rime avec bonnes vacances...euh non c'est pas vraiment le cas...

😊
ah oui j'oublais est ce libffado fourni dans les paquets de la distribution fonctionne avec jackdmp?
( libffado2 RC1 je crois...)
merci encore...
Allemagne
a priori :
libffado, jack2 (c'est le nouveau nom de jackdmp).

qjackctl doit marcher direct après vu que l'installation de jack2 écrase celle de jack.
ok samuel j'espére que tu vas bien...

toi qui as une EDirol FA-101 tu utilises jack 1 ou 2 ?
et j'ai vu qu'il existait un paquet jackdmp à quoi correspond -t'il comment l'installer et dans quel ordre d'ou ma question plus haut...ce paquet est il indispensable?
sachant que quand Qjackctl est lancé il apparait dans la liste des pilotes possibles sans avoir installé ce fameux paquet jacdmp ou je sais plus ou je l'ai vu d'ailleur...(bon je sais pas facile d'être toujours trés clair dans la formulation...)
en gros est ce que quelqu'un utilise jacdmp comme pilote pour la prise en charge des multi-proce et avec quel type de carte son ?(ça peux marcher avec une et pas l'autre...
merci de suivre car je pense que la gestion multiprocesseur par jack est essentielle notamment pour l'utilisation des synthés virtuels et de logiciels en paralélle...
au passage un recap du travail effectué avec l'aide de lamij20 du sîte CCM
à qui je tire mon chapeau pour sa patience (sisi...)

Compilation noyau avec patch pour RealTime sous Ubuntu 9.04

1. Connexion en root

Pour éviter toute confusion avec la commande sudo on préfère de faire les manipulations en root.
Sous Ubuntu le compte root étant désactivé on utilisera la commande suivante pour se connecter en root

sudo su -

2. Répertoire de travail

Le répertoire de travail sera /usr/src
/usr/src dans Filesystem Hierarchy Standard est destiné pour les sources du noyau
src pourrait venir de SouRCe

  1. cd /usr/src

3. Préparation de l'environnement de travail


3.1 Suppression de lien symbolique linux

On supprime l'éventuel lien symbolic linux. Si nous avons le privilège d'avoir un message d'erreur de la part de shell en disant rm: ne peut enlever `linux': Aucun fichier ou répertoire de ce type, ne vous inquiétez pas, ça veut dire que le lien symbolique n'existe pas.

  1. rm -v linux

3.2 Téléchargement de sources (noyau + patch)

3.2.1 Méthode ligne de commande

  1. wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.ta­r.bz2
  2. wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.­29.6-rt23.bz2


3.2.2 Méthode graphique

Tout d'abord je préfère la méthode avec wget.
De toute façon si on pense à faire la compilation de noyau, vaut mieux savoir utiliser la console 😉
Toutefois si pour le téléchargement vous voulez utiliser votre souris préférée ouvrez votre navigateur web et cherchez votre kernel et votre patch


4. Décompression des archives

Les sources de linux sont dans une archive tar compressé avec bzip2.
Pour la décompresser il suffit de taper la commande

  1. tar xvjf linux-2.6.29.6.tar.bz2

Le patch est un fichier compressé avec bzip2.
Pour décompresser on utilisera la commande bunzip2

  1. bunzip2 patch-2.6.29.6-rt23.bz2

En ce moment vous aurez dans votre répertoire de travail un sous répertoire qui s'appelle linux-2.6.29.6 et un fichier patch-2.6.29.6-rt23
Vous pouvez vérifier avec la commande ls -l ou avec la commande

  1. file {linux-2.6.29.6,,patch-2.6.29.6-rt23}
linux-2.6.29.6: directory
patch-2.6.29.6-rt23: RCS/CVS diff output text

5. Création de lien symbolique

J'ai laissé l'option f au cas où vous oubliez de supprimer l'éventuel lien existant (voir 3.1)

  1. ln -sfn linux-2.6.29.6 linux

6. Déplacement dans le répertoire des source et appliquer le patch

  1. cd linux
  2. patch -p1



rendre persistante la configuration avec UDEV:
http://forum.ubuntu-fr.org/viewtopic.php?id=259586

voilà .....je laisse la soin de modifier à celui qui le souhaite le tuto 3Compiler un noyau RT "qui ne marchait pas pour mon cas.....

bonne lecture....
cedric.... javascript:insertAt('editpost2','😊');
Allemagne
Salut,

oui j'ai une FA101, mais je marche toujours avec jack1. La compilation jack2 n'a pour le moment pas été concluante chez moi (sans chercher à pousser non plus).
Le paquet jackdmp est l'ancienne version de jack2 mais passablement obsolète. Je dirais que pour le moment, sauf problème, l'utilisation de jack 1 est une bonne option. Si tu es amené à jongler avec tes fenêtres tout le temps, la compilation de jack2 est à envisager. L'entrée jackdmp dans qjackctl n'est pas à utiliser.
Avec la montée en puissance des processeurs c'est je trouve très relatif, mais à terme il faudra bien que ça marche.
petite erreur de ma part (hd0,7tcorrespond en fait a mon disque SATA qui est en sda7 lors de l'installe d'ubuntu depuis le DVD d'installe...
merci samuel de ta reponse rapide je vais desinstaller et refaire tout en pas a pas si ça interresse quelqu'un je vais poster mes étapes de compilation voir si les erreurs ne viennent pas de moi...
par contre je sais pas si je le fais ici ou sur un autre sujet?
mince je voulais dire (hd0,6) correspond à mon sda7 dans la cofiguration de grub

(bon on va y arriver c'est dimanche même pour mes neurones....)javascript:insertAt('editpost2','😊');
France
mince je voulais dire (hd0,6) correspond à mon sda7 dans la configuration de grub
(bon on va y arriver c'est dimanche même pour mes neurones....)

❓Sais-tu que tu peux éditer tes messages ?
Des fois c'est dur de te lire ...! 😉
Bonne install'
Olivier