Use of VirtualHere with PI and Audio Interface

Hello

I have a licensed copy of the server running on a Raspberry PI (not v2). It is connected to a USB hub and into that are a USB<->RS232 interface. This is connected to my Ham Radio Transceiver. This is working fine.

I also wish to share the audio interface attached to my transceiver. This is a Signalink USB Audio Codec. When I plug it into a PC and look at its properties I can see the following: USB\VID_08BB&PID_2904&REV_0100&MI_00; USB\VID_08BB&PID_2904&MI_00

It is based on a TI codec IC PCM2904. Essentially the D/A part seems to work sort of but misses the start of sounds being play through it.
The A/D part does not work at all. From the software point of view it seems to be working but in fact no sound data actually seems to pass over the Ethernet connection. I can't be sure but packets seem to be transported but with dummy data in them not actual sound samples.

Before I purchased the RPI version I did try running it on my NAS a ReadyNAS102 and once at least it all seemed to work but I could not repeat the good working situation when I moved the NAS near to the radio.

Please can someone advise as the whole point of the USB sharing is to allow remote radio operation from a warm house in the cold English Winter...... being able to hear and speak via the radio is an essential part of making this work.

Thanks

Matthew

#2

What i found working with a manfucturer of cb radios in brazil is that the raspberry pi kernel (raspbian) has a bug that prevents "full-speed" isochronous usb transfers being received (i.e a microphone) . I tested the exact same server with a beaglebone black and it worked fine recording sounds. So my suggestion is either wait for the bug to be fixed in the kernel or get a beaglebone black and put the official Texas Instruments SDK for the EV335x chip and it will probaly work http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-LINUX-AM335X/l… . I tested a audio record on my beaglebone and it worked. (Playback has always worked on the raspberry pi/beaglebone etc)

#3

Hi Michael

Thanks for the comment. I will try the Beaglebone. Does the same server build work on the Beaglebone as the Raspberry PI. Also is a driver needed as I only want to share the codec over the network rather than use it on the Beaglebone itself. I am hoping to run the server only and the Beaglebone headless just sharing 2 USB connected RS232 ports and the audio codec transceiver interface.

Thanks

Matthew

#4

There is a beaglebone specific build, i can change your license key so you can use that. Email your beagblone key to mail [at] virtualhere.com (mail[at]virtualhere[dot]com) when you are ready. No codec is required on the beaglebone as all data is sent over the network instead.