Also could be a sloppy implementation that isn't providing enough power on the USB ports for some devices. Have seen similar behavior, especially with low power devices like Raspberry Pi. Try on a powered usb hub and see if it makes any difference.
_________________________
~ John