How to have FFADO build install over FFADO from Synaptic?

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 to have FFADO build install over FFADO from Synaptic?

Post by 777funk »

I've been using 2.4.5 from Synaptic (or maybe the software center) and I've just switched to the latest version (2.4.9) which was built using scons.

Unfortunately, the two are both installed at the same time which is creating a software clash. How can I make sure that 2.4.9 overwrites the old version?

User avatar
Largos
Established Member
Posts: 825
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 92 times
Been thanked: 255 times

Re: How to have FFADO build install over FFADO from Synaptic?

Post by Largos »

Uninstall the new one. Then uninstall the one from synaptic. Then reinstall the new one.

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

Re: How to have FFADO build install over FFADO from Synaptic?

Post by 777funk »

Largos wrote: Wed Mar 26, 2025 12:45 pm

Uninstall the new one. Then uninstall the one from synaptic. Then reinstall the new one.

That's ideal and works. The problem I failed to mention is that the old one (2.4.5) from synaptic when uninstalled takes the Jack-Firewire component with it. I'm not sure of a way to keep the firewire component only.

So we then have:
FFADO 2.4.5 - mixer buggy but firewire works great with jack.

-OR-

FFADO 2.4.9 - mixer works great (with a fix applied to one file (crossbarrouter.py) before installing), but now the firewire component is gone. It's easy to fix that (go to synaptic and install Jack-Firewire which unfortunately brings FFADO 2.4.5 along with it). And the two can't be installed at the same time it seems (ffado mixer will not open and the error tells why (two versions installed), which is why I'd like to install the new OVER the old.

User avatar
Largos
Established Member
Posts: 825
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 92 times
Been thanked: 255 times

Re: How to have FFADO build install over FFADO from Synaptic?

Post by Largos »

As installing two versions at once breaks things, then you obviously don't want to do that.

Is this the package you are talking about https://packages.debian.org/bookworm/jackd2-firewire

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

Re: How to have FFADO build install over FFADO from Synaptic?

Post by 777funk »

I have it working! I think the problem was that I had traces of ffado versions or remnants scattered throughout the /usr/ directory in the file system. I removed all of this via the terminal (since requires sudo permissions) and re-installed 2.4.9 from scratch via scons (build and install) and now jack is able to find 2.4.9 and ffado mixer works.

So this is great! I can live monitor in the M-Audio 2626 and I can connect via jack.

I had to fix one file in 2.4.9 before building to get the mixer to open saved settings properly. More on that here:
viewtopic.php?p=174954#p174954

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

Re: How to have FFADO build install over FFADO from Synaptic?

Post by 777funk »

Well, not quite so fast. I have it working on my desktop. I tried to duplicate this on a very similar setup with my laptop and Jackd says firewire driver not installed. It recognizes FFADO 2.4.9 just fine after installing on the desktop. Why can Jack not find it on the Laptop? The mixer opens and runs great. Just no jack firewire...

Post Reply