| Anterior | Siguiente |
| STATUS_IO_DEVICE_ERROR | STATUS_BACKUP_CONTROLLER |
STATUS_DEVICE_PROTOCOL_ERROR
Qué significa STATUS_DEVICE_PROTOCOL_ERROR
STATUS_DEVICE_PROTOCOL_ERROR indica framing, ordering, length, tag, phase o contenido de respuesta inválido según la interfaz. Es diferente de un opcode unsupported: aquí la conversación no cumplió el contrato del protocolo.
Capture la transacción raw antes de reset, porque reiniciar elimina la secuencia que demuestra el fallo. Compare negotiated version/capabilities y busque tags o buffers reutilizados por requests concurrentes.
Qué comprobar
- Preserve request/response raw y versión de protocolo negociada.
- Revise lengths, sequence, tags y estados antes/después de reset.
- Compare con firmware/device revision conocidos.
- No reduzca el diagnóstico a “command unsupported” si el intercambio fue malformado.
Referencias técnicas
- Microsoft: Using NTSTATUS values
- Microsoft: Standard device reset interface
- Microsoft: Interpreting storage sense data
- Microsoft Open Specifications: NTSTATUS values
- ReactOS source: storage class PnP and error handling
¿Buscas un código diferente? Buscar otro código de estado o error.