Compartilhar via


Pré-requisitos do Teste de Conectividade.Hub USB

Este tópico descreve as tarefas que você deve concluir antes de testar seu hub USB usando o Windows Hardware Lab Kit (Windows HLK):

Requisitos de hardware

O hardware a seguir é necessário para testes de dispositivo USB. Talvez você precise de hardware adicional se o dispositivo incluir recursos adicionais.

  • Um computador de teste. O computador de teste deve atender aos pré-requisitos do Windows HLK e incluir um controlador compatível com USB 2.0 e um controlador compatível com USB 3.0 ou xHCI. Os controladores podem ser inseridos ou incluídos em um adaptador anexado ou instalado no computador de teste. Para obter mais informações, consulte Pré-requisitos do Windows HLK.

  • Um dispositivo USB para se conectar ao hub de teste. Se você estiver testando um hub USB 3.0, precisará de um dispositivo compatível com USB 3.0. Caso contrário, um dispositivo USB de alta ou baixa velocidade será suficiente.

  • Um hub de teste USB (para hubs compatíveis com USB 2.0) ou dois hubs de teste USB 3.0. Hubs USB 3.0 exigem outro hub USB 3.0 para validar o mapeamento de porta no Teste de Porta Exposta do Hub USB.

    Observação

    Dois hubs de teste USB idênticos são necessários para verificar se o número de série USB é exclusivo para classes de dispositivos USB que incluem um número de série USB.

Observação

Para certificar seu produto para uso em servidores, o computador de teste deve dar suporte a quatro processadores e um mínimo de 1 GB de RAM. Esses recursos do sistema são necessários para testar a funcionalidade Rebalanceamento, Estado D3 e Grupo de Vários Processadores do dispositivo e do driver. Você não precisa de um computador com mais de 64 processadores para testar seu dispositivo. Além disso, os sistemas de servidor que estão sendo usados para teste de dispositivo ou driver devem ter o Server Core instalado antes do teste. Para obter mais informações, consulte Opções de instalação do Windows Server.

Se você usar um pool de computadores de teste para testar dispositivos, pelo menos um computador no pool deverá conter quatro processadores e um mínimo de 1 GB de RAM. Além disso, esse computador deve conter o dispositivo e o driver que você deseja testar. Desde que o driver seja o mesmo em todos os computadores no pool, o sistema cria um agendamento para ser executado em todos os computadores de teste.

Para testes que não incluem um driver para testar, como testes de unidade de disco rígido, o agendador do Windows HLK restringe os testes que validam a funcionalidade rebalanceamento do dispositivo e do driver, estado D3 e vários grupos de processadores a serem executados no computador de teste padrão. Você deve configurar manualmente este computador para ter vários grupos de processadores. O computador padrão é o primeiro computador de teste na lista. A equipe de teste deve verificar se o primeiro computador de teste na lista atende aos requisitos mínimos de hardware.

Observação

Exceto para drivers de para virtualização (conforme definido pelo documento Políticas e Processos whcp ), você pode não usar qualquer forma de virtualização ao testar dispositivos físicos e seus drivers associados para certificação ou assinatura de servidor. Todos os produtos de virtualização não dão suporte à funcionalidade subjacente necessária para passar nos testes relacionados a vários grupos de processadores, gerenciamento de energia do dispositivo, funcionalidade PCI do dispositivo e outros testes.

Observação

  Configuração de vários grupos de processadores Você deve definir o valor para o tamanho do grupo de processadores para teste do Hardware Lab Kit do Windows Server 2008 R2 e drivers de dispositivo posteriores para certificação. Isso é feito executando bcdedit em uma janela de prompt de comandos com privilégios elevados, usando a opção /set.

Os comandos para adicionar as configurações de grupo e reiniciar são os seguintes:

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Os comandos para remover as configurações de grupo e reinicialização são os seguintes:

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Observação

Configuração de integridade do código

O recurso de segurança baseada em virtualização (VBS) de Windows Server 2016 deve ser habilitado usando Gerenciador do Servidor primeiro.

Depois que isso ocorrer, a seguinte chave do Registro deverá ser criada e definida:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Requisitos de software

Antes de executar os testes USB na categoria Device.Connectivity, você deve instalar os filtros ou atualizações mais recentes do Windows HLK.

Testar a configuração do computador

Para configurar o computador de teste para teste de hub USB, siga estas etapas:

  1. Instale o sistema operacional Windows apropriado no computador de teste e configure o computador para sua rede de teste (a rede que contém o Windows HLK Studio e o Controlador HLK do Windows).

  2. Anexe o hub USB ao computador de teste por meio de uma porta do controlador xHCI (Windows 8) ou uma porta do controlador EHCI (Windows 7). Os testes USB devem ser executados enquanto conectados à porta xHCI, com exceção do teste de compatibilidade de topologia USB, que exige que você desconecte e reanexe o hub a outras portas USB no computador de teste.

    Observação

    Se o hub USB der suporte a um número de série USB, anexe um dispositivo compatível com USB 3.0 adicional ao computador de teste antes de executar o teste de Número de Série USB. Para obter mais informações sobre esse teste, consulte Número de série USB.

    Para testar dispositivos ou hubs USB 3.0 ou 2.0 em um sistema que executa o Windows 7, verifique se o dispositivo ou hub está conectado a uma porta USB 2.0 de um controlador EHCI. Os controladores xHCI em sistemas que executam o Windows 7 carregam drivers que não são da Microsoft. Os testes HLK não podem detectar dispositivos e hubs enumerados por drivers de terceiros.

  3. Opcionalmente, verifique se o dispositivo de teste está visível de Gerenciador de Dispositivos no computador de teste.

  4. Instale o aplicativo cliente do Windows HLK no computador de teste.

  5. Usando o Windows HLK Studio, crie um pool de computadores e mova o computador de teste para esse pool.

Verifique se o computador de teste está no estado pronto antes de começar o teste. Se um teste exigir que os parâmetros sejam definidos antes de ser executado, uma caixa de diálogo será exibida para esse teste. Examine o tópico de teste específico para obter mais informações.

Alguns testes do Windows HLK exigem intervenção do usuário. Ao executar testes para um envio, é uma prática recomendada executar os testes automatizados em um bloco separadamente dos testes manuais. Isso impede que um teste manual interrompa a conclusão de um teste automatizado.

Se um dispositivo der suporte a vários métodos de conectividade, conclua um envio separado para cada método de conectividade.