Что означает код BSOD 0x38 (SERIAL_DRIVER_INTERNAL)?

 
Также может означать:
КонстантаТипОС
ERROR_TOO_MANY_CMDSОшибка WindowsWindows
EBADRQCerrnoLinux
EISCONNerrnomacOS
EDEADLOCKerrnoSolaris
Предыдущий Следующий
FLOPPY_INTERNAL_ERROR SYSTEM_EXIT_OWNED_MUTEX

SERIAL_DRIVER_INTERNAL

Внутренний сбой драйвера последовательного порта SERIAL_DRIVER_INTERNAL

SERIAL_DRIVER_INTERNAL имеет код проверки ошибки 0x00000038. Эта проверка ошибки относится к стеку последовательных портов ядра.

Она указывает на контроллер последовательного порта, классовый или фильтрующий драйвер либо устаревший путь COM-порта, нарушивший внутреннее состояние при обработке прерываний, очередей, переходов питания или удаления устройства.

Как читать дамп

По стеку и загруженным модулям определите, участвует ли serial.sys, драйвер UART производителя, USB-to-serial или последовательный фильтр.

  • Без соответствующих символов числовые аргументы малоинформативны; обычно важнее сбойный драйвер и этап операции.
  • Не диагностируйте это как ошибку открытия COM-порта в пользовательском режиме: система остановилась в коде последовательного драйвера ядра.

Что проверить

  • Проверьте недавно установленные драйверы последовательных, USB и промышленных устройств ввода-вывода, а также микропрограмму.
  • Если сбой воспроизводится, включите Driver Verifier для пути минипорта или фильтра последовательного устройства.
  • Сопоставьте проблему с удалением устройства, сном и возобновлением, высокой нагрузкой прерываний или изменениями состояния линий.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.