Ubuntu to firewire crash course? It functioned upon base Ubuntu Studio 24.04 LTS but now a solid red light

UPDATE: After deleting the most recent Jack2 and some reinstalling ive rebooted my device after these changes and found Ardour and couple other applications gone. I have opted to do a base install again as i suspect turning to ChatGPT mightve made things more complicated possibly. Any advice regarding audio setup and saving preconfigs will be greatly appreciated!

Hi there! I have a Macbook pro 2012 appro. and i have installed Ubuntu Studio 24.04 LTS to it. I have been operating Mac Catalina to run a Presonus firebox and Presonus firestudio Tube on this very same device though compatibility doesn’t exist past Catalina so i have opted to upgrade. I have operated both of these interfaces on the two Firewire cables i still have (both are able to power the Firebox) but upon testing Ubuntu Studio i have seen success but am currently troubleshooting an error (possibly user). Upon loading from the base system it worked but after rebooting i have ran into an issue with the Firebox not being found when trying to load Ardour again.

My only actions at this point has been rebooting and hoping it recognizes my device again. Here is a compilation of information i could get from ChatGPT. Feel free to roast me if i wasted my time :p.

chris-grass@chris-grass-UbuntuStudio:~$ ffado-test ListDevices
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.4.7
(C) 2008-2021, Daniel Wagner, Pieter Palmers and others
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   1       0x000a9200d6080377  0x00000A92  0x00010000   PreSonus - PreSonus FIREBOX
no message buffer overruns

chris-grass@chris-grass-UbuntuStudio:~$ lsmod | grep firewire
snd_firewire_lib       69632  1 snd_bebob
firewire_ohci          65536  0
firewire_core         229376  3 snd_firewire_lib,firewire_ohci,snd_bebob
snd_pcm               196608  7 snd_hda_codec_hdmi,snd_hda_intel,snd_firewire_lib,snd_usb_audio,snd_hda_codec,snd_bebob,snd_hda_core
snd_rawmidi            57344  5 snd_seq_midi,snd_firewire_lib,snd_usbmidi_lib,snd_bebob,snd_ump
crc_itu_t              12288  1 firewire_core

chris-grass@chris-grass-UbuntuStudio:~$ uname -r
6.11.0-1009-lowlatency

chris-grass@chris-grass-UbuntuStudio:~$ dmesg | grep -i firewire
dmesg: read kernel buffer failed: Operation not permitted

chris-grass@chris-grass-UbuntuStudio:~$ ls -l /usr/lib/x86_64-linux-gnu/libjack*
lrwxrwxrwx 1 root root     23 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjackserver.so.0 -> libjackserver.so.0.0.28
-rw-r--r-- 1 root root 199248 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjackserver.so.0.0.28
lrwxrwxrwx 1 root root     17 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjack.so.0 -> libjack.so.0.0.28
-rw-r--r-- 1 root root  96832 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjack.so.0.0.28

This was because ChatGPT suggested Jack2 mightve installed after base install leading to incompatibility.

chris-grass@chris-grass-UbuntuStudio:~$ sudo apt remove jackd2 libjack-jackd2-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'jackd2' is not installed, so not removed
Package 'libjack-jackd2-0' is not installed, so not removed
The following package was automatically installed and is no longer required:
  libsdl-image1.2
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 342 not upgraded.

chris-grass@chris-grass-UbuntuStudio:~$ sudo apt purge jackd2 libjack-jackd2-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'libjack-jackd2-0' is not installed, so not removed
The following package was automatically installed and is no longer required:
  libsdl-image1.2
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  jackd2*
0 upgraded, 0 newly installed, 1 to remove and 342 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 404539 files and directories currently installed.)
Purging configuration files for jackd2 (1.9.21~dfsg-3ubuntu3) ...


chris-grass@chris-grass-UbuntuStudio:~$ sudo apt install jackd1 libjack0 ffado-tools ffado-dbus-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
jackd1 is already the newest version (1:0.126.0-2build3).
libjack0 is already the newest version (1:0.126.0-2build3).
libjack0 set to manually installed.
ffado-tools is already the newest version (2.4.7-3build1).
ffado-dbus-server is already the newest version (2.4.7-3build1).
The following package was automatically installed and is no longer required:
  libsdl-image1.2
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 342 not upgraded.


chris-grass@chris-grass-UbuntuStudio:~$ ls -l /usr/lib/x86_64-linux-gnu/libjack*
lrwxrwxrwx 1 root root     23 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjackserver.so.0 -> libjackserver.so.0.0.28
-rw-r--r-- 1 root root 199248 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjackserver.so.0.0.28
lrwxrwxrwx 1 root root     17 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjack.so.0 -> libjack.so.0.0.28
-rw-r--r-- 1 root root  96832 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjack.so.0.0.28

chris-grass@chris-grass-UbuntuStudio:~$ sudo rm /usr/lib/x86_64-linux-gnu/libjack.so.0.0.28
sudo rm /usr/lib/x86_64-linux-gnu/libjackserver.so.0.0.28

chris-grass@chris-grass-UbuntuStudio:~$ ls /usr/lib/x86_64-linux-gnu/libjack*
/usr/lib/x86_64-linux-gnu/libjackserver.so.0  /usr/lib/x86_64-linux-gnu/libjack.so.0

chris-grass@chris-grass-UbuntuStudio:~$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libjack.so.0.126.0 /usr/lib/x86_64-linux-gnu/libjack.so.0

chris-grass@chris-grass-UbuntuStudio:~$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libjack.so.0 /usr/lib/x86_64-linux-gnu/libjack.so

chris-grass@chris-grass-UbuntuStudio:~$ ls -l /usr/lib/x86_64-linux-gnu/libjack*
lrwxrwxrwx 1 root root 23 Apr  7  2024 /usr/lib/x86_64-linux-gnu/libjackserver.so.0 -> libjackserver.so.0.0.28
lrwxrwxrwx 1 root root 38 Jul 20 02:30 /usr/lib/x86_64-linux-gnu/libjack.so -> /usr/lib/x86_64-linux-gnu/libjack.so.0
lrwxrwxrwx 1 root root 44 Jul 20 02:30 /usr/lib/x86_64-linux-gnu/libjack.so.0 -> /usr/lib/x86_64-linux-gnu/libjack.so.0.126.0

chris-grass@chris-grass-UbuntuStudio:~$ jackd --version
jackd: symbol lookup error: jackd: undefined symbol: clock_source
chris-grass@chris-grass-UbuntuStudio:~$ jackd -d firewire
jackd: symbol lookup error: jackd: undefined symbol: clock_source
chris-grass@chris-grass-UbuntuStudio:~$ 

Hello,

I was having a similar issue, since corrected by blacklisting audio drivers I did not need running with Jack as they caused issues, I still had issues when I had QJackCTL auto start at boot, annoying but starting it manually works better in my case, check the setup to ensure you have firewire selected under driver, start the server while you watch the messages, if you see errors or a lack of connections made, stop the server and then click start again.

In my case I am watching for the firewire connections, if I do not see them I restart the Jack server, for whatever reason they typically work proper the second time starting.

I am just getting back into this, I am no pro… but I am about to put a new drive in and do a fresh install, and the device is I am using is the M-Audio Profire 2626.

You can also try opening the FFADO Mixer, it showed me the hardware before I was able to use it, have a peak to see if it is there.

I will return to see if you’ve made any progress.

This topic was automatically closed after 37 days. New replies are no longer allowed.