Jump to content

Rate this topic

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?

Share this post


Link to post
Share on other sites

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!!!!

Share this post


Link to post
Share on other sites
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): (iUSB3.0 Nano/RPi 2/Moode > 2Qute+MCRU psu; Gyrodek/SME V/Ortofon 2M Black/Pure Sound P10; Magnum Dynalab FT101A) > Glow Amp One > Klipsch RP-600M

System (ii): iUSB3.0 Nano/RPi 2/Moode > Bel Canto uLink+AQVOX psu > Chord Hugo > (Tandy LX5; JBL LSR305 ; Audeze LCD-3)

Share this post


Link to post
Share on other sites

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...