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:~$