My First Experience with PreSonus Studio 1810c in Linux

What Happened?

What’s Changed?

Presonus Studio 1810C
Presonus Studio 1810C
PreSonus Studio 1810C

Waiting For The Device

Update #1 on March 16.

Final Thoughts And Make it Works With Both Linux And Windows On VirtualBox

Make It Works With Linux

$ sudo apt install -y libalsa-dev libasound2-dev
$ cd /tmp &&\
wget wget https://github.com/jackaudio/jack2/archive/v1.9.17.tar.gz
-O jack.tar.gz &&\
tar -zxvf jack.tar.gz &&\
cd jack2-1.9.17
$ ./waf configure
$ ./waf
$ sudo ./waf install
$ cd /tmp &&\
wget https://download.sourceforge.net/qjackctl/qjackctl-0.9.2.tar.gz -O qjackctl.tar.gz &&\
tar -zxvf qjackctl.tar.gz &&\
cd qjackctl-0.9.2
$ sudo apt install -y libjack-jackd2-dev
$ ./configure --enable-jack_version=yes
$ make
$ sudo make install
$ sudo service i8kmon stop
$ sudo adduser $(id -un) audio
@audio   -  rtprio     95
@audio - memlock unlimited
$ sudo apt-get install ardour

Jack Parameters On Ardour

Make It Works With Windows On VirtualBox

$ cd /tmp &&\
wget https://download.virtualbox.org/virtualbox/6.1.18/virtualbox-6.1_6.1.18-142142~Ubuntu~bionic_amd64.deb -O virtualbox.deb
$ sudo dpkg -i virtualbox.deb

Kernel driver not installed (rc=-1908)

Kernel driver not installed (rc=-1908)The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing'/sbin/vboxconfig'as root.If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
/tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltNeedsLinkState’:
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1761:47: error: dereferencing pointer to incomplete type ‘const struct ethtool_ops’
if (pDev->ethtool_ops && pDev->ethtool_ops->get_drvinfo)
^~
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1763:32: error: storage size of ‘Info’ isn’t known
struct ethtool_drvinfo Info;
^~~~
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1766:20: error: ‘ETHTOOL_GDRVINFO’ undeclared (first use in this function)
Info.cmd = ETHTOOL_GDRVINFO;
^~~~~~~~~~~~~~~~
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1766:20: note: each undeclared identifier is reported only once for each function it appears in
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1763:32: warning: unused variable ‘Info’ [-Wunused-variable]
struct ethtool_drvinfo Info;
^~~~
scripts/Makefile.build:279: recipe for target '/tmp/vbox.0/linux/VBoxNetFlt-linux.o' failed
make[2]: *** [/tmp/vbox.0/linux/VBoxNetFlt-linux.o] Error 1
Makefile:1812: recipe for target '/tmp/vbox.0' failed
make[1]: *** [/tmp/vbox.0] Error 2
/tmp/vbox.0/Makefile-footer.gmk:117: recipe for target 'vboxnetflt' failed
make: *** [vboxnetflt] Error 2
#include <linux/ethtool.h>
$ sudo /sbin/vboxconfig
Building the main VirtualBox module.
Building the net filter module.
Building the net adaptor module.

Credits:

Just another software developer Github: https://github.com/ibrahimgunduz34 Linkedin: linkedin.com/in/ibrahimgunduz

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store