¿Qué significa el código BSOD 0x38 (SERIAL_DRIVER_INTERNAL)?

 
También puede significar:
ConstanteTipoSO
ERROR_TOO_MANY_CMDSError de WindowsWindows
EBADRQCerrnoLinux
EISCONNerrnomacOS
EDEADLOCKerrnoSolaris
Anterior Siguiente
FLOPPY_INTERNAL_ERROR SYSTEM_EXIT_OWNED_MUTEX

SERIAL_DRIVER_INTERNAL

Qué significa SERIAL_DRIVER_INTERNAL

SERIAL_DRIVER_INTERNAL (0x38) es un bug check histórico y muy infrecuente asociado al área de drivers seriales. La documentación pública de Microsoft confirma el código, pero no publica significados portables para sus cuatro parámetros.

El nombre orienta hacia el stack serial de kernel, pero no permite saber si el responsable es el driver serial de Windows, un controlador UART de proveedor, un adaptador USB-serie o un filtro. Esa distinción debe salir del dump.

Qué comprobar

  • Use el stack y la lista de módulos para identificar el driver serial/filtro/bridge realmente activo.
  • Conserve los argumentos y la build aunque no exista una tabla pública estable para interpretarlos.
  • Si el fallo coincide con remove, sleep/resume o una actualización del dispositivo, reconstruya esa transición en los logs y el dump.
  • No lo diagnostique como un simple error de apertura de puerto COM en user mode: 0x38 es una parada de kernel.

Referencias técnicas


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