M-Audio Firewire solo configuration Ubuntu Focal

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
PhilNSicab
Established Member
Posts: 4
Joined: Thu Jul 23, 2020 8:53 pm

M-Audio Firewire solo configuration Ubuntu Focal

Post by PhilNSicab »

Hello everybody,

I have an M-Audio Firewire solo which worked on linux Mint 19.
I have explained here how I made it work : viewtopic.php?f=4&t=21332

Now I have installed linux Mint 20, which is based on ubuntu 20 focal and I am struggling to make it work.
The system recognises the soundcard (see attached images). In jack I am not able to choose the headphones output of the sound card. It looks like the soundcard have 4 output when it actually have 5 (see attached images)
When choosing firewire in jack it tells me that d-bus can't launch jack.

Any hints on how to make it work? I read that FFADO drivers are now included in ALSA. So I didn't install FFADO drivers.
However I installed jackd2-firewire, jackd2, qjackctl, jackd, pulseaudio-module-jack

I already opened a subject there but I hope I will have better luck here !
https://forums.linuxmint.com/viewtopic. ... b#p1852294

I also read here about a user who installed the 4xxxx version of the kernel to make the soundcard work but I hope there is a better way.
viewtopic.php?f=24&t=21284&p=117183&hil ... lo#p117183

Thanks
Attachments
sound.png
sound.png (24.1 KiB) Viewed 1547 times
jackconnections.png
jackconnections.png (33.06 KiB) Viewed 1547 times
PhilNSicab
Established Member
Posts: 4
Joined: Thu Jul 23, 2020 8:53 pm

Re: M-Audio Firewire solo configuration Ubuntu Focal

Post by PhilNSicab »

In the end I just went timeshift to go back to a clean install.

Turns out that the Firewire solo works perfectly and is very easy to configure :

1. (Optional) For lowlatency, install the lowlatency kernel :
sudo apt-get install linux-lowlatency

2. Install the ffado driver which allows to configure firewire devices :
in synaptic, just install ffado-mixer-qt4

This also install the following dependencies :
ffado-dbus-server
ffado-mixer-qt4
ffado-tools
libconfig++9v5
libdbus-c++-1-0v5
libecore1
libeina1a
libffado2
libqt5designer5
libqt5help5
libqt5printsupport5
libqt5sql5
libqt5sql5-sqlite
libqt5test5
libqt5xml5
libxml++2.6-2v5
python3-dbus.mainloop.pyqt5
python3-pyqt5
python3-sip

3. Reboot.

4. Open the ffado-mixer, go in the mix tab, in the column mixer 1/2 click on "stream 1/2 In" for stream on headphones.
This mix tab also allows you to chose all the inputs or outputs.

Done!! No need for jack. But For information I have been also able to use jack afterwards, chosing the alsa driver.

Now I would like to automate the 4rth step. Anyone knows how to do this?
Post Reply