Test de conformité SCSI (LOGO) de l’approvisionnement dynamique
Ce test vérifie qu’un tableau de stockage peut prendre correctement en charge la fonctionnalité d’approvisionnement dynamique.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 10 |
Catégorie | Compatibilité |
Délai d’expiration (en minutes) | 600 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables pour le test du lecteur de disque dur.
Avant d’exécuter le test, assurez-vous que le numéro d’unité logique avec allocation dynamique est en ligne initialisé brut. Définissez le seuil de 70 % pour l’unité logique provisionnée dynamique.
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test Device.Storage.
Plus d’informations
Ce test permet de mesurer la conformité des appareils SCSI dans Windows. L’objectif est double : s’assurer que les appareils SCSI pris en charge sur Windows respectent entièrement et entièrement les spécifications SCSI définies dans SPC-4 et SBC-3, et permettre à Microsoft et aux partenaires Microsoft de respecter et de se conformer pleinement à ces normes. Le maintien de la conformité conduit à un système global plus fort et plus fiable.
Notes
Pour plus d’informations sur ces spécifications, consultez le site web Des interfaces de stockage SCSI T10 du comité technique .
Le test envoie les commandes suivantes à l’appareil :
Enquête VPD 0xB0, 0xB2 pages
Sens du journal
Obtenir l’état de LBA
Unmap
Capacité de lecture 16 (non obligatoire)
Commandes SCSI
INQUIRY (voir SPC-4 Section 6.6)
Pour le code de page B0h :
Commande de page SUPPORT INQUIRY B0h VPD (status est BON)
LONGUEUR DE PAGE = 0x3C
NOMBRE > MAXIMAL D’UNMAP LBA 0
NOMBRE MAXIMAL DE DESCRIPTEURS > DE BLOCS UNMAP 0
Pour le code de page B2h :
Commande de page SUPPORT INQUIRY B2h VPD (status est BON)
Si DP = 1, longueur de page = 0x4
LOG SENSE (voir SPC-4 Section 6.8)
Prise en charge de la commande LOG SENSE (status est GOOD)
Le bit DS (Désactiver l’enregistrement) de la page de journal est 1
Le bit SPF (Subpage Format) de la page de journal est 0
Le CODE SUBPAGE de la page journal (octet 2) est 0
La longueur de page de la page du journal est divisible par 12
Format et liaison du paramètre log est 0x3
LONGUEUR DU PARAMÈTRE du journal = 0x8
Le PARAMÈTRE CODE du paramètre de journal se trouve entre 0x1 et 0xFF
GET LBA STATUS (voir SBC-3 Section 5.4)
Prise en charge de la commande GET LBA STATUS (status est GOOD)
LBA status longueur > de page de descripteur 20
ADRESSE DE BLOC LOGIQUE DE DÉMARRAGE + NOMBRE DE BLOCS LOGIQUES < Nombre total de LBA
UNMAP (voir SBC-3 Section 5.27)
Prise en charge de la commande UNMAP (10) (status est GOOD)
Après des commandes WRITE (10) aléatoires, l’envoi d’UNMAP vers le bas, GET LBA STATUS doit retourner certains LBA désalloués
La ressource mappée doit être réduite après l’envoi de la commande UNMAP
READ CAPACITY (16) (voir SBC-3 Section 5.16)
Cette commande n’est pas obligatoire. Le test ne donne qu’un avertissement.
Le bit LBPME correspond entre READ CAPCITY (16) et la page INQUIRY B2h VPD
Correspondances de bits LBPRZ entre READ CAPCITY (16) et la page INQUIRY B2H VPD
Syntaxe de commande
Option de commande | Description |
---|---|
Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity, par exemple 4] /scenario ThinProvision /operation [OperationId] |
Exécute le test. |
Notes
Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /h.
Liste de fichiers
File | Emplacement |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
TPDiskDeviceObjLink | Attribué par Créer des paramètres de stockage. |
WDKDeviceID | Chemin d’accès de l’instance de l’appareil à tester |
LoggingVerbosity | LoggingVerbosity : détails de la journalisation. Les niveaux sont cumulatifs. 0 = Assertions et résultats. 1 = Détails (par défaut). 2 = CDBs , données et informations de sens. 3 = Déboguer et informations détaillées sur la page mode. 4 = Utilisation de la mémoire |
ScenarioId | Nom du test du scénario. |
ScsiComplianceDevice | Chemin de l’appareil |
LLU_NetAccessOnly | Compte d’utilisateur pour accéder au partage de fichiers de test. |
LLU_LclAdminUsr | Compte d’utilisateur pour l’exécution du test. |
OperationId | option operation |
Destructrice | (0,1) 0=Passif, 1=Destructeur |