Skip to main content

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


[ABANDONNÉ] Impossible de faire fonctionner la focusrite saffire pro 40

France
Bonjour.
Je viens d'acquérir la focusrite saffire pro 40 mais il m'est impossible de la faire fonctionner.
J'ai pourtant bien une carte PCI Firewire avec un chipset Texas Instrument, mais rien à faire, elle n'est pas reconnue par l'ordi et le voyant FW active sur la carte son ne s'allume pas.

la commande
Copy to clipboard
lspci |grep Fire

répond
Copy to clipboard
0a:01.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01)


Le câble fourni est un firewire 6 brôches côté carte et 9 brôches côté ordi.
Y a-t-il des gens chez qui elle marche et comment ?

Merci
France
Salut Houston,
oui il y a des gens chez qui cette interface fonctionne. Tu trouveras beaucoup d'info sur le fonctionnement de cette interface sous linux en lisant sa page dédiée et les pages qui en découle : Focusrite Saffire Pro 40.
Bonne lecture et n'oublie pas de venir nous dire quand ça fonctionnera !
France
Oui j'ai déjà regardé cette page et bien d'autres, rien vu sur mon problème.
En tout cas il y a un souci, ffado-mixer me dit "No supported device found"

ça m'intéresse surtout de savoir si ceux chez qui ça marche:
  • Ont un câble firewire 6brôches 6brôches
  • Ont le voyant FW active qui s'allume dès le démarrage de l'ordi ou peu après ou quand?
Tu devrais demander à xzu lui en a une.
France
Euh oui j'ai déjà eu affaire à lui sur ce forum je crois. Mais je ne trouve pas de manière de le contacter.
France
-> menu du haut -> Mon linuxmao -> Messagerie
et comme dit sur IRC, il y a également 2 autres utilisateurs référencés sur la page Cartes son des membres : orl_ammd et Willty.
Mon conseil est de leur envoyer un message à tous les 3 en mettant un lien vers ce fil de discussion histoire que les réponses soit visibles par tout le monde et que ça puisse aider un futur utilisateur potentiel (plutôt que de faire ça par message privé et qu'il n'en reste rien sur le site)
clic

PS: (oups chassé croisé)
France
Hello Houston4444.

  • 1
Pas de problème, ta carte va marcher sous linux, et avec le mixer interne promis.
Donc: "don't panic", et je sais ça fait péter les plomb, je suis passé par là aussi!
Mais soit patient, on est là et tu as très bien fait de nous demander.

  • 2
PCI Firewire avec un chipset Texas Instrument

Parfait.

  • 3
6 brôches côté carte et 9 brôches

hein? pas chez moi. J'ai 6 broches (3 rangé de trois) de chaque coté, plus la coque métallique. bref comme ça: image
Essaye de te faire prêter un câble comme ça.

  • 4
Fait un:
Copy to clipboard
ffado-test BusReset


Ça doit retourner:
Copy to clipboard
ffado-test BusReset ----------------------------------------------- FFADO test and diagnostic utility Part of the FFADO project -- www.ffado.org Version: 2.1.9999- (C) 2008, Daniel Wagner, Pieter Palmers This program comes with ABSOLUTELY NO WARRANTY. ----------------------------------------------- Doing busreset on port 0 no message buffer overruns


Si ça ne fait pas ça, éteins la carte, rallume là et attend 20s avant de recommencer.

  • 5
Le plus probable selon moi, c'est que ta carte n'a pas aimé ce qui lui est arrivé jusqu’à maintenant, et qu'elle a besoin d’être remise d'aplomb pour bien tourner.
Essaie de-suite ça:
Copy to clipboard
set-default-router-config-dice-eap --samplerate=48000 --port=fw1


Si ça ne marche toujours pas, essaye sur un système proprio (mac/windows), avec le cd d'installation. Moi je ne me suis pas fait chier, je suis allé chez le vendeur le plus proche de chez moi (sous windows).
Relie la carte et lance le routeur (le mixer). Et c'est tout, ferme tout, éteins la carte et débranche tout.

  • 6
A ce stade, maintenant qu'on est sur que tout fonctionne coté carte, voici le plus important: ton système.
Je ne vais pas m'attarder là dessus. Mais bien que ce que je dit doit (et devrait) être moins vrai aujourd'hui, la seule distribution linux capable de faire tourner correctement cette carte (avec mixer) en 2012 était kxstudio.
Je te recommande donc de tester avec ce système et aucun autre. Je ne peut rien faire de plus pour toi si pour une raison quelconque tu ne souhaite pas utiliser cette distrib.
Je te garantis simplement que cela fonctionne avec kxstudio12.04 et 14.04, et même plutôt bien.
Il suffit d'installer les paquets FFADO si ils ne le sont pas par défaut.
Si t'as pas kx-studio, libère toi 20Go sur ton disque avec gparted, et installe le: pas de problème de cohabitation avec plusieurs système linux.

Juste pour info tu devrait préciser dans ton premier post quel est ton système, mais c'est pas grave ça sera pour la prochaine fois.
Bon courage!
France
Merci xzu. Je suis bien sur kxstudio 14.04 en 64bits, c'est peut être ça qui m'inquiète dans la commande lshw il est dit que la carte PCI qui sort le firewire est 32bits.
Copy to clipboard
*-pci:3 description: PCI bridge produit: 82801 PCI Bridge fabriquant: Intel Corporation identifiant matériel: 1e information bus: pci@0000:00:1e.0 version: e1 bits: 32 bits horloge: 33MHz fonctionnalités: pci subtractive_decode bus_master cap_list ressources: mémoire:feb00000-febfffff *-firewire description: FireWire (IEEE 1394) produit: TSB82AA2 IEEE-1394b Link Layer Controller fabriquant: Texas Instruments identifiant matériel: 0 information bus: pci@0000:04:00.0 version: 01 bits: 32 bits horloge: 33MHz fonctionnalités: ohci bus_master cap_list configuration: driver=firewire_ohci latency=64 maxlatency=4 mingnt=2 ressources: irq:16 mémoire:febff800-febfffff mémoire:febf8000-febfbff

La commande ffado-test BusReset me donne bien ce que ça doit donner.
La commande set-default-router-config-dice-eap est inexistante sur mon systeme.
Aller sur un systeme proprio je peux le faire mais ça va me demander de voyager, j'ai pas ça chez moi !

Merci.
France
et au fait pour la blague
xzu écrit:
J'ai 6 broches (3 rangé de trois)
, euh, recompte!

Ton voyant FW active est-il allumé ?
Je panique pas, j'ai pris cette carte parce que je savais qu'elle allait marcher.
Mais par contre c'est vrai cet après-midi j'ai bien pété les plombs.
Mais j'ai encore rien cassé normalement.
France
Eh bien je ne suis pas beaucoup plus avancé...
Je viens de mettre la carte sur un windows, j'ai téléchargé le soft mixer de focusrite, je l'ai lancé, il a reconnu la carte et a mis à jour le firmware de la carte en lui faisant un reset, tout a l'air de fonctionner sous windaube.

De retour à la maison, c'est désespérant mais ça ne marche pas, le ffado mixer ne reconnait pas de matériel valide. Je suis triste et impuissant face à une telle difficulté, j'ai essayé sur une KXstudio en liveCD (14.04 64bits) au cas où un paquet serait manquant sur la mienne, mais que neni.

Par contre, pour essai j'ai branché un micro en entrée 1 , et un casq sur la sortie casq et je m'entendais dans le casque, ce qui je trouve est assez surprenant.
ET heu attention à ne pas faire les connexions/deconnexions à chaud car si ça marche sous windows c'est pas garanti sous linux.

Pour une FA-101 par exemple je dois:

  1. La brancher et l'activer avant toute chose
  2. Démarrer la machine
  3. lancer ffado-mixer attendre que ffado-dbus envoie les infos

Il est possible qu'il y est un bug avec la fermeture de l'interface mixer (j'ai rencontré ce problème avec une FA101) dans ce cas tu modifie le lanceur pour qu'il affiche le terminal


Copy to clipboard
nano /usr/share/applications/ffado.org-ffadomixer.desktop

T'ajoute juste "Terminal=true" ...
France
Ça change rien d'allumer la carte avant le PC.

je démarrais ffado-mixer en ligne de commande de toute façon.
J'ai aussi essayé de démarrer le dbus avant le mixer de cette façon (vu quelque part sur le net):
Copy to clipboard
ffado-dbus-server -v 3

cette commande permet de lancer le mixer après, sinon le mixer dit qu'il a déjà une instance ouverte.
Voilà ce qu'il en retourne :
Copy to clipboard
----------------------------------------------- FFADO Control DBUS service Part of the FFADO project -- www.ffado.org Version: 2.2.9999- (C) 2008, Pieter Palmers This program comes with ABSOLUTELY NO WARRANTY. ----------------------------------------------- 1446051293632041: (ffado-dbus-server.cpp)[ 270] main: Discovering devices... 00482945363: Error (ieee1394service.cpp)[ 797] doFcpTransaction: FCP transaction didn't succeed in 2 tries 00482945385: Warning (ieee1394service.cpp)[ 772] transactionBlock: FCP transaction failed 00482945395: Error (bebob_avdevice.cpp)[ 109] probe: Number of channels command failed 00482953398: Error (ieee1394service.cpp)[ 797] doFcpTransaction: FCP transaction didn't succeed in 2 tries 00482953411: Warning (ieee1394service.cpp)[ 772] transactionBlock: FCP transaction failed 00482961395: Error (ieee1394service.cpp)[ 797] doFcpTransaction: FCP transaction didn't succeed in 2 tries 00482961408: Warning (ieee1394service.cpp)[ 772] transactionBlock: FCP transaction failed 00482961419: Error (avc_avdevice.cpp)[ 89] probe: Subunit info command failed 00482963844: (ffado-dbus-server.cpp)[ 329] main: DBUS service running 00482963885: (ffado-dbus-server.cpp)[ 330] main: press ctrl-c to stop it & exit 00482963903: Debug (ffado-dbus-server.cpp)[ 333] main: dispatching...


J'ai essayé aussi une KXStudio en Live en 32Bits, ça change rien.
Je crois que j'irais acheter d'autres câbles FireWire demain, si ça se trouve y a un problème avec la connexion 9 broches.
C'est vraiment pénible et désespérant.
C'est quoi ce firewire en 9 broches ? 😬

T'aurai un lien une photo pour voir ce que c'est.

Normelement le firwire est comme le lien indiqué par xzu donc c'est 2x3=6 broches et non pas 9.

D'ailleurs regarde ta connexion sur le pc tu verra forcément 6 broches aussi (enfin sauf preuve du contraire bien sûr).
GEDC1208 GEDC1209
D'après ce que je vois le firewire 9 broches serait ça : https://www.thomann.de/pics/prod/220260.jpg et je voudrai bien voir de quelle façon ça rentre dans les fiches firewire de mes photos 😕
France
Oui il ya le FireWire 6 broches (la photo de xzu, aussi appellé FireWire400), le firewire 9 broches (aussi appelé FireWire 800, la photo de ton lien précédent), et le Firewire 4 broches (plus petit, souvent sur les laptops, par exemple sur le mien).

La Carte son Focusrite Saffire Pro 40 est livrée avec un câble Firewire 800/400 (9brôches d'un côté, 6 de le l'autre). Mais sur la carte son il n'y a que deux ports FireWire 6 Brôches, il faut donc que je branche le câble fourni sur un port 9 brôches du PC.
Les Macs portables ont (pour la plupart je crois) un port FireWire 9 Brôches, on sait bien que les constructeurs cherchent à simplifier la vie des riches sous Mac.

Ma carte FireWire dispose de 2 ports 9 brôches et un port 6 brôches.
France
Je suis bien sur kxstudio 14.04 en 64bits,

Parfait, ça fonctionne bien en 64bits, t'inquiète pas.
Donc tu n'a aucun problème.
Tu met bien 3périodes dans jack? (cadence)



La Carte son Focusrite Saffire Pro 40 est livrée avec un câble Firewire 800/400 (9brôches d'un côté, 6 de le l'autre).

Non.
Ça ce n'est pas normal. Je connais plusieurs personne qui l'ont est t'est le seul que je connaisse a avoir un cable chelou comme ça. C'est 6broches des deux cotés, points.
Donc pour moi le problème viens de là et ça parait très logique.
Contact ton vendeur!

Dans tous les cas il faut que tu témoigne de ton problème sur la mail list FFADO, pour que tout le monde en profite.


Juste par curiosité:
tout a l'air de fonctionner sous windaube

Avec le câble 9/6broches?
En fait xzu faudrait que tu remonte ta configue cadence ici qu'on puisse voir comment ta réglé ça.

Copy to clipboard
cat ~/.config/jack/conf.xml

France
Pu... de Bordel de m....
J'ai fait une course ce matin pour aller chercher 2 câbles FireWire:
  • 1 6broches/6broches
  • 1 4broches/6broches pour essayer avec mon portable

Rien ne fonctionne.

xzu pour répondre à tes questions:
xzu écrit:
Tu met bien 3périodes dans jack? (cadence)

Je ne comprend pas cette question, si la carte n'est pas reconnue par ffado, je ne vois pas bien comment je peux lancer JACK dessus !!!

xzu écrit:
Citation :
La Carte son Focusrite Saffire Pro 40 est livrée avec un câble Firewire 800/400 (9brôches d'un côté, 6 de le l'autre).

Non.
Ça ce n'est pas normal. Je connais plusieurs personne qui l'ont est t'est le seul que je connaisse a avoir un cable chelou comme ça. C'est 6broches des deux cotés, points.


Il est écrit dans le manuel de la carte disponible ici :

Depuis l'été 2013, un cable firewire Firewire 400-800 (6 - 9 broches) est inclus avec la Saffire Pro 40. Il est possible que la connexion de votre ordinateur soit du Firewire 400 (6 broches). Dans ce cas, il vous faudra acheter un câble Firewire 400 (6 - 6 broches).

xzu écrit:
Dans tous les cas il faut que tu témoigne de ton problème sur la mail list FFADO, pour que tout le monde en profite.

Tu as raison je vais faire ça.

Et oui, tout fonctionne sous Windaube avec le câble 9broches/6broches.

Si vous avez entendu que quelqu'un s'est pendu avec un câble FireWire, cherchez pas longtemps. (Bon celà dit c'est pas facile, les câbles font 1m50).
France
Il n'y a plus qu'une chose qui puisse me paraître dérangeante.

xzu, as-tu une vague idée de quand tu as fais le reset de ta carte sous windows ?

Pour mon passage sous windows j'ai installé la dernière version du soft qui ne date que de juin 2015. Au fur et à mesure les drivers font fonctionner les nouveaux OS proprio mais peuvent ne plus fonctionner sur les anciens.
Est-ce que le problème pourrait venir de là ?

Je pense qu'il faudrait que j'essaye de réinitialiser la carte avec un driver plus ancien.
La liste des drivers disponibles est ici chez Focusrite
France
Bon, reste avec un câble 6-6 jusqu'a résolution du problème, puisqu'on est certain que ça fonctionne avec

xzu écrit :
Tu met bien 3périodes dans jack? (cadence)

Je ne comprend pas cette question, si la carte n'est pas reconnue par ffado, je ne vois pas bien comment je peux lancer JACK dessus !!!

Ben c'est justement les paramètres que tu va donner a jack qui vont faire qu'il va fonctionne, ou pas!

Donc, ouvre cadence, et appuie sur "configure" et fait ça, onglet "driver":
Pro40 Cadence Xzu
Page: 1/6  [Suivant]
1  2  3  4  5  6