Si lees el documento con el que te vinculaste, verás que el ICH6 en sí no suministra la corriente para el puerto USB, ya que no hay ningún pin para eso en el chip. En su lugar, un circuito externo se utiliza para eso. Esta es una forma bastante estándar de implementar energía en los puertos de host USB.
Hay varias formas de implementar la fuente de alimentación USB, la forma más sencilla es conectarlo directamente o mediante un PTC a + 5V, como en Raspberry Pi:
Deestamanera,puedeextraerdelpuertoUSBtantocomolopermitalafuentedealimentación(oelPTC),yesprobablequeuncortocircuitointerrumpaelfuncionamientodelhost.
OsepuedeusaruninterruptordecargaUSBespecialIC,quepuedelimitarlacorrienteaalgúnvalorfijooconfigurabley/osepuedeusarparaapagarcompletamentelaalimentacióndeesepuerto,comoelSY6280enMarsboard:
También hay IC de conmutador de carga USB que pueden indicar una situación de sobrecorriente al host, como el LM3526 en una placa LPC17xx:
Entonces, la cantidad de corriente que puede extraer de sus puertos USB sin tener problemas, y lo que sucede si consume demasiada, depende totalmente del circuito utilizado para alimentar sus puertos (y algunas veces también la configuración del software), fuera su SouthBridge. Puede examinar su tarjeta e intentar rastrear las líneas de alimentación USB para ver qué circuitos integrados hay (generalmente están muy cerca de los conectores), y luego leer las hojas de datos podría darle alguna pista.