Partager via


Conditions préalables pour le test USB Hub.Connectivity

Cette rubrique décrit les tâches que vous devez effectuer avant de tester votre hub USB à l’aide du kit Windows Hardware Lab (Windows HLK) :

Configuration matérielle requise

Le matériel suivant est requis pour le test d’appareil USB. Vous aurez peut-être besoin de matériel supplémentaire si l’appareil inclut des fonctionnalités supplémentaires.

  • Un ordinateur de test. L’ordinateur de test doit respecter les prérequis Windows HLK et inclure un contrôleur compatible USB 2.0 et un contrôleur compatible USB 3.0 ou xHCI. Les contrôleurs peuvent être incorporés ou inclus sur une carte attachée ou installée sur l’ordinateur de test. Pour plus d’informations, consultez Prérequis Windows HLK.

  • Un périphérique USB à connecter au hub de test. Si vous testez un hub USB 3.0, vous avez besoin d’un appareil compatible USB 3.0. Sinon, un périphérique USB haute ou basse vitesse est suffisant.

  • Un hub de test USB (pour les hubs compatibles USB 2.0) ou deux hubs de test USB 3.0. Les hubs USB 3.0 nécessitent un autre hub USB 3.0 pour valider le mappage des ports dans le test de port exposé du hub USB.

    Notes

    Deux hubs de test USB identiques sont nécessaires pour vérifier que le numéro de série USB est unique pour les classes de périphériques USB qui incluent un numéro de série USB.

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

Avant d’exécuter les tests USB dans la catégorie Device.Connectivity, vous devez installer les derniers filtres ou mises à jour Windows HLK .

Configuration de l’ordinateur de test

Pour configurer l’ordinateur de test pour le test du hub USB, procédez comme suit :

  1. 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 qui contient Windows HLK Studio et le contrôleur Windows HLK).

  2. Attachez le hub USB à l’ordinateur de test via un port de contrôleur xHCI (Windows 8) ou un port de contrôleur EHCI (Windows 7). Les tests USB doivent être exécutés lors de la connexion au port xHCI, à l’exception du test de compatibilité de la topologie USB, qui vous oblige à débrancher et à rattacher le hub à d’autres ports USB sur l’ordinateur de test.

    Notes

    Si le hub USB prend en charge un numéro de série USB, attachez un appareil supplémentaire compatible USB 3.0 à l’ordinateur de test avant d’exécuter le test de numéro de série USB. Pour plus d’informations sur ce test, consultez Numéro de série USB.

    Pour tester des appareils ou des hubs USB 3.0 ou 2.0 sur un système exécutant Windows 7, assurez-vous que l’appareil ou le hub est connecté à un port USB 2.0 d’un contrôleur EHCI. Les contrôleurs xHCI sur les systèmes exécutant Windows 7 chargent des pilotes non Microsoft. Les tests HLK ne peuvent pas détecter les appareils et les hubs énumérés par des pilotes tiers.

  3. Si vous le souhaitez, vérifiez que l’appareil de test est visible à partir de Gestionnaire de périphériques sur l’ordinateur de test.

  4. Installez l’application cliente Windows HLK sur l’ordinateur de test.

  5. À l’aide de Windows HLK Studio, créez 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é.

Si un appareil prend en charge plusieurs méthodes de connectivité, effectuez une soumission distincte pour chaque méthode de connectivité.