¿Qué significa el código BSOD 0x2 (DEVICE_QUEUE_NOT_BUSY)?

 
También puede significar:
ConstanteTipoSO
ERROR_FILE_NOT_FOUNDError de WindowsWindows
STATUS_WAIT_2NTSTATUSWindows
KERN_PROTECTION_FAILURERetorno del kernel de macOSmacOS
ippStsMisalignedBufEstado de Intel IPPCualquiera
WDSMCCLIENT_CATEGORYHRESULTWindows
ENOENTerrnoCualquiera
Anterior Siguiente
APC_INDEX_MISMATCH INVALID_AFFINITY_SET

DEVICE_QUEUE_NOT_BUSY

Qué significa DEVICE_QUEUE_NOT_BUSY

DEVICE_QUEUE_NOT_BUSY (0x02) es un bug check muy infrecuente relacionado con el estado de una device queue del kernel. Microsoft no publica una tabla estable de parámetros para este código.

Las device queues se usan para serializar solicitudes hacia hardware o controladores. En muchos drivers el I/O Manager administra la cola asociada al device object mediante las rutinas StartIo; drivers que crean/gestionan colas directamente deben mantener correctamente sus estados busy/idle.

Qué comprobar

  • Localice en la pila qué driver estaba insertando, retirando o iniciando trabajo desde una device queue.
  • Revise la secuencia de start/next/remove y las rutas de cancelación para detectar una transición de estado duplicada.
  • No invente el significado de Parameters 1–4: conserve sus valores y use símbolos de la build.
  • Si el driver usa una cola propia, examine sincronización entre ISR/DPC, cancel paths y procesamiento normal.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.