Hi Arshad, > Did you manage to find a fix for the problem. Could you please share it. What driver does the USB controller in your TI board use? This problem sounds familiar to a problem I have observed in an Ralink RT3052 board, which uses the dwc_otg / dwc2 driver. Here, the problem was that the host controller offers four "host channels" to communicate with different device endpoints, but ttyUSBx interfaces which did not have any data to send would keep such a host channel occupied. Having two host channels occupied by these IN endpoints, one for the interrupt endpoint of the 3G device and one for the interrupt endpoint of the hub, occupies all four, making outgoing transfers block and timeout. Perhaps you're seeing the same issue? Gr. Matthijs -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html