| Anterior | Siguiente |
| kIOUSBEndpointNotFound | kIOUSBNotEnoughPipesErr |
kIOUSBNotEnoughPowerErr
Qué significa kIOUSBNotEnoughPowerErr
kIOUSBNotEnoughPowerErr indica que el stack no puede proporcionar suficiente potencia para la configuration USB seleccionada. El requisito de energía pertenece al descriptor de configuration y al presupuesto del puerto/hub padre.
No significa que el dispositivo esté necesariamente desconectado ni que todas sus configuraciones sean inviables. Tampoco es un límite de device slots o endpoint contexts del host controller.
Qué comprobar
- Compare el requisito de potencia de la configuration con lo disponible en el puerto o hub.
- Registre si el dispositivo está conectado directamente o a través de un hub alimentado por bus.
- Pruebe una ruta con alimentación adecuada cuando el hardware lo permita.
- Mantenga este diagnóstico separado de kIOUSBDeviceCountExceeded y kIOUSBEndpointCountExceeded.
Referencias técnicas
- Apple: kIOUSBNotEnoughPowerErr
- Apple: IOUSBConfigurationDescriptor
- Apple: Mac OS USB DDK API reference
¿Buscas un código diferente? Buscar otro código de estado o error.