I've seen similar things recently, and seems like increase the delay after reset can alleviate the issue.
Can you try something like 100ms or 200ms instead of (10 + 40)ms in [1]?
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/usb/core/hub.c#n2889
I've seen similar things recently, and seems like increase the delay after reset can alleviate the issue.
Can you try something like 100ms or 200ms instead of (10 + 40)ms in [1]?
[1] https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/torvalds/ linux.git/ tree/drivers/ usb/core/ hub.c#n2889