MicroMega MyDAC not working

This forum is for topics specific to the Raspberry Pi and Arch Linux ARM

MicroMega MyDAC not working

Postby ajkait » Wed Jan 04, 2017 12:25 am

Having a devil of a time getting my MyDAC to connect with a new RaspberryPi 3 B. I've tried four minimal kernel builds that boot to a music server (e.g., Runeaudio, Volumio), plus the current NOOBS version of Raspbian. All fail on trying to connect with the DAC at this point:

Code: Select all
[root@runeaudio ~]# dmesg
[ 5357.987110] usb 1-1.4: new full-speed USB device number 9 using dwc_otg
[ 5358.089870] usb 1-1.4: New USB device found, idVendor=26f2, idProduct=0100
[ 5358.089882] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5358.089888] usb 1-1.4: Product: MICROMEGA MYDAC
[ 5358.089894] usb 1-1.4: Manufacturer: MICROMEGA
[ 5358.089899] usb 1-1.4: SerialNumber: 0000
[ 5363.994153] usb 1-1.4: 10:0: cannot get min/max values for control 2 (id 10)


Audio output includes the DAC, and I can select it as output device in the media apps, but nothing plays.

Code: Select all
audio_output {
   name       "bcm2835 ALSA_2"
   type       "alsa"
   device       "hw:0,0"
   mixer_control    "PCM"
   mixer_type    "hardware"
   mixer_device    "hw:0"
   dsd_usb    "yes"
   auto_resample    "no"
   auto_format    "no"
}
audio_output {
   name       "bcm2835 ALSA_1"
   type       "alsa"
   device       "hw:0,0"
   mixer_control    "PCM"
   mixer_type    "hardware"
   mixer_device    "hw:0"
   dsd_usb    "yes"
   auto_resample    "no"
   auto_format    "no"
   enabled    "yes"
}
audio_output {
   name       "MICROMEGA MYDAC"
   type       "alsa"
   device       "hw:1,0"
   mixer_control    "PCM"
   dsd_usb    "yes"
   auto_resample    "no"
   auto_format    "no"
}


Finally, here is my system info:

Code: Select all
###### System info ######
Linux version 4.1.20-1-ARCH (builduser@leming) (gcc version 5.3.0 (GCC) ) #1 SMP Sat Mar 19 20:07:23 MDT 2016
system time:   Mon Feb 22 09:40:26 EST 2016
system load:   1.54 0.36 0.12 3/174 840
HW platform:   RaspberryPi2 (08)


Any idea what is going on here? My sense is that the OS is asking the device for parameters that it doesn't have, so the initial handshake fails, but I can't find anything to explain what "cannot get min/max values for control 2 (id 10)" means in this context.
ajkait
 
Posts: 1
Joined: Wed Jan 04, 2017 12:14 am

Return to Raspberry Pi

Who is online

Users browsing this forum: No registered users and 4 guests