Como posso fazer meu Virtualbox Vista ver meu dispositivo USB (iPad)?

11

Eu tenho o último VirtualBox. Eu tenho filtros para o iPad. Mas ele não aparece na minha tela virtual do Windows Vista, Meu Computador, ou no iTunes virtual. Quando tento clicar com o botão direito do mouse no pequeno ícone USB e selecioná-lo, ele diz

it failed because the device is busy with a previous request
Result code: E_INVALIDARG (0X80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

Qualquer ajuda é muito apreciada

Nota: executando o Windows Vista Virtual de 64 bits em um Windows Vista de 64 bits (Home Premium)

EDIT: meu iPad está no modo de recuperação, talvez por que não pode ser visto na caixa virtual? Além disso, meu host está executando o firewall do Zonealarm e o Microsoft Security Essentials. Além disso, o hóspede possui antivírus AVG. Esses programas poderiam entrar em conflito com o virtualbox?

phil
fonte
Talvez verifique a lista de serviços da sua máquina host em busca de algum serviço auxiliar de ipod que você possa desativar. Certamente tente isso enquanto o iTunes também estiver fechado. Eu estou pensando que sua máquina host está conversando com o ipad antes que seu software host vm possa fazer qualquer coisa com ele.
James T Snell
@ Phil, use comentários para adicionar seus comentários sobre a resposta, não edite as respostas.
Sathyajith Bhat
pode ser possível que o modo de recuperação está causando VB não ver o iPad
Sathyajith Bhat
É um iPad com jailbreak? Às vezes, eles executam serviços extras que podem estar sendo detectados pelo sistema operacional host.
N0pe 4/07
estranhamente eu conectava um stick USB trabalhar e colocar um filtro sobre ele ... não quer trabalhar
phil

Respostas:

8

Este é um procedimento de trabalho para os iDevices, para que sejam visíveis para o iTunes em execução em um convidado do Windows XP em um host Ubuntu 12.04 LTS:

  1. Instale o "Oracle VM VirtualBox Extension Pack" para corresponder à sua versão do VirtualBox. https://www.virtualbox.org/wiki/Downloads
  2. Verifique se sua conta de usuário está no grupo "vboxusers". Pode ser necessário fazer logout / login novamente para pegar a alteração do grupo. Na pior das hipóteses, pode ser necessário reiniciar.
  3. Conecte seu dispositivo USB.
  4. Confirme que você pode ver o seu dispositivo USB através do lsusbcomando
  5. Confirme que você também pode ver o seu dispositivo USB através do VBoxManage list usbhostcomando Você não pode adicionar um filtro ativo no VirtualBox até que ele esteja funcionando.
  6. No VirtualBox, vá para as configurações do seu convidado, seção USB, e adicione um filtro para o seu dispositivo USB.
  7. Inicie seu convidado e confirme se ele pode ver seu dispositivo.
Sempre aprendendo
fonte
2
a chave é a etapa 2. Adicione o usuário aos vboxusers. usermod -a -G vboxusers <
seuusuário
3

Colocar os dispositivos USB em funcionamento é notoriamente complicado com o VirtualBox - mas, surpreendentemente, não é tão ruim, desde que você siga estas etapas:

1) Certifique-se de configurar seu convidado com os filtros USB adequados. Isso pode ser feito nas propriedades da VM, na seção USB. Você deseja adicionar um filtro para o seu iPad, o que pode ser fácil com o botão mais e deixar que ele preencha os detalhes. A etapa importante aqui é que você limpe TODOS os campos, exceto o Nome, o ID do fornecedor e o ID do produto.

2) Nesse ponto, você precisa desligar o convidado (se estiver em execução) e reiniciar o host. Não sei por que, provavelmente algo a ver com o registro do motorista ou algo maluco. Verifique se o iPad NÃO está conectado no momento.

3) Após reiniciar o host, inicie o convidado que você está executando e conecte seu iPad. Com alguma sorte, o VirtualBox verá o dispositivo e o agarrará antes que seu host o controle. Caso contrário, tente associá-lo, embora seja possível repetir as etapas 1 e 2 e verifique se os valores corretos estão preenchidos nos detalhes do filtro.

Escusado será dizer que você precisará do pacote de extensões instalado para obter o suporte USB.

Goyuix
fonte
1

Segui as mesmas etapas e o Windows (XP) convidado foi capaz de ver o iPad como um dispositivo de câmera, mas o iTunes não conseguiu ver o dispositivo. Eu duvidava que fosse porque o suporte a USB2.0 não estava ativado nas configurações de portas USB da minha máquina virtual no VirtualBox.

Eu o habilitei (caixa de seleção USB 2.0 EHCI Controller abaixo ports->USB) e tive que instalar o pacote de extensão do VirtualBox e funcionou como um encanto.

Asem
fonte
0

Existem duas edições do VirtualBox. A versão de código-fonte e a versão gratuita (como na cerveja), mas não de código-fonte. Veja http://www.virtualbox.org/wiki/Downloads para obter a lista.

Somente a versão de código-fonte próximo oferece suporte para streaming de dispositivos USB do host para o convidado. Além disso, você precisará do VirtualBox Guest Additions instalado no convidado para poder usar seu dispositivo.

n0pe
fonte
não há mais conceito de "edições". A edição anterior do PUEL agora está disponível como um pacote de extensão virtualbox.org/wiki/Downloads
Sathyajith Bhat
Meu mal, Sathya está certa. De qualquer maneira, você precisa da extensão para ter suporte a USB.
N0pe
Eu tenho o pacote de extensão já
phil