Why this error comes? This problem persist in two ways. All the usb ports will give this error irrespective of what you connect, in this case why it happens is because of a inner conflict in your hardware.
But sometimes all the ports will work properly, except for a single device. If this is the case, then don't worry because obviously the error is with the particular device, so now its time to check for a replacement.