Что означает код BSOD 0xF1 (SCSI_VERIFIER_DETECTED_VIOLATION)?

 
Предыдущий Следующий
STORAGE_MINIPORT_ERROR HARDWARE_INTERRUPT_STORM

SCSI_VERIFIER_DETECTED_VIOLATION

Bug check SCSI_VERIFIER_DETECTED_VIOLATION имеет значение 0x000000F1. Это код проверки ошибки для всех нарушений Driver Verifier, обнаруженных проверкой SCSI..

Параметры SCSI_VERIFIER_DETECTED_VIOLATION

Параметр 1 определяет тип нарушения.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина ошибки

0x1000

Первый переданный аргумент

Второй переданный аргумент

Зарезервировано

Драйвер минипорта передал неправильные аргументы в ScsiPortInitialize.

0x1001

Задержка в микросекундах

Зарезервировано

Зарезервировано

Драйвер минипорта вызвал ScsiPortStallExecution и указал задержку больше 0,1 секунды, слишком надолго остановив процессор.

0x1002

Адрес процедуры, выполнявшейся слишком долго

Адрес HW_DEVICE_EXTENSION минипорта

Длительность выполнения процедуры в микросекундах

Процедура минипорта, вызванная драйвером порта, выполнялась дольше 0,5 секунды.

(Для большинства процедур предел составляет 0,5 секунды. Однако процедуре HwInitialize разрешено выполняться 5 секунд, а процедура FindAdapter не ограничивается этим правилом.)

0x1003

Адрес HW_DEVICE_EXTENSION минипорта

Адрес SRB

Зарезервировано

Драйвер минипорта завершил запрос больше одного раза.

0x1004

Адрес SRB

Адрес HW_DEVICE_EXTENSION минипорта

Зарезервировано

Драйвер минипорта завершил запрос с недопустимым состоянием SRB.

0x1005

Адрес HW_DEVICE_EXTENSION минипорта

Адрес LOGICAL_UNIT_EXTENSION

Зарезервировано

Драйвер минипорта вызвал Драйвер минипорта вызвал ScsiPortNotification, запросив NextLuRequest, хотя активный запрос без тега всё ещё существует.

0x1006

Адрес HW_DEVICE_EXTENSION минипорта

Недопустимый виртуальный адрес

Зарезервировано

Драйвер минипорта передал недопустимый виртуальный адрес в ScsiPortGetPhysicalAddress.

(Обычно это означает, что переданный адрес не отображается в область общего буфера.)

0x1007

Адрес ADAPTER_EXTENSION

Адрес HW_DEVICE_EXTENSION минипорта

Зарезервировано

Период удержания сброса шины завершился, но у драйвера минипорта остались незавершённые запросы.

0x2001

Задержка в микросекундах

Зарезервировано

Зарезервировано

Драйвер минипорта Storport вызвал StorPortStallExecution и указал задержку больше 0,1 секунды, чрезмерно надолго остановив процессор.

0x2002

Зарезервировано

Зарезервировано

Зарезервировано

StorPortGetUncachedExtension была вызвана не из процедуры драйвера минипорта HwStorFindAdapter поставщика пространства имён. Расширение StorPortGetUncachedExtension. Эту процедуру можно вызывать только из процедуры драйвера минипорта HwStorFindAdapter и только для адаптера bus-master. Драйвер минипорта Storport должен установить поле SrbExtensionSize функции обратного вызова HW_INITIALIZATION_DATA структуры Storport до вызова StorPortGetUncachedExtension.

0x2003

Зарезервировано

Зарезервировано

Зарезервировано

В процедуру StorPortGetDeviceBase поставщика пространства имён. Расширение StorPortGetDeviceBase передан недопустимый адрес; процедура поддерживает только адреса, назначенные драйверу системным диспетчером Plug and Play (PnP).

0x2004

Зарезервировано

Зарезервировано

Зарезервировано

Драйвер минипорта Storport завершил один и тот же запрос ввода-вывода больше одного раза.

0x2005

Зарезервировано

Зарезервировано

Зарезервировано

Драйвер минипорта Storport передал недопустимый виртуальный адрес в одну из процедур StorPortReadxxx или или StorPortWritexxx. Обычно это означает, что переданный адрес не отображается в область общего буфера. Указанный Register или или Port должен находиться в диапазоне отображённой памяти, возвращённом StorPortGetDeviceBase поставщика пространства имён.

Причина

Объяснение причины для каждого кода см. в его описании в разделе «Параметры».

Устранение неполадок

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

Если вы являетесь разработчиком драйвера, используйте сведения SCSI_VERIFIER_DETECTED_VIOLATION для исправления ошибок в коде.

Параметр Driver Verifier обнаруженных проверкой SCSI. доступен только в Windows XP и более поздних версиях. Параметр Driver Verifier Параметр Storport Verification доступен только в Windows 7 и более поздних версиях. Полные сведения о Driver Verifier см. в Windows Driver Kit.

Ссылки


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