Eu tenho um software que não tem driver USB para x64. Eu estava esperando para usar o VirtualBox, VirtualPC ou VMWare para ter um x32 do Windows que me permitiria continuar a usar o software. No entanto, acho que, se o host não puder usar o USB, o cliente também não poderá usá-lo.
Os emuladores resolvem esse problema? Eu usei o QEMU antes, mas li que o suporte de hardware no VirtualBox era baseado no QEMU, então eu não esperaria que ele funcionasse.
Alguma sugestão? Alguém tem esse cenário funcionando?
______ azszpr210555 ___
Você pode querer jogar com uma avaliação de 30 dias do Parallels Desktop 4 (MSRP $ 80) ou VMWare Workstation (MSRP $ 189). Cada um deles tem implementações distintas da passagem USB e um ou outro pode suportar a conexão de dispositivos USB não reconhecidos a um convidado.
E um longo caminho ... com um chipset relativamente novo que seja Intel VT-d (IO direcionado) ativado e um software de virtualização que esteja ciente do VT-d ( Parallels Workstation Extreme sendo o que eu conheço) você pode conectar um dos seus hubs raiz USB (ou tecnicamente o dispositivo PCIe por trás dele) a um convidado com VT-d. Esse convidado teria acesso exclusivo a essas portas USB e o Windows x64 jamais as veria. Verdade seja dita, eu só fiz isso sob o VMWare ESXi 4.1, mas dado que a Parallels está cobrando $ 400 (5x mais do que o 'Parallels Desktop') apenas para a edição 'Extreme' habilitada para VT-d, eu imagino que eles acertaram. / p>
______ azszpr55945 ___
Estou usando um Mac no momento e, se estiver executando uma VM (geralmente faço o Windows XP, o Windows 7 e os convidados Linux), o Parallels exibirá uma mensagem perguntando se eu quero que a máquina host controle o dispositivo ou se o convidado deve. Eu não tenho certeza se isso está funcionando de forma tão simples, simplesmente porque o OS X já tem suporte total ao driver para o dispositivo USB ou não, mas funciona muito bem. O Parallels também está disponível para o Windows!
Por último que usei com o VirtualBox (série 2.x), você pode optar por enviar o controle de dispositivos USB para um convidado também - ao empurrar o dispositivo para o convidado, a máquina host perderia a funcionalidade desse dispositivo - uma situação que estava frustrante quando acidentalmente empurrei o controle do meu mouse para um convidado.
______ azszpr55946 ___
A única coisa em que consigo pensar seria um dispositivo USB em rede, como este , onde o dispositivo fica no rede e você se conecta a uma VM de 32 bits por IP. O único local em que os drivers USB são necessários está dentro da VM de 32 bits.
___