SAS SSD – SCSI-Compliance – Test (LOGO)
Dieser Test überprüft die Befehle INQUIRY, READ CAPACITY (16) und UNMAP (10) der Small Computer System Interface (SCSI), die an ein Serial Attached SCSI (SAS) Solid State Drive (SSD) gesendet werden.
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 1 |
Kategorie | Kompatibilität |
Zeitüberschreitung (in Minuten) | 60 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | false |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Ausführen des Tests
Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung wie in den Testanforderungen beschrieben ab: Testvoraussetzungen für Festplattenlaufwerke.
Problembehandlung
Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.
Informationen zur Problembehandlung finden Sie unter Problembehandlung bei Device.Storage-Tests.
Der Test schreibt die Ergebnisse in die Protokolldateien Scsicompliance.wtl und Scsicompliance.wtl.txt. Sie können die Ergebnisse verwenden, um folgendes zu bestimmen:
Ob ein Gerät mit der SCSI-Spezifikation kompatibel ist
Die optionalen SCSI-Befehle, die von einem Gerät unterstützt werden
Damit der Test erfolgreich ist, muss das SCSI-Gerät alle obligatorischen Befehle unterstützen und mit diesen vollständig konform sein. Jeder Befehl hat einen anderen Schwellenwert für „Erfolgreich“ oder „Fehlgeschlagen“, und die Erwartungen werden im Test und in der Protokolldatei explizit angegeben.
Optionale Befehle werden auch getestet. Wenn ein Gerät die optionalen Befehle unterstützt und festgestellt wird, dass die Befehle nicht konform sind, schlägt der Test fehl. Wenn das Gerät keine optionalen Befehle unterstützt, wird der Test erfolgreich abgeschlossen.
Weitere Informationen
Die Test-SCSI-Befehle lauten wie folgt:
INQUIRY
Für Seitencode B0h:
Support INQUIRY B0h VPD Seite
SEITENLÄNGE = 0x3C
MAXIMALE UNMAP-LBA-ANZAHL > 0
MAXIMALER UNMAP-BLOCKDESKRIPTOR
COUNT > 0
Für Seitencode B1h:
Support INQUIRY B1h VPD Seite
SEITENLÄNGE = 0x3C
MITTLERE UMDREHUNGSZAHL = 1
Für Seitencode B2h:
Support INQUIRY B2h VPD Seite
Wenn DP = 1, dann SEITENLÄNGE = 0x4
LBPU = 1
BEREITSTELLUNGSTYP = 0 oder 1
LESEKAPAZITÄT (16)
Support LESEKAPAZITÄT (16)
LBPME = LBPME (VPD B2h Seite)
LBPRZ = LBPRZ (VPD B2h Seite)
UNMAP (10)
- Support UNMAP (10)
Befehlssyntax
Befehl | Beschreibung |
---|---|
Scsicompliance.exe /device [ScsiComplianceDevice] /verbosity [LoggingVerbosity] /scenario SasSsd /operation test |
Führt den Test aus. |
Dateiliste
Datei | Standort |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
Parameter
Parametername | Parameterbeschreibung |
---|---|
DiskDeviceObjLink | Gerätepfad des zu testenden Datenträgers EX: \\.\disk0 |
WDKDeviceID | Instanzpfad des zu testenden Geräts |
LoggingVerbosity | LoggingVerbosity: Ausführlichkeit der Protokollierung. Die Stufen sind kumulativ. 0 = Anweisungen und Ergebnisse. 1 = Details (Standard). 2 = CDBs, Daten und Sensorinformationen. 3 = Debug- und detaillierte Modusseiteninformationen. 4 = Speicherauslastung |
ScenarioId | Name des Testszenarios. |
ScsiComplianceDevice | Einheitenpfad |
LLU_NetAccessOnly | Benutzerkonto für den Zugriff auf die Testdateifreigabe. |
LLU_LclAdminUsr | Benutzerkonto zum Ausführen des Tests. |
OperationId | Vorgangsoption |