Each USB port has a dedicated constant-current IC, that is SMBus controlled, etc.. switches on and off the power to USB port, and monitors current draw from the port. its a little 8 pin IC, ive seen them in both TSSOP and SOIC packages. These are accessed by the power management unit.
its probably bad.