jmlzone / PiPtr

Repeater controller
7 stars 4 forks source link

Pi issues with multiple cm108B interfaces #26

Open jmlzone opened 6 years ago

jmlzone commented 6 years ago

There are a number of issues noted, may need fixing at various levels this is an overall tracker to remember them. 1) If the multiple usb round devices are plugged in (or enabled on our hardware) When the desktop gui stats, there may be a weird noise (if speakers are connected) and then a complete hang.

We work around this by powering up and not enabling our hardware until after the GUI boots. Not sure if its the desktop audio system, Jack, or HID seeing multiple HID devices.

2) Although all the firmware addresses each device uniquely, there does appear to be times when there is "cross talk" when 2 different devices are trying to send sounds to two different ports.

In general it looks like the linux usb audio sub system does not do great with multiple usb sound devices trying to be used uniquely on unique threads.

jmlzone commented 6 years ago

Weirdness was particularly noted with speech synthesis which has a "jack" layer. Maybe do a local rebuilt of espeak-ng with only alsa drivers.