SES 测试(徽标)

此测试验证 Windows 上的 SCSI 设备合规性。

测试详细信息

   
规范
  • Device.Storage.Enclosure.DriveIdentification
平台
  • 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 的下一次更新
预计运行时间(以分钟为单位) 10
类别 兼容性
超时(以分钟为单位) 600
需要重启 false
需要特殊配置
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:硬盘驱动器测试先决条件SCSI 机箱服务 (SES) 设备测试先决条件

若要运行此测试,必须设置 DiskDeviceObjLink 参数。 此参数表示测试设备的物理路径,例如 \\.\PhysicalDrive1。 如果要测试 MPIO 设备,则此路径应为伪 LUN 的路径。

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

如果在 SES Tes 中观察到故障,请运行 scsicompliance.exe /device "<设备实例 ID>" /verbosity 4 /scenario SSP /operation test /SESDisk \\.\<驱动器编号>(例如,scsicompliance.exe /device "SCSI\ENCLOSURE&VEN_LSI_CORP&PROD_SAS2X36\7&7B0A3DA&0&005600" /verbosity 4 /scenario SSP /operation test /SESDisk \\.\PhysicalDrive19)

可在 <控制器路径> \Windows Kits\8.0\Hardware Certification Kit\Tests\<arch>\NTTEST\driverstest\storage\wdk\ 找到 Scsicompliance.exe。

最相关的日志是 scsicompliance.wtl。

有关故障排除信息,请参阅排查 Device.Storage 测试的问题

如果在执行此项测试时出错,则日志文件中会指出相关的问题,并通过对接受测试的驱动程序施加压力来生成错误检查。

更多信息

此测试将着重测量 Windows 中的 SCSI 设备符合性。 目标是双重的 - 确保 Windows 操作系统上支持的 SCSI 设备完全遵守 SPC-4 和 SES-3 中规定的 SCSI 规范,并让我们和我们的合作伙伴充分尊重和遵守这些规范标准。 保持合规性将导致整个系统更强大、更可靠。

注意

   有关这些规范的详细信息,请访问技术委员会 T10 SCSI 存储接口网站。

 

测试将以下命令发送到设备:

  1. 接收诊断结果:0x00、0X01、0X02、0X07、0X0A 页。

  2. 发送诊断:0x02 页。

  3. 查询:VPD 0x83 页。

命令语法

有关此测试的详细信息,请安装 WDK 文档。

命令选项 说明

Scsicompliance.exe

运行测试。

/SESDisk

指定用于测试设备的物理路径,例如:\\.\PhysicalDrive1。 如果要测试 MPIO 设备,则此路径应为伪 LUN 的路径。

/device

指定要测试的机箱设备。

/verbosity

详细级别

  • 0 = 显示所有模块中的错误和警告,并且显示测试警告。

  • 1 = 显示断言详细信息(默认)。

  • 2 = 显示测试工具框架的日志。

  • 3 = 显示发送到设备的 CDB。

  • 4 = 显示数据,以及返回的感知信息。

/scenario

指定测试方案。

/operation

指定“测试”或“发现”测试选项。

/cdb

指定 CDB 列表。

注意

   在手动运行测试时使用命令行开关:如需此测试二进制文件的命令行帮助,请键入“/h”。

 

文件列表

文件 位置

Scsicompliance.exe

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

 

参数

参数名称 参数说明
DiskDeviceObjLink 通过创建存储参数分配。
WDKDeviceID 要测试的设备的实例路径
LoggingVerbosity LoggingVerbosity:日志记录的详细信息。 级别是累积式的。 0 = 断言和结果。 1 = 详细信息(默认值)。 2 = CDB、数据和感知信息。 3 = 调试和详细的模式页信息。 4 = 内存使用率
ScenarioId 方案测试名称。
LLU_NetAccessOnly 用于访问测试文件共享的用户帐户。
LLU_LclAdminUsr 用于运行测试的用户帐户。
OperationId
选项
ScsiComplianceDevice 设备路径
Destructive (0,1) 0=被动,1=破坏性