Jump to content

mredel

  • Posts

    5
  • Joined

  • Last visited

  • Country

    United States

Retained

  • Member Title
    Newbie
  1. I was able to build the M2Tech driver by installing the Kernel headers and fixing the "Timex" issue using Steps #3 - #8 here: BeagleBone Black AP - Hacking Notes - WiESEL replacing the Distro name with my version of Wheezy: linux-headers-3.8.13-bone40 I then followed the Steps to install the snd-usb-asyncaudio driver as per here: https://github.com/panicking/snd-usb-asyncaudio/wiki Skipping Step #9 and using steps #10 and #11 I was able to permanently install and register the new Module and I now have sound! However, I now have a separate issue. It seems that whenever I switch between Tracks of different Resolution MPD fails to play and must be restarted. It seems to not matter which File Type (AIFF, FLAC, etc.) I switch between, just the Resolution. For instance, listening first to a 24/96 and then to a 24/192 file causes the problem. Some ALSA specific messages from my MPD Log: Mar 01 04:05 : Failed to open mixer for 'M2Tech': no such mixer control: PCM Audio File Library: unrecognized audio file format [error 0] Mar 01 04:10 : audiofile: failed to input stream Audio File Library: unrecognized audio file format [error 0] Mar 01 04:16 : audiofile: failed to input stream Mar 01 04:31 : player_thread: problems opening audio device while playing "John Coltrane/Blue Train/01 Blue Train.aif" Mar 01 04:31 : output: Failed to open "M2Tech" [alsa]: Error opening ALSA device "hw:1,0" (snd_pcm_hw_params): Connection timed out
  2. Following the excellent article on how to build an MPD based music Server on the BeagleBone Black board: Computer Audiophile - Geek Speak: How To Build A BeagleBone Black MPD Music Server I've gotten the basics down, but unfortunately it doesn't appear there is a driver specific to the BeagleBone black ARM platform with the currently available Linux Kernel version using Debian Wheezy, 3.8.13 for my DAC which uses the M2Tech HiFace Evo USB Interface. The "generic" Linux driver for the HiFace Evo is available for download on the M2Tech Site: snd-usb-asyncaudio Linux compliant - https://github.com/panicking/snd-usb-asyncaudio/wiki but I need to build this driver for the BeagleBone Black ARM platform. Does anyone have advice as to how to go about this?
  3. Thanks Krisbee, Indeed, I've imaged the BBB with the latest "BBB-eMMC-flasher-debian-7.4-2014-02-16-2gb.img" however, for the BeagleBone Black the Kernel version is still "3.8.13-bone40" , it appears the 3.13 kernel is only available on the original Beagle Board: BeagleBoardDebian - eLinux.org I'll enquire how to build the HiFace Drive for the BBB, but I'm also looking into Voyage MuBox: BeagleBone Black | Voyage MuBox
  4. Update: It looks like the DAC is recognized at boot:root@arm:~# dmesg | grep usb [ 2.305171] usbhid: USB HID core driver [ 2.405876] usb 1-1: new high-speed USB device number 2 using musb-hdrc [ 2.565335] usb 1-1: default language 0x0409 [ 2.567514] usb 1-1: udev 2, busnum 1, minor = 1 [ 2.567529] usb 1-1: New USB device found, idVendor=249c, idProduct=932c [ 2.574540] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.582004] usb 1-1: Product: MiniMax DAC MKII [ 2.586652] usb 1-1: Manufacturer: MiniMax DAC MKII [ 2.622700] usb 1-1: usb_probe_device [ 2.622719] usb 1-1: configuration #0 chosen from 1 choice [ 2.622731] usb 1-1: config 0 descriptor?? [ 2.627177] usb 1-1: adding 1-1:0.0 (config #0, interface 0) However lsmod doesn't seem to have loaded any "snd-*" modules (like snd-usbaudio): root@arm:~# lsmod Module Size Used by g_multi 47670 0 libcomposite 14299 1 g_multi arc4 1660 0 ecb 1740 0 md4 2813 0 sha256_generic 7561 1 hmac 2244 2 cifs 330636 2
  5. First time here and I'm hoping someone can help... I've built the BBB and everything seems to be working except it seems that the ALSA doesn't detect my DAC which utilizes a M2Tech HiFace Evo USB Interface (Eastern Electric MiniMax DAC Plus). Here are the relative Tech. details: root@arm:/proc/asound/card0/pcm0p/sub0# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Black [TI BeagleBone Black], device 0: HDMI nxp-hdmi-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 root@arm:/proc/asound/card0/pcm0p/sub0# aplay -L null Discard all samples (playback) or generate zero samples (capture) default:CARD=Black TI BeagleBone Black, Default Audio Device sysdefault:CARD=Black TI BeagleBone Black, Default Audio Device root@arm:/proc/asound/card0/pcm0p/sub0# lsusb Bus 001 Device 002: ID 249c:932c Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
×
×
  • Create New...