Dear experts -
I'm facing a perplexing issue with USB stability.
I have a custom iMX6 Solo board with USB Host. I'm running Linux 3.0.101.
The USB port works well with Mass storage device, web cam, etc.
We have another USB camera that works well on a PC, but when connected to our board gives a low frame-rate.
In the USB PHY registers I can see UTMI_RXERROR_FAIL_COUNT increasing.
I tried -
(1) Several cameras
(2) Replacing the USB cable (several types)
(3) Shortening the cable
(4) Soldering the cable directly to our board.
(5) Several boards.
(6) Some electrical tweaks, etc...
Every time I see varying performance and error levels....
Does anyone have any ideas what else I could try or what might be the source of the issue?