This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB HUB Problem: "disabled by hub (EMI?), re-enabling"

Other Parts Discussed in Thread: DM3730, ASH

Hi, 

We are working on a project using a board which mounts a DM3730 processor which runs a Linux distribution and we are experiencing problems in runtime. 

Our board is interfaced with an our custom expansion board. On our board are mounted other ICs as one USB HUB, 3 FTDI232 usb/rs232 converter, and a 

micro-controller. 

The firsts versions of the project was using a  OMAP 3530  with an ängstrom distribution and kernel 2.6.34, and everything has always worked fine without problems. 

Now, we are working with a DM3730 with a Linux distribution using kernel 3.18.18. The expansion board is always the same, but sometimes the USB hub get 
totally disconnected reporting the error 

"disabled by hub (EMI?), re-enabling ..." 

which, in Linux kernel, is handled in the file: 

drivers/usb/core/hub.c 

This error was already handled in kernel 2.6.34. 

The problem is that the USB hub is not re-enabled again. It remains unconnected (as it should powered off) and we are unable to reset it neither with an external micro-controller. No way to re-enable it. 

If we reboot our board (and so the Gumstix board as well), everything turns to work again. We need to solve it because without HUB our project cannot work properly.. 

Thank you in advance. 
Simon