Prérequis pour le test du contrôleur d’hôte numérique sécurisé
Cette rubrique décrit les tâches que vous devez effectuer avant de tester votre appareil audio à l’aide du Kit de laboratoire matériel Windows (Windows HLK) :
Les contrôleurs hôtes SDIO (Secure Digital E/O) doivent se conformer aux exigences PCI (Peripheral Component Interconnect) 2.3 ou ultérieure pour cette interface. Pour connaître les registres de configuration PCI et les informations d’interface, consultez la spécification du contrôleur d’hôte SD, version 1.0, annexe A, disponible sur le site web de l’association SD.
Configuration matérielle requise
Le matériel suivant est requis pour le test du contrôleur hôte SDIO. Vous aurez peut-être besoin de matériel supplémentaire si le contrôleur inclut des fonctionnalités supplémentaires. Consultez la description des tests pour chaque test répertorié pour l’appareil dans Windows HLK Studio pour déterminer si votre matériel nécessite des tests supplémentaires.
Un ordinateur de test qui répond aux conditions préalables de Windows HLK. Pour plus d’informations, consultez Conditions préalables windows HLK .
Un contrôleur hôte SDIO de test.
Toute mémoire numérique sécurisée carte conforme aux exigences du programme de logo « Conçu pour Microsoft Windows » pour le matériel.
Notes
Si le périphérique de test du contrôleur hôte SDIO prend en charge le mode Haute vitesse, la mémoire carte utilisée doit également prendre en charge le mode Haute vitesse.
Notes
Pour certifier votre produit pour une utilisation sur des serveurs, l’ordinateur de test doit prendre en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont requises pour tester les fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples de l’appareil et du pilote. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil. En outre, le ou les systèmes serveurs utilisés pour les tests de périphérique ou de pilote doivent avoir Server Core installé avant le test. Pour plus d’informations, consultez Options d’installation de Windows Server.
Si vous utilisez un pool d’ordinateurs de test pour tester des appareils, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le périphérique et le pilote que vous souhaitez tester. Tant que le pilote est le même sur tous les ordinateurs du pool, le système crée une planification pour s’exécuter sur tous les ordinateurs de test.
Pour les tests qui n’incluent pas de pilote à tester, tels que les tests de disque dur, le planificateur Windows HLK limite les tests qui valident les fonctionnalités de rééquilibrage, d’état D3 et de groupes de processeurs multiples de l’appareil et du pilote à exécuter sur l’ordinateur de test par défaut. Vous devez configurer manuellement cet ordinateur pour qu’il dispose de plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur de test de la liste. Le personnel de test doit s’assurer que le premier ordinateur de test de la liste répond à la configuration matérielle minimale requise.
Notes
À l’exception des pilotes de para virtualisation (tels que définis par le document Stratégies et processus WHCP ), vous ne pouvez utiliser aucune forme de virtualisation lorsque vous testez des appareils physiques et leurs pilotes associés pour la certification ou la signature du serveur. Tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes requises pour réussir les tests liés à plusieurs groupes de processeurs, à la gestion de l’alimentation des appareils, à la fonctionnalité PCI des appareils et à d’autres tests.
Notes
Paramètre Groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour le test hardware Lab Kit des pilotes de périphérique Windows Server 2008 R2 et versions ultérieures pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.
Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Les commandes de suppression des paramètres de groupe et de redémarrage sont les suivantes :
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Notes
Paramètre d’intégrité du code
La fonctionnalité VBS (Virtualization Based Security) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.
Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Configuration logicielle requise
Les logiciels suivants sont requis pour exécuter les tests du contrôleur hôte SDIO :
- Pilotes du périphérique de test.
Configuration de l’ordinateur de test
Un seul ordinateur de test est requis pour le test du contrôleur hôte SDIO. Pour configurer l’ordinateur de test pour le test du contrôleur hôte SDIO :
Installez le système d’exploitation Windows approprié sur l’ordinateur de test, puis configurez l’ordinateur pour votre réseau de test. Le réseau de test est le réseau qui contient windows HLK Studio et le contrôleur Windows HLK.
Installez le contrôleur hôte SDIO, si le contrôleur n’est pas incorporé sur la carte mère.
Installez le pilote de périphérique fourni par le fabricant, si nécessaire, sur l’ordinateur de test.
Vérifiez que le contrôleur hôte SDIO fonctionne correctement à l’aide de la carte de mémoire numérique sécurisée.
Notes
Il est recommandé de vérifier toutes les fonctionnalités du contrôleur hôte SDIO avant de commencer le test.
Installez l’application cliente Windows HLK sur l’ordinateur de test.
Utilisez Windows HLK Studio pour créer un pool d’ordinateurs, puis déplacez l’ordinateur de test vers ce pool.
Assurez-vous que l’ordinateur de test est à l’état prêt avant de commencer vos tests. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.
Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.