How does Jack or Jackd know to look for FFADO's Firewire Driver?

What other apps and distros do you use to round out your studio?

Moderators: MattKingUSA, khz

Post Reply
777funk
Established Member
Posts: 111
Joined: Mon Jun 02, 2014 1:50 am
Has thanked: 18 times
Been thanked: 5 times

How does Jack or Jackd know to look for FFADO's Firewire Driver?

Post by 777funk »

I have one system (desktop) that has a working FFADO 2.4.9 (latest version) and Jack will load up. I have another system (laptop) that also has FFADO 2.4.9 successfully installed, but Jack does not find FFADO to supply the firewire driver. I can't figure why it doesn't find it. Is there a way to manually point it to FFADO's driver? Or is there a way I can research the working Jack to see what's different from the non working one?

If I install jack-firewire from synaptic, that works, but it's an old 2.4.5 FFADO that has some bugs. Even finding the difference from synaptic's FFADO 2.4.5 and my FFADO 2.4.9 self built and installed may be helpful if I could figure out how to do that. FFADO 2.4.9 is working great, BUT, jack can't seem to find the driver on the laptop.

asbak
Established Member
Posts: 1165
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 157 times
Been thanked: 133 times

Re: How does Jack or Jackd know to look for FFADO's Firewire Driver?

Post by asbak »

Method 1)
Select firewire device in qjackctl, start jack in qjackctl

Method 2)
Start jackd firewire device from a terminal window, for example
jackd -d firewire --help

A) The FFADO driver needs to be installed, is it installed?
B) The ALSA Dice driver needs to be disabled, is it disabled?

--== The ULTIMATE Linux Audio Doze VST performance and success hack for lamers ==--
=== RUN UR DOZE VSTs ON DOZE ===

777funk
Established Member
Posts: 111
Joined: Mon Jun 02, 2014 1:50 am
Has thanked: 18 times
Been thanked: 5 times

Re: How does Jack or Jackd know to look for FFADO's Firewire Driver?

Post by 777funk »

asbak wrote: Fri Mar 28, 2025 1:40 pm

Method 1)
Select firewire device in qjackctl, start jack in qjackctl

Method 2)
Start jackd firewire device from a terminal window, for example
jackd -d firewire --help

A) The FFADO driver needs to be installed, is it installed?
B) The ALSA Dice driver needs to be disabled, is it disabled?

Thank you for the reply. I actually have had jackd working with my interface. The problem I'm having is that I need ffado 2.4.9 (and an updated fixed version at that) that I've successfully installed. It allows the mixer to work. BUT... if I install this, Jackd 2 is not able to find the firewire driver. This is what I'm trying to remedy.

The alternative is to install jack2 from synaptic and jack-firewire as well, which installs ffado 2.4.5 (older and without my fix for the crossbar router in mixer). This allows ffado-mixer to work (sort of but with problems) and jack finds firewire.

This is why I would like to point jack to my 2.4.9 ffado (self built with scons per directions of FFADO).

asbak
Established Member
Posts: 1165
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 157 times
Been thanked: 133 times

Re: How does Jack or Jackd know to look for FFADO's Firewire Driver?

Post by asbak »

You possibly have bits and pieces of this and that on your system by now and this could be leading to issues such as the ones you're encountering now.

  • You could uninstall the jack packages and then compile jack and FFADO drivers yourself

  • Or you could (maybe), try rip some already compiled packages from somebody else's repos, like Rob Savoury's, and install them and hope it will all work.

  • Or you could enable Savoury's repos and install more recent multimedia packages from there (how well it will or won't work I have no idea, since I don't use them)

  • Or you could just live with the FFADO mixer not working great (that's what I do, it doesn't really bother me since I hardly ever use it and I set my Pro 40 to defaults with the Windows driver).

Or there could be other workarounds

PS: I absolutely love firewire audio on Linux

--== The ULTIMATE Linux Audio Doze VST performance and success hack for lamers ==--
=== RUN UR DOZE VSTs ON DOZE ===

Post Reply