I have working the APSync with the pixhawk2.1, all works perfect, except the OTG (on the go USB).
The system detects something connected (dmesg reports something conected and call OTG driver to start), but lsusb doesn't report anything, only the two linux usb hub (always show the same).
I know that OTG give no voltage because a USB drive with LED don't turn on. I tried with a powered USB hub, but the same, dmesg detects something connected but nothing shows on in /dev or lsusb.
I have found threads in intel edison forum, that says that to work the OTG, edison needs to be supplied with 7-15v. I try to power pixhawk2.1 with the power module, but nothing change.
Due to Edison detects the USB ID connected (with dmesg command), it's not a hardware problem with the USB, but a software problem.
How can I use the OTG on Pixhawk2.1 with APSyng and Intel edison??