Isso pode ser um problema relacionado a hardware. Vi isso no fórum da Intel :
For 8th series motherboard the maximum end points is 96. Each USB device can support multiple end points and how many end points can support vary by device. Once it reaches to the max endpoints, you will get a pop-message; the limitation is not based on number of devices supported but the end points.
e também
It is not the number of devices that is significant, but rather the number of endpoints that those devices use. The fact that you are experiencing the issue on USB 3.0 ports implies the use of a xHCI controller, as opposed to a USB 2.0 eHCI controller. There is a lower limit on Intel's xHCI controller than the eHCI controller. For the xHCI controller it is 96 endpoints. It sounds like you are hitting this endpoint limit. You could use something like Microsoft's USB utility 'USBVIEW' to show you how many endpoints each USB device is using.
There is nothing you can do about it, apart from trying to distribute your devices across multiple USB controllers. This, of course, depends on whether your board has multiple USB controllers, and whether you can figure out which physical USB connectors are routed to which USB controller (again USBVIEW would be useful).
Aproxime-se do tópico do fórum, é bastante interessante.
Você pode usar o seguinte comando para descobrir quantos pontos de extremidade estão listados:
lsusb -v | grep bEndpointAddress | wc -l