Hi experts,
Whe we plug in/pull out a USB CDC ACM device, just after 5-6 round the port cannot be available.
I debugged it and find drivers/usb/core/message.c, in usb_start_wait_urb(), it stuck by wait_for_completion(), if we pull out the USB-serial device and plug in it again, even the enumeration will be failed.
And we also found this issue occurs when we use USB hub chip - SMSC USB2512 hub, if we use another USB connector which connected with DM8168 USB pins directly, it is no problem.
Would you please give us some advice?
Best Regards,
Jed