USB-Passthrough com licença-Dongle no VMWare Workstation não está funcionando

1

Problema:
Eu recebi um Dongle USB para licenciar um produto de software. Meu objetivo é usar o software na minha máquina virtual no VMWare Workstation. (Porque eu preciso acessar a API do software na minha máquina de desenvolvimento)
Infelizmente, não consigo conectar o dongle à minha máquina virtual. Meu menu VMWare Workstation lista o dispositivo em "VM > Dispositivos Removíveis" , mas quando eu tento conectar o dispositivo, ele mostra o seguinte erro:

The connection for the USB device xxx was unsuccessful.
The device is currently in use.

O que eu fiz até agora:
Eu instalei os drivers personalizados que vieram com o dongle no meu host e meu sistema operacional convidado. O led vermelho do dongle começou a piscar, indicando que o dispositivo está operacional agora (infelizmente apenas para o host). Eu tentei coisas diferentes como

  • Instalando apenas o driver no sistema operacional convidado (pensei que talvez não estivesse em uso no momento em que estou tentando conectá-lo à máquina virtual. Mas, em seguida, ele mostrou um "erro de driver" ao tentar se conectar o dispositivo)
  • Desativando o dispositivo no Gerenciador de dispositivos (também não funcionou, o LED do dispositivo parou de piscar, mas o VMWare ainda está me informando que o dispositivo ainda está em uso)
  • Matou todos os processos que obviamente se relacionam com o dispositivo (mas não posso garantir que os que eu matei sejam suficientes)
  • Eu procurei pela opção de "remover com segurança" o dispositivo, mas não consegui encontrar nada.
  • Tentei conectar o dispositivo antes de iniciar a máquina virtual, e depois de iniciar a máquina virtual, sem diferenças.
  • Eu encontrei uma lista de compatibilidade (infelizmente para ESX / ESXi, não Workstation) da VMWare que mostra que uma versão anterior do dongle (3.21) é pelo menos compatível com o ESX / ESXi, portanto pode não ser tão improvável que o meu também funcione. Mas não foi possível encontrar uma lista semelhante para a estação de trabalho.

Infelizmente, não tenho ideia de como levar o dispositivo para a VM. Você sabe se existe uma maneira possível de conseguir isso ou devo entrar em contato com o fornecedor do dispositivo com esse problema? (Que gostaria de preferir evitar)

Algumas informações adicionais sobre versões e material:

  • VMWare Workstation 9.0.0 build-812388
  • Sistema operacional do host: Windows 7 Professional Service Pack 1, 64 bits
  • SO convidado: Windows Server 2012 R2 Standard, 64 bits
  • Dongle: Aladdin Knowledge HASP HL 3,25
  • Driver Dongle instalado: Sentinel HASP / LDK v7.32 (Esta versão foi enviada com o dispositivo, mas eu também tentei instalar a versão mais recente disponível (7.41) - sem nenhum efeito)

Se precisar de mais informações que ajudem a responder a essa pergunta, sinta-se à vontade para comentar!

    
por Dr. Coconut 13.05.2016 / 11:43

1 resposta

0

Embora a questão tenha alguns meses, isso pode ajudar ou ajudar outra pessoa.

Tente uma abordagem diferente. Em vez de tentar conectar o dongle USB, o que soa como se você não pudesse trabalhar, use a passagem no próprio controlador USB (ou adicione uma pequena placa USB barata e passe pelo dispositivo PCI para a placa), Portanto, sua VM obtém controle exclusivo e sem modificações do próprio hub / controlador USB. Dessa forma, sua VM obtém uma exibição sem modificações de todos os dispositivos conectados a ela.

Você não poderá conectar / desconectar o dongle do host como de costume (porque o hub em si é utilizado para essa VM), mas isso raramente é um problema porque a maioria dos PCs tem vários controladores USB, e adicionar outro é muito barato, e você pode mover manualmente o dispositivo para uma porta USB que não foi passada. Deve funcionar para qualquer dispositivo USB.

    
por 28.10.2016 / 03:22