Поделиться через


Sas SSD SCSI Compliance Test (LOGO)

Этот тест проверяет команды ЗАПРОС, ЧТЕНИЕ ЕМКОСТИ (16) и UNMAP (10) интерфейса малой компьютерной системы (SCSI), отправленные на твердотельный накопитель (SSD) с последовательным подключением SCSI (SAS).

Сведения о тесте

   
Характеристики
  • Device.Storage.Hd.Sas.ComplyWithIndustrySpec
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 1
Категория Совместимость
Время ожидания (в минутах) 60
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Запуск теста

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

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

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Storage.

Тест записывает результаты в файлы журнала Scsicompliance.wtl и Scsicompliance.wtl.txt. Результаты можно использовать для определения:

  • Если устройство соответствует спецификации SCSI

  • Необязательные команды SCSI, поддерживаемые устройством

Для передачи устройство SCSI должно поддерживать все обязательные команды и должно полностью соответствовать этим командам. Для каждой команды задано определенное пороговое значение для прохождения или сбоя, а ожидания явно указываются в тесте и в файле журнала.

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

Дополнительные сведения

Ниже приведены тестовые команды SCSI.

ЗАПРОС

Для кода страницы B0h:

  • Страница запроса на поддержку B0h VPD

  • PAGE LENGTH = 0x3C

  • МАКСИМАЛЬНОЕ ЧИСЛО > UNMAP LBA 0

  • МАКСИМАЛЬНЫЙ ДЕСКРИПТОР БЛОКА UNMAP

  • COUNT > 0

Для кода страницы B1h:

  • Страница запроса на поддержку B1h VPD

  • PAGE LENGTH = 0x3C

  • СРЕДНЯЯ СКОРОСТЬ ВРАЩЕНИЯ = 1

Для кода страницы B2h:

  • Страница запроса на поддержку B2h VPD

  • Если DP = 1, то PAGE LENGTH = 0x4

  • LBPU = 1

  • ТИП ПОДГОТОВКИ = 0 или 1

ЕМКОСТЬ ЧТЕНИЯ (16)

  • Поддержка READ CAPACITY (16)

  • LBPME = LBPME (страница VPD B2h)

  • LBPRZ = LBPRZ (страница VPD B2h)

UNMAP (10)

  • Поддержка UNMAP (10)

Синтаксис команды

Get-Help Описание

Scsicompliance.exe /device [ScsiComplianceDevice] /verbosity [LoggingVerbosity] /scenario SasSsd /operation test

Запускает тест.

 

Список файлов

Файл Расположение

Scsicompliance.exe

<[testbinroot]>\nttest\driverstest\storage\wdk\

 

Параметры

Имя параметра Описание параметра
DiskDeviceObjLink Путь к устройству к диску для проверки EX: \\.\disk0
WDKDeviceID Путь к экземпляру проверяемого устройства
LoggingVerbosity LoggingVerbosity: подробные сведения о ведении журнала. Уровни являются накопительными. 0 = утверждения и результаты. 1 = сведения (по умолчанию). 2 = CDB, данные и сведения о смысле. 3 = отладка и подробные сведения о странице режима. 4 = использование памяти
ScenarioId Имя теста сценария.
ScsiComplianceDevice Device path" (Схема разрешения конфликтов служб кластеров Db2, путь к устройству)
LLU_NetAccessOnly Учетная запись пользователя для доступа к тестовой общей папке.
LLU_LclAdminUsr Учетная запись пользователя для запуска теста.
OperationId параметр операции