Você pode conectar e encadear vários hubs e dispositivos USB de velocidade baixa, completa e alta ou supervelocidade a um computador cliente. O planejamento cuidadoso e o conhecimento do comportamento e das limitações do hub podem ajudar a garantir que seus dispositivos funcionem de maneira ideal.
A topologia de barramento físico USB define como os dispositivos USB se conectam ao computador cliente. O suporte para passagem de dispositivo USB para uma máquina virtual estará disponível se a topologia de barramento físico do dispositivo no computador cliente não exceder a camada sete. A primeira camada é o controlador de host USB e o hub raiz. A última camada é o dispositivo USB de destino. Você pode conectar em cascata até cinco camadas de hubs externos ou internos entre o hub raiz e o dispositivo USB de destino. Um hub USB interno conectado ao hub raiz ou integrado a um dispositivo composto conta como uma camada.
A qualidade dos cabos físicos, hubs, dispositivos e as condições de energia podem afetar o desempenho do dispositivo USB. Para garantir os melhores resultados, mantenha a topologia de barramento USB do computador cliente o mais simples possível para o dispositivo USB de destino e tenha cuidado ao implantar novos hubs e cabos na topologia. As seguintes condições podem afetar o comportamento do USB:
- Conectar ou encadear vários hubs USB externos aumenta a enumeração do dispositivo e o tempo de resposta, o que pode tornar incerto o suporte de energia para os dispositivos USB conectados.
- O encadeamento de hubs aumenta a chance de erro de porta e hub, o que pode fazer com que o dispositivo perca a conexão com uma máquina virtual.
- Certos hubs podem fazer com que as conexões de dispositivos USB não sejam confiáveis, portanto, tenha cuidado ao adicionar um novo hub a uma configuração existente. A conexão de determinados dispositivos USB diretamente ao computador cliente, em vez de a um hub ou cabo de extensão, pode resolver os problemas de conexão ou desempenho. Em alguns casos, você deve remover e reconectar o dispositivo e o hub para restaurar o dispositivo a um estado de funcionamento.
Dispositivos compostos USB
Para dispositivos compostos, o processo de virtualização filtra o hub USB para que ele não fique visível para a máquina virtual. Os dispositivos USB restantes no composto aparecem para a máquina virtual como dispositivos separados. Você poderá adicionar cada dispositivo à mesma máquina virtual ou a diferentes máquinas virtuais se eles forem executados no mesmo host.
Por exemplo, o pacote do dongle USB Aladdin HASP HL Drive contém três dispositivos (0529:0001 HASP dongle, 13fe:1a00 Hub, 13fe:1d00 Kingston Drive). O processo de virtualização filtra o hub USB. Os dispositivos dongle USB Aladdin HASP HL Drive restantes (um dongle Aladdin HASP e uma Kingston Drive) aparecem para a máquina virtual como dispositivos individuais. Você deve adicionar cada dispositivo separadamente para torná-lo acessível à máquina virtual.