Usb 2.0 и 3.0 SCSI Compliance test (LOGO)
Этот автоматизированный тест проверяет блоки дескриптора команд малого компьютера (SCSI), отправленные на устройство универсальной последовательной шины (USB).
Сведения о тесте
Спецификации |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 5 |
Категория | Совместимость |
Время ожидания (в минутах) | 300 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, настройку и устранение неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед запуском теста завершите настройку теста, как описано в требованиях к тесту: предварительные требования для тестирования жестких дисков
Устранение неполадок
Общие сведения об устранении неполадок тестов HLK см. в разделе "Устранение неполадок тестов Windows HLK".
Сведения об устранении неполадок см. в разделе "Устранение неполадок Device.служба хранилища Тестирование.
Тест записывает результаты в файл журнала Scsicompliance.wtl и Scsicompliance.wtl.txt. Используйте результаты для определения:
Если устройство соответствует спецификации SCSI.
Необязательные команды SCSI, поддерживаемые устройством.
Для передачи USB-устройство должно поддерживать каждую обязательную команду и полностью соответствовать этим командам. Каждая команда имеет другое пороговое значение для передачи или сбоя, и ожидания указываются явным образом в тесте и в файле журнала.
Кроме того, тестируются необязательные команды. Если устройство поддерживает необязательные команды и команды, которые не соответствуют требованиям, тест завершается ошибкой. Если устройство не поддерживает необязательные команды, тест передается.
Кроме того, тестируются необязательные команды. Если устройство поддерживает необязательные команды и команды, которые не соответствуют требованиям, тест завершается ошибкой. Если устройство не поддерживает необязательные команды, тест передается.
Во время теста, если у вас возникли проблемы с удалением LUN, который завершается сбоем или не удается создать LUN из контроллера хранилища, выполните следующие действия.
Перед выполнением этого теста убедитесь, что устройство хранения работает правильно. Откройте Diskmgmt.msc и выберите диск. Убедитесь, что устройство подключено к сети и в инициализированном состоянии.
Перезапустите тестовый компьютер Windows HLK.
Выберите и повторно запустите тест соответствия USB SCSI. Не выполняйте никаких тестов перед ним.
Если тест завершился сбоем, запустите отдельные блоки данных команд (cdbs) один раз с уровнем детализации журнала, равным 4 (самый высокий уровень ведения журнала тестирования). В этом руководстве показано, какие данные были отправлены и какие данные были возвращены. Мы видели предыдущие экземпляры, в которых тест завершился сбоем после завершения нескольких cdbs, но прошел автономный. В этом случае возникает проблема в встроенном ПО или тесте. Возможно, был сброс устройства, приводящий к падению устройства с шины и в результате последующих команд завершится сбоем. Проблему можно устранить следующим способом.
Скопируйте тестовый двоичный файл (Scsicompliance.exe) из контроллера Windows HLK. Этот файл расположен здесь: \\controllername\tests\[processorarchitectureofyourclient]\NTTEST\DriversTest\storage\wdk\
Скопируйте файл wttlog.dll из контроллера Windows HLK. Этот файл находится здесь: \\<controllername>\Tests\<processorarchitectureofyourclient >\wtt
Поместите оба этих файла на тестовый компьютер в отдельную папку.
В командной строке из каталога, содержащего тестовый двоичный файл, введите следующую команду: Scsicompliance.exe /deviceID> </verbosity 4 /operation test /scenario</> <> version /protocol <> /CDB <failingcdbname>
Примечание.
Идентификатор устройства, значения версий и протоколов можно найти, проверка строке повторной подготовки в журнале тестирования. Имя failingcdb можно найти, выполнив тестовый двоичный файл с параметром /?(scsicompliance.exe /?).
Вернитесь в тот же каталог и просмотрите результаты, чтобы узнать, можно ли определить причину сбоя теста.
Если вам нужна дополнительная помощь, соберите журналы txt и wtl и поделитесь журналами со службами поддержки клиентов Майкрософт.
Дополнительные сведения
Синтаксис команд
Параметр команды | Description |
---|---|
Scsicompliance.exe |
Ниже перечислены параметры теста. |
/Устройства |
Устройство, на котором выполняется тестирование. Пример. Путь к физическому устройству /Device <> |
/Операции |
Операция, выполняемая. Пример: /Operation Test |
/Сценарий |
Функция для проверки. Пример: /Scenario USBDisk |
/Версия |
Номер ВЕРСИИ USB устройства. Пример: /version 3 |
/Протокол |
USB-протокол устройства. Пример: /protocol UAS |
/Детализации |
Уровень детализации ведения журнала. Большие значения вызывают более подробные выходные данные. Пример: /Verbosity 4 |
Примечание.
Для справки командной строки для этого тестового двоичного файла введите /?.
Список файлов
Файл | Местонахождение |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk |
Параметры
Наименование параметра | Описание параметра |
---|---|
DiskDeviceObjLink | Путь к диску для тестирования EX: \\.\disk0 |
WDKDeviceID | Путь к экземпляру устройства для тестирования |
LoggingVerbosity | LoggingVerbosity: подробные сведения о ведении журнала. Уровни являются накопительными. 0 = утверждения и результаты. 1 = сведения (по умолчанию). 2 = CDBS, данные и сведения о смысле. 3 = сведения о странице отладки и подробного режима. 4 = использование памяти |
ScenarioId | Имя теста сценария: возможные значения: USBDisk, USBCardReader |
Options (Параметры) | Параметры |
ScsiComplianceDevice | Device path" (Схема разрешения конфликтов служб кластеров Db2, путь к устройству) |
LLU_NetAccessOnly | Учетная запись пользователя для доступа к тестовой общей папке. |
LLU_LclАдминистратор Usr | Учетная запись пользователя для выполнения теста. |
OperationId | Операция выполнения |
Версия | USB-версия: возможные значения: 2, 3 |
Протокол | ПРОТОКОЛ USB: возможные значения: BOT, UAS |
QueryIsUsb3 | |
QueryUAS | |
QueryR МБ | |
Разрушительной | (0,1) 0=Пассивный, 1=Деструктивный |
QueryUFDRotationalMedia | Запросы сборщика для получения свойства |
QueryWTGDevice | Запросы сборщика для получения свойства |
RM | Поворотный носитель: 0 или 1 |