Что означает код BSOD 56 (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_DRIVER_INTERNAL

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

Что проверить для SERIAL_DRIVER_INTERNAL

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

Ссылки для SERIAL_DRIVER_INTERNAL

Данные дампа для SERIAL_DRIVER_INTERNAL

Для SERIAL_DRIVER_INTERNAL сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «SERIAL_DRIVER_INTERNAL»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для SERIAL_DRIVER_INTERNAL

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра SERIAL_DRIVER_INTERNAL, а не полагайтесь только на строку probably-caused-by.
  • Для SERIAL_DRIVER_INTERNAL найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с serial / driver / internal.
  • Для SERIAL_DRIVER_INTERNAL сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с SERIAL_DRIVER_INTERNAL до сохранения дампа и журналов событий. Для SERIAL_DRIVER_INTERNAL способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.

Данные дампа для SERIAL_DRIVER_INTERNAL

Для SERIAL_DRIVER_INTERNAL сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «SERIAL_DRIVER_INTERNAL»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа для SERIAL_DRIVER_INTERNAL

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра SERIAL_DRIVER_INTERNAL, а не полагайтесь только на строку probably-caused-by.
  • Для SERIAL_DRIVER_INTERNAL найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с serial / driver / internal.
  • Для SERIAL_DRIVER_INTERNAL сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с SERIAL_DRIVER_INTERNAL до сохранения дампа и журналов событий. Для SERIAL_DRIVER_INTERNAL способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.


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