Chargement...
 
Skip to main content

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


[ABANDONNÉ] Installation/compilation Freebob, c'est ici !!!

France
Saluxe les amis ...

Bref sur conseil de Norrin, je viens ici car j'a des p'tits problèmes ...

j'essaye en vain de faire marcher ma presonus firepod sous Agnula Demudi (base de debian).

j'ai tout compilé tout installé et j'ai encore des erreurs

tout les libraw machin trucs sont installés libiec etc ...

pourtant les erreurs sont sur libraw ... exemple :

pour tester la communication entre le driver et ma carte, je lance Freebob

et la réponse :

Copy to clipboard
freebob: error while loading shared libraries: libraw1394.so.8: cannot open shared object file: No such file or directory


je sais pas ou choper ce libraw.so.8, et synaptic me le trouve pas

les seuls dispos sont : libraw1394-5 et libraw1394-dev

et sont déjà installés. Que dois-je faire ???
France
Ok on reprend, welcome riton (avec qui j'ai discuté sur AF a ce sujet et que j'ai déja un peu aidé).

Si, il l'a installé la lib mais je pense qu'elle est dans /usr/local/lib (il n'a pas du spécifier de "prefix") et qu'il n'a pas ajouté ce repertoire dans son /etc/ld.so.conf

Riton , peut tu faire un :

cat /etc/ld.so.conf

suivi d'un :

ls /usr/local/lib

thanks !




France

[+]

VOILOUUUUU !!!!

pinaise j'savais que le utilisateurs de linux étaient ouverts et patients mais pas à ce point là ... CHAPEAU !!!
France
Il faut que tu rajoutes la ligne /usr/local/lib dans ton /etc/ld.so.conf.

Ensuite tu lances /sbin/ldconfig pour valider.
France
Riton la Fouine,

Tout le monde a les yeux braqués sur toi. Tout le monde est nerveux. Si ça marche on va tous commencer à reluquer les cartes Firewire pour les enregistrements itinérants. Ce sera peut être le premier fait d'arme de linuxmao, car là les gens t'aident avec leur niveau de connaissance mais personne n'a, je pense, encore installé Freebob. Il y aura une rue Riton La Fouine dans Linux Mao. Il y aura, j'espère un article FreeBob signé Riton La Fouine expliquant le périple pour que d'autres puissent en profiter...

On est tous derrière toi

Gilles
France
OULA

à vaincre sans péril, on triomphe sans gloire ... je ne veut pas de rue riton lafouine !!! je suis un NOOB et je sais rien faire, c'est TOUS les utilisateurs qui méritent une rue de la communauté coopérative Linuxienne !!!

vive l'esprit de partage et d'entraide, j'espère qu'un jour je pourrai aider quelqu'un à mon tour mais pour l'instant je connais rien !!!!
France
Il n'y aura donc pas de rue Riton La Fouine, mais juste un article signé Riton la Fouine 😛

Il y a ceux qui pensent tout savoir, il y a ceux qui chantent à la fin de leur vie 'plus on avance plus on ne sait rien', il y a ceux qui ne savent pas encore, il y a ceux qui savent et oublient qu'un jour ils ne savaient pas. Notre site est un site de croque notes bricolos 😊 Bref si tu aimes Linux et la Zique, tu peux écrire un article... S'il y a des conneries côté Linux, il y aura toujours quelqu'un pour dire : il a écrit une connerie mais quel musicien ce riton la fouine !
France
Il faut que tu rajoutes la ligne /usr/local/lib dans ton /etc/ld.so.conf.
Ensuite tu lances /sbin/ldconfig pour valider.


ca c'est bon, d'ailleurs maintenant freebob se lance m'envoyant plein de sorties ésotériques mais sans erreur !!!


[+]
BLABLABLABLABLA

[+]
DEBUG workerthread.cpp run 96: Waiting on condition variable.


ca bloque sur la ligne soulignée !!!

j'ai aussi trouvé ce lien qui m'a beaucoup aidé concernant toutes les libs à installer avant !!!

http://demudi.agnula.org/wiki/DocumentsTipsFreebob?format=txt

j'espère que ca pourra aider quelqu'un ...

Je suppose que maintenant Freebob est configuré, mais je ne sais pas comment m'en assurer réellement ...

Toujours pas de son en tout cas, mais j'ai fouillé le setup de jack, qui est encore configuré avec le driver ALSA ...

il me propose comme autre driver :

mais aucunement freebob !!!, je continue a chercher !!!
France
pour ceux qui connaissent Jack,

quel nom de device dois-je mettre dedans ???

(dans la case interface de la configuration)

HW:0
HW:1
hdsp_analog
hdsp
default

???

Ma carte son ne décolle toujours pas, j'ai changé de version de liblo et je suis passé à la 0.18pp ... j'ai re-compilé Freebob sans aucun message d'erreur ainsi que jackd et librebob, à priori c'est correctement installé ...

Quelle fonction devrais-je utiliser pour que la led de ma carte son devienne bleue, c'est a dire prête à tourner et reconnue par le système ??? Est-ce que c'est jack qui s'occupe de ca ??? ou réellement freebob ??? ou freebob par l'intermédiaire de Jack ???
France
Tu as bien installé jack-audio-connection-kit+freebob-0.100.0.tar.bz2
? Es tu sur que le Jack qui tourne est bien celui-ci et non pas ton jack originel ?

Fais un which jackd ...

Je n'ai jamais testé mais je pense que tu seras obligé de lancer jack à la main et non pas avec qjackctl ou autre interface graphique...


Tu n'es pas loin du but
France
nan je n'ai pas installé "-+jack-audio-connection-kit+freebob-0.100.0.tar.bz2+-"

j'ai installé "-+freebob-jack-prealpha-2.1+-"

je savais pas qu'il fallait installer jack-audio-connection-kit+freebob-0.100.0.tar.bz2

effectivement le jack qui tourne est celui de DeMuDi ... je file installer ce que tu me dis !!!
France
Je pense que tu vas y arriver, par contre ne te sers pas de jack en mode graphique mais bien de Jack en mode console. Dans mon article sur jack tu as un exemple de lancement en mode console.

J'ai complété la doc de freebob en expliquant la problématique. Surtout remplis la une fois que ça marche, même si c'est avec tes mots et qu'ils ne sont pas les plus précis. On corrigera.
France

[+]
voila la réponse de jack quand je veut le lancer en interface console ... pourquoi ne puis-je pas profiter de l'interface graphique (j'ai compilé jack-audio-connection-kit+freebob-0.100.0.tar.bz2) ...

j'ai essayé hw:1 ; hw:0

et la carte ne se lance toujours pas ...

la procédure de test fournie dans le readme de jack ne fonctionne absolument pas (bash me retourne :"commande inconnue" alors que la commande est bien dans le répertoire stipulée quand je fait "dir"
France
Dans la première ligne du fichier bash lancé tu dois avoir une ligne du genre

#!/bin/bash

Ajoute -x pour avoir la trace de quelle commande ne se lance pas.. ( tu mets la ligne #!/bin/bash -x)

Ainsi devant toutes tes lignes executées par ton programme tu verras ce qui est appelé et ce qui pose problème ....

Je pense que tu n'as pas mis un /usr/local/freebob dans ton path
France
Rien ne dit que le jack que tu lances soit le nouveau et pas l'ancien.

Quand tu fais echo $PATH tu vois l'ordre dans lequel le shel cherche les chemins des commandes à lancer. Il faut parfois faire gaffe car si tu as /usr/bin avant /usr/local/bin tu lanceras les anciens programmes avant les nouveaux. C'est aussi vrai pour les fichiers de configurations.
France
pas compris !!!!


c'est quoi !/bin/bash ???

j'ai fait la manip de desinstaller jack dans synaptic et installer avec la version fournie par freebob

jack-audio-connection-kit+freebob-0.100.0.tar.bz2

est-ce une erreur ...

quand je lance jack en mode console il me dit : "alsa, j'connais pas !!!"


[+]

je vais voir si j'ai pas zappé les drivers alsa en desinstallant jack !!!
France
Si tu veux quand tu lances un programme sous Linux, il est exécutable parce que déclaré en x par une commande chmod +x nomduprogramme

Dans le programme la première ligne est sois une instruction assembleur, soit un truc qui dit au bash (c'est à dire au programme console) "eh fait gaffe je suis pas un programme binaire mais uns suite de séquences écrites en perl ou bien en bash".

Cette fameuse première ligne est sous la forme #!/bin/bash pour lui dire le programme est en séquence de commandes de type bash.

A bash tu peux dire avec -x derrière, affiche moi donc mon coco les commandes que tu lances....

Dis moi ce qu'il y a en première ligne de ton fichier de test ...

Pour répondre à ta deuxième question :
jack -d alsa -d hw:0
Veut dire jack est appelé en mode alsa ... or justement freebob court-circuite ALSA et donc il faut que tu déniches dans le readme jack+freebob quelle est la commande d'invocation sans passer par ALSA mais par freebob.
France
j'ai réinstallé ALSA

la réponse de Jackd quand je le lance en console :


[+]
France
C'est pas ALSA qui merde, je pense qu'il fait lancer jack sans alsa mais avec freebob genre

jackd -d freebob

mais regarde dans la doc de freebob
France
ca y est j'deviens fou ...

bon j'ai regardé dans la doc, les tests fonctionnent pas ... il est stipulé :

3) Start the jackd server
(note: realtime is not tested)
(note: use the iec61883 backend, not the freebob backend)

jackd -d iec61883 -o osc.udp://localhost:31000 -p 512 -b 500 -s 0 -i 8 -t 16 -r 8192


je suppose que le localhost est pour renvoyer un feedback au créateur du driver.

si je lance jackd -d iec61883

il me dit qu'il me manque un fichier XML pour le périph, mais helas, la création du fichier XML est un echec a chaque fois que je lance la procédure décrite dans la doc ...
Page: 1/4  [Suivant]
1  2  3  4