| Anterior | Siguiente |
| kIOUSBReserved2Err | kIOUSBBufferUnderrunErr |
kIOUSBBufferOverrunErr
Qué significa kIOUSBBufferOverrunErr
kIOUSBBufferOverrunErr es un estado heredado de IOUSBFamily que describe un buffer overrun en la ruta de transferencia del host. No identifica por sí solo un error del protocolo de clase del dispositivo ni equivale a un endpoint STALL.
El diagnóstico debe conservar dirección de la transferencia, tamaño solicitado y completado, controller/hub path y cualquier error de bus cercano. En implementaciones antiguas puede reflejar condiciones del hardware del host o del bus PCI.
Qué comprobar
- Registre endpoint, dirección IN/OUT, tamaño de buffer y número de bytes completados.
- Revise errores del host controller y del bus que coincidan con la transferencia.
- Compruebe que el caller no reutiliza o libera el buffer antes del completion.
- No aplique recuperación de STALL si el endpoint no está realmente halted.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
