¿Cómo puedo hacer que mi Virtualbox Vista vea mi dispositivo USB (iPad)?

11

Tengo la última VirtualBox. Tengo filtros para el iPad. Pero no aparece en mi pantalla virtual de Windows Vista Mi PC o iTunes virtual. Cuando trato de hacer clic derecho en el pequeño icono USB y seleccionarlo, dice

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}

Cualquier ayuda es muy apreciada

Nota: ejecutar Windows Vista Virtual de 64 bits en un Windows Vista de 64 bits (Home Premium)

EDITAR: mi iPad está en modo de recuperación, ¿tal vez por qué no se puede ver en virtualbox? Además, mi host ejecuta el firewall de Zonealarm y Microsoft Security Essentials. Además, el invitado tiene antivirus AVG. ¿Podrían esos programas entrar en conflicto con virtualbox?

phil
fuente
Tal vez revise la lista de servicios de su máquina host para obtener algún servicio auxiliar de ipod que pueda deshabilitar. Ciertamente intente esto mientras tiene iTunes cerrado también. Estoy pensando que su máquina host está hablando con el ipad antes de que su software host vm pueda hacer algo con él.
James T Snell
@ Phil, utilice los comentarios para agregar sus comentarios sobre la respuesta, no edite las respuestas.
Sathyajith Bhat
podría ser posible que el modo de recuperación esté causando que VB no vea el iPad
Sathyajith Bhat
¿Es este un iPad con jailbreak? A veces, ejecutan servicios adicionales que podrían ser recogidos por su sistema operativo host.
n0pe
curiosamente conecté un dispositivo USB que funciona y puse un filtro en él ... tampoco funciona
phil

Respuestas:

8

Este es un procedimiento de trabajo para iDevices para que iTunes esté visible en un invitado de Windows XP en un host Ubuntu 12.04 LTS:

  1. Instale el "Oracle VM VirtualBox Extension Pack" para que coincida con su versión de VirtualBox. https://www.virtualbox.org/wiki/Downloads
  2. Asegúrese de que su cuenta de usuario esté en el grupo "vboxusers". Es posible que deba cerrar sesión / iniciar sesión nuevamente para recoger el cambio de grupo. En el peor de los casos, es posible que deba reiniciar.
  3. Conecta tu dispositivo USB.
  4. Confirme que puede ver su dispositivo USB a través del lsusbcomando.
  5. Confirme que también puede ver su dispositivo USB a través del VBoxManage list usbhostcomando. No puede agregar un filtro que funcione en VirtualBox hasta que esto esté funcionando.
  6. En VirtualBox, vaya a la sección Configuración de su invitado, USB, y agregue un Filtro para su dispositivo USB.
  7. Inicie su invitado y confirme que puede ver su dispositivo.
Siempre aprendiendo
fuente
2
la clave es el paso 2. Agregar usuario a vboxusers. usermod -a -G vboxusers <youruser>
albfan
3

Hacer que los dispositivos USB funcionen es notablemente complicado con VirtualBox, pero sorprendentemente no es tan malo siempre que siga estos pasos:

1) Asegúrese de configurar su invitado con los filtros USB adecuados. Esto se puede hacer en las propiedades de la VM, en la sección USB. Deberá agregar un filtro para su iPad, lo que puede hacer de manera fácil con el botón más y dejar que complete los detalles. El paso importante aquí es que borre TODOS los campos excepto el Nombre, ID del proveedor e ID del producto.

2) En este punto, debe apagar el invitado (si se está ejecutando) y reiniciar el host. No estoy seguro de por qué, probablemente algo relacionado con el registro del controlador o algo extraño. Asegúrese de que su iPad NO esté enchufado en este momento.

3) Después de reiniciar el host, encienda el invitado que está ejecutando y conecte su iPad. Con suerte, VirtualBox verá el dispositivo y lo tomará antes de que su host se haga cargo. De lo contrario, puede intentar asociarlo, aunque es probable que deba repetir los pasos 1 y 2 y asegurarse de tener los valores correctos en los detalles del filtro.

No hace falta decir que necesitará el paquete de extensiones instalado para obtener el soporte USB.

Goyuix
fuente
1

Seguí los mismos pasos, y el invitado Windows (XP) pudo ver el iPad como un dispositivo de cámara, pero iTunes no pudo ver el dispositivo. Dudaba que fuera porque el soporte USB2.0 no estaba habilitado desde las configuraciones de puertos USB de mi máquina virtual en VirtualBox.

Lo habilité (casilla de verificación Controlador EHCI USB 2.0 debajo ports->USB) y tuve que instalar el paquete de extensión VirtualBox, y luego funcionó de maravilla.

Asem
fuente
0

Hay dos ediciones de VirtualBox. La versión de código abierto y la versión gratuita (como en cerveza) pero no de código abierto. Ver http://www.virtualbox.org/wiki/Downloads para la lista.

Solo la versión de fuente cerrada tiene soporte para transmitir dispositivos USB desde el host al invitado. Además, necesitará VirtualBox Guest Additions instalado en el invitado para poder usar su dispositivo.

n0pe
fuente
ya no existe el concepto de "ediciones". La edición anterior de PUEL ahora está disponible como un paquete de extensión virtualbox.org/wiki/Downloads
Sathyajith Bhat
Mi mal, Sathya tiene razón. De cualquier manera, necesita la extensión para tener soporte usb.
n0pe
Ya tengo el paquete de extensión
phil