• Disclaimer: This Vendor's Forum is a paid-for commercial area. Unlike the rest of diyAudio, the Vendor has complete control of what may or may not be posted in this forum. If you wish to discuss technical matters outside the bounds of what is permitted by the Vendor, please use the non-commercial areas of diyAudio to do so.

Support for Botic Linux driver

Thank you lintweaker. I have proper isolation in place, miero, and am willing to accept the risks... but thanks for that note as well.

No evalutation of sonics, yet... I'll write up some notes soon... but I have mounted my NAS, and am playing audio. (I created my mount with the "mount" command, editing fstab did not work. Is a reboot required?

I'm curious, I tried to build an M2Tech HiFace driver, but was not able to locate the kernel headers using apt-get. Are they available that way? What would I need to do?
 
-snip-
I'm curious, I tried to build an M2Tech HiFace driver, but was not able to locate the kernel headers using apt-get. Are they available that way? What would I need to do?

You'll need a kernel source to compile it, a linux-3.16.1 kernel source from kernel.org if you want to be coherent with the kernel header provided in botic-v3-2gb.img.

Within this kernel source, you'll find a HiFace driver in, e.g., linux-3.16.1/sound/usb/hiface. You can compile it as a module which I think will be recognized by the botic kernel. Otherwise, you might want to cross-compile your own linux kernel using the kernel patches provided in /sources/linux-3.16.1.patches/patches/botic in the botic SD image with the hiface driver enabled. The botic kernel patches are still valid with the latest kernel, 3.16.7, which is running on my botic system.
 
Headers for botic3 kernel are installed on the BBB image:
- /lib/modules/3.16.1-botic3/build -> /usr/src/linux-headers-3.16.1-botic3

I've not tested them, but this should be enough for compiling custom kernel modules. What does not work?

Because the files necessary for compiling the driver are not there (only Makefile), so one will need the kernel source anyway.
 
An "only slightly" related question... Powering the BBB.

I'm trying to power a BeagleBone Black from an external 5V PSU... connected to pins. Documentation says I should be able to connect on P9, PIN 1 for GND & PIN 5 for VDD_5V. However, it doesn't work. Has anyone powered the BBB directly into the pins? (Is there a better place to ask this?)
 
I've included issues discussed here into the the "manual" page of botic driver -- http://bbb.ieero.com/

Now there are more warnings to not use BBB without cape with isolators and also following notice about current driver cape power issue:

The current driver shuts down the "cape power switch" right before BBB power down.
This might not be safe for BBB if cape does not shut down immediatelly too.
The next driver will have configurable delay between cape shut down and BBB shut down.
 
Yes, powering the DC input jack works. I read that there is a piece of data in a cape's EEPROM to indicate the current that the cape is supplying to the board? But I assumed in this case it would work.

Those are the pins I'm using. If I power via USB or DC jack, I see voltage on the SYS_5V, but I'd prefer to power the BBB through the VDD_5V.
 
I, too, wonder if anyone has successfully using it from 5VDC input jack? I fried mine two day ago from connecting it to my 5VDC linear powersupply. I think the chip TPxxx was fried.

Yes, well sort of anyway; I've removed the DC input jack from my BBB and soldered power supply wires to the pads. Hooked up to a small 5V linear supply it works fine. I use an off-board momentary action switch connected to the appropriate P9 header to shutdown.

BTW, I only removed the jack because it is positioned to exit through a panel but my power supply is inside the chassis.

Ray
 
Hey miero,

Quick question, is it possible to use the usb or sd card for for external music storage, be nice to be able to use the network for general play, but if a guest brings a hdd with music just be able to plug it in and find on the MPD app and play from there? No idea if this already in place or is possible, was just a thought!
Thanks for all the efforts!

Chuz,

Drew.
 
Hi all!
What boot time do you get till everything is working, from supplying power to ability to play music?
Is there any "sleep" feature to reduce a current draw to minimum?
I plan to use it in the car, but i need to figure out whether BBB is viable solution. I don't want to wait 2 minutes every time i try to power-on the thing :)

Thanks a lot for this thing, it's awesome! :)
 
Power management was not working and I think nothing has changed, so we need to wait until it will be implemented properly in the Linux first.

Estimates start time of BBB to first play could be 15-30 seconds.

But I recommend wait until there will be at least one cape available.

In case you do not want to wait, you can try the Raspberry Pi and some of plenty DAC boards already available -- https://hifiduino.wordpress.com/2014/11/12/raspberry-pi-version-b/
 
Some preliminary feedback... I'll withhold my assumptions.

I spent some time the past few days comparing the sonic performance of the Botic setup on BBB versus the Rune Audio setup on Raspberry Pi, both playing via I2S to a 1794 based DAC. Also, both are playing through a custom send board that provides isolation.

The BBB sounded quite noticeably "grainy" and "edgy", at all resolutions. The Pi was velvety smooth with a holographic sound stage.

I just wanted to present some feedback at this point. I'm certainly not intending to criticize the effort. If more feedback would be helpful, let me know.