I'm interfacing an usb camera with the dragonboard and I've some problem with the usb bus.
Cpufreq is configured with "preformance" governor, I've checked the cpu speed it stay set to 1.2GHz.
The camera is streaming raw bayer images on a bulk interface and I'm getting only some part of the image (~20%). The camera is streaming a 640x480x8bpp image at 15fps.
BTW, the same camera run fine on a beaglebone black, thus the dragonboard should be more than enough to run it.
I have an usb keyboard connected to the board and while the camera is streaming some keypress are lost (almost half). So the usb is definitely loosing some packets.
Is this a known issue ?
Is there any workaround ?
Any pointer where to start looking at ?