I'm sorry but this is a hardware problem. The over-current bit is set directly by the hardware. So either there really is an over-current condition where the USB device is drawing too much power, or your USB host controller is buggered.
I'm sorry but this is a hardware problem. The over-current bit is set directly
by the hardware. So either there really is an over-current condition where the
USB device is drawing too much power, or your USB host controller is buggered.