musb_host_rx: Rx interrupt with no errors or packet


I’ve recently acquired a BeagleBone Green with AM335x processor. I connect a high-speed USB device (actually a 3D camera) to the USB host port, and it recognizes well (looking at dmesg output).

When I try to read data from the camera I have a timeout and get no data ever. The ‘dmesg’ output show the errors:

musb_host_rx 1983: Rx interrupt with no errors or packet!
musb_ep_program 941: broken !rx_reinit, ep2 csr 0003

Other users seemed to have this problem in the past, and it seems related to the musb_hdrc driver itself, but I’ve not been able to find a solution and need help urgently to solve this issue.

The system version in my BeagleBoneGreen is the last one from

Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux

I would thank for any help that leads to solve the issue.