Acessa um dispositivo USB no host e no convidado com o VirtualBox

0

Eu tenho um host OSX com um convidado OSX usando o VirtualBox e tenho vários dispositivos de telefone celular conectados, compartilhados ao convidado. Quando eles são compartilhados para o convidado usando filtros USB VirtualBox eu não posso acessar os dispositivos do telefone móvel através do host (para depuração USB etc).

Existe uma maneira de permitir o acesso aos dispositivos USB a partir do host e do convidado simultaneamente?

No momento, estou usando o seguinte VBoxManage para ativar e desativar o filtro USB do VirtualBox:

VBoxManage usbfilter modify 0 --target VMNAME --name All --active yes

Com esse comando, ainda preciso desconectar e reconectar os dispositivos toda vez - há uma solução melhor para isso se a minha primeira pergunta não for possível?

Obrigado.

    
por Leon Revill 09.12.2015 / 15:25

1 resposta

0

Uma porta USB é uma entidade de hardware que não foi projetada para falar com vários sistemas operacionais ao mesmo tempo.

Dispositivos USB podem iniciar mensagens no barramento USB, assim, mesmo que houvesse uma camada de abstração, teria que terminar os protocolos e rotear as mensagens, o que é um pouco difícil se um dispositivo inicia uma mensagem - deveria ser roteador para todos os sistemas operacionais?

O que você pode fazer é compartilhar serviços com base no dispositivo USB em um nível superior, por exemplo, use a funcionalidade "compartilhar pasta com host" de um convidado, se o dispositivo USB fornecer armazenamento.

    
por 09.12.2015 / 16:27