Jump to content
IGNORED

Linux driver


MPA1

Recommended Posts

allright, having a quiet summer this year, I finally bought an RPI (4B) to replace my 10 year old Mac mini as a NAA.

As I am being relatively new to Linux, it has been an interesting project.

As of this moment, I’m stuck with no driver for the Mytek 192 DSD. There is a guide online for compiling your own, but I’m a bit stuck at loading the firmware/driver

guide by lintweaker: https://github.com/lintweaker/mytekusb2 1

will this guide still work or am I beating a dead horse?

Link to comment

this is my process so far…
credit for the guide; Lintweaker
this guide can be found at:

https://github.com/lintweaker/mytekusb2

 

quote: When using the USB2 interface on the Mytek three pieces of firmware need to be
uploaded to the device. These can be extracted from the Winwows driver.
These files need to be copied to the firmware directory on your system into a
newly created directory ‘mytek’. On most system the firmware directory is: /lib/firmware

 

image.thumb.png.7cd074a06118bb4056ec89ee9b8bab81.png

 

downloaded the 3 files and placed them in /lib/firmware/mytek.
only difference with guide is the version of the driver.

 

next compiling the driver

quote: install guidelines for the snd-usb-mytek
– Prerequisites
-kernel headers for current running kernel
-gcc, make etc. for compiling

this is where its al a bit unclear for me, but this is what i did.

  • kernel headers for current running kernel

check kernel version with: “(uname -r)”
kernel version is: 4.19.57-v7l+

 

image.thumb.png.d53b74616bfa8697133788a01be0ba85.png

 

check kernel header package with: “sudo apt search linux-headers-$(uname -r)”

image.thumb.png.cf61efcad33eef0310c83b46ad9ed7ac.png
im not sure if this is the right output

 

check if the matching kernel headers for the kernel version are already installed on your system with: “sudo ls -l /usr/src/linux-headers-$(uname -r)”

image.thumb.png.c84da22bd1f3623cb980f99dc12ce8fd.png

package is not installed.

 

next update the package index with: “sudo apt update”
and then install the Linux Kernel headers package for the kernel version with: “sudo apt-get install raspberrypi-kernel-headers”

image.thumb.png.c8eb5b363bfc22a4c0830177459ca5de.png

kernel headers are the newest version.

 

quote: – Building the kernel module snd-usb-mytek

Install prerequisites:
“sudo apt-get install linux-headers-$(uname -r)”

Compile kernel module
excute make (as normal user):
“make”

Install the kernel module:
“sudo make install”

image.thumb.png.3627dc0113ccfa42a511b5d413220109.png

 

lets see if the firmware can be loaded:
bash mytekusb2-firmware-loader.sh

image.thumb.png.176e3250c916938a65b298362d213d91.png

FAILED😭😃

 

if somebody with more knowledge about Linux/raspbian than me(only 3 days 😃) could tell me what i did wrong, Thanks!!!!

Link to comment
2 hours ago, MPA1 said:

this is my process so far…
credit for the guide; Lintweaker
this guide can be found at:

https://github.com/lintweaker/mytekusb2

 

quote: When using the USB2 interface on the Mytek three pieces of firmware need to be
uploaded to the device. These can be extracted from the Winwows driver.
These files need to be copied to the firmware directory on your system into a
newly created directory ‘mytek’. On most system the firmware directory is: /lib/firmware

 

image.thumb.png.7cd074a06118bb4056ec89ee9b8bab81.png

 

downloaded the 3 files and placed them in /lib/firmware/mytek.
only difference with guide is the version of the driver.

 

next compiling the driver

quote: install guidelines for the snd-usb-mytek
– Prerequisites
-kernel headers for current running kernel
-gcc, make etc. for compiling

this is where its al a bit unclear for me, but this is what i did.

  • kernel headers for current running kernel

check kernel version with: “(uname -r)”
kernel version is: 4.19.57-v7l+

 

image.thumb.png.d53b74616bfa8697133788a01be0ba85.png

 

check kernel header package with: “sudo apt search linux-headers-$(uname -r)”

image.thumb.png.cf61efcad33eef0310c83b46ad9ed7ac.png
im not sure if this is the right output

 

check if the matching kernel headers for the kernel version are already installed on your system with: “sudo ls -l /usr/src/linux-headers-$(uname -r)”

image.thumb.png.c84da22bd1f3623cb980f99dc12ce8fd.png

package is not installed.

 

next update the package index with: “sudo apt update”
and then install the Linux Kernel headers package for the kernel version with: “sudo apt-get install raspberrypi-kernel-headers”

image.thumb.png.c8eb5b363bfc22a4c0830177459ca5de.png

kernel headers are the newest version.

 

quote: – Building the kernel module snd-usb-mytek

Install prerequisites:
“sudo apt-get install linux-headers-$(uname -r)”

Compile kernel module
excute make (as normal user):
“make”

Install the kernel module:
“sudo make install”

image.thumb.png.3627dc0113ccfa42a511b5d413220109.png

 

lets see if the firmware can be loaded:
bash mytekusb2-firmware-loader.sh

image.thumb.png.176e3250c916938a65b298362d213d91.png

FAILED😭😃

 

if somebody with more knowledge about Linux/raspbian than me(only 3 days 😃) could tell me what i did wrong, Thanks!!!!

Maybe you need to run the script with 'sudo'?

System (i): Stack Audio Link > 2Qute+MCRU psu; Gyrodec/SME V/Hana SL/EAT E-Glo Petit/Magnum Dynalab FT101A) > PrimaLuna Evo 100 amp > Klipsch RP-600M/REL T5x subs

System (ii): Allo USB Signature > Bel Canto uLink+AQVOX psu > Chord Hugo > APPJ EL34 > Tandy LX5/REL Tzero v3 subs

System (iii) KEF LS50W/KEF R400b subs

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...