Comment puis-je faire voir ma Virtualbox Vista à mon périphérique USB (iPad)?


11

J'ai la dernière VirtualBox. J'ai des filtres pour l'iPad. Mais il n'apparaît pas dans mon écran virtuel de Windows vista My Computer ou dans iTunes virtuel. Lorsque j'essaie de cliquer avec le bouton droit sur la petite icône USB et de la sélectionner, cela dit

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}

Toute aide est grandement appréciée

Remarque: exécution de Windows Vista Virtual 64 bits sur un Windows Vista 64 bits (Édition Familiale Premium)

EDIT: mon iPad est en mode de récupération, peut-être pourquoi il ne peut pas être vu dans virtualbox? Mon hôte exécute également le pare-feu Zonealarm et Microsoft Security Essentials. De plus, l'invité dispose d'un antivirus AVG. Ces programmes pourraient-ils entrer en conflit avec virtualbox?


Vérifiez peut-être la liste des services de votre ordinateur hôte pour trouver un service d'assistance iPod que vous pouvez désactiver. Essayez certainement ceci pendant que iTunes est également fermé. Je pense que votre machine hôte parle à l'ipad avant que votre logiciel hôte vm puisse en faire quoi que ce soit.
James T Snell

@Phil veuillez utiliser les commentaires pour ajouter vos commentaires sur la réponse, ne modifiez pas les réponses.
Sathyajith Bhat

il se peut que le mode de récupération
empêche

Est-ce un iPad jailbreaké? Parfois, ils exécutent des services supplémentaires qui pourraient être récupérés par votre système d'exploitation hôte.
n0pe

étrangement, j'ai branché une clé USB qui fonctionne et j'ai mis un filtre dessus ... ça ne marche pas non plus
phil

Réponses:


8

Il s'agit d'une procédure de travail pour les iDevices afin qu'ils soient visibles par iTunes s'exécutant dans un invité Windows XP sur un hôte Ubuntu 12.04 LTS:

  1. Installez le "Oracle VM VirtualBox Extension Pack" pour correspondre à votre version de VirtualBox. https://www.virtualbox.org/wiki/Downloads
  2. Assurez-vous que votre compte d'utilisateur est dans le groupe "vboxusers". Vous devrez peut-être vous déconnecter / vous reconnecter pour récupérer le changement de groupe. Dans le pire des cas, vous devrez peut-être redémarrer.
  3. Connectez votre périphérique USB.
  4. Confirmez que vous pouvez voir votre périphérique USB via la lsusbcommande.
  5. Confirmez que vous pouvez également voir votre périphérique USB via la VBoxManage list usbhostcommande. Vous ne pouvez pas ajouter un filtre de travail dans VirtualBox tant que cela ne fonctionne pas.
  6. Dans VirtualBox, accédez aux paramètres de votre invité, section USB, et ajoutez un filtre pour votre périphérique USB.
  7. Démarrez votre invité et confirmez qu'il peut voir votre appareil.

2
la clé est l'étape 2. Ajoutez l'utilisateur aux vboxusers. usermod -a -G vboxusers <votreutilisateur>
albfan

3

Faire fonctionner les périphériques USB est notoirement délicat avec VirtualBox - mais étonnamment, ce n'est pas trop mal tant que vous suivez ces étapes:

1) Assurez-vous de configurer votre invité avec les filtres USB appropriés. Cela peut être fait dans les propriétés de la VM, sous la section USB. Vous voudrez ajouter un filtre pour votre iPad, ce que vous pouvez faire assez facilement avec le bouton plus et le laisser remplir les détails. L'étape importante ici est que vous effacez TOUS les champs sauf le nom, l'ID du fournisseur et l'ID du produit.

2) À ce stade, vous devez arrêter l'invité (s'il est en cours d'exécution) et redémarrer l'hôte. Je ne sais pas pourquoi, probablement quelque chose à voir avec l'enregistrement du pilote ou quelque chose de farfelu. Assurez-vous que votre iPad n'est PAS branché pour le moment.

3) Après avoir redémarré l'hôte, lancez l'invité que vous avez en cours d'exécution et connectez votre iPad. Avec un peu de chance, VirtualBox verra l'appareil et le saisira avant que votre hôte ne le prenne en charge. Sinon, vous pouvez essayer de l'associer, mais il est probable que vous deviez répéter les étapes 1 et 2 et vous assurer d'avoir les bonnes valeurs renseignées dans les détails du filtre.

Il va sans dire que vous aurez besoin du pack d'extensions installé pour obtenir le support USB.


1

J'ai suivi les mêmes étapes, et Windows (XP) invité a pu voir l'iPad comme un appareil photo, mais iTunes n'a pas pu voir l'appareil. Je doutais que c'était parce que la prise en charge USB2.0 n'était pas activée à partir des configurations de ports USB de ma machine virtuelle dans VirtualBox.

Je l'ai activé (case à cocher USB 2.0 EHCI Controller sous ports->USB) et j'ai dû installer le package d'extension VirtualBox, puis cela a fonctionné comme un charme.


0

Il existe deux éditions de VirtualBox. La version opensource et la version gratuite (comme dans la bière) mais pas la version opensource. Voir http://www.virtualbox.org/wiki/Downloads pour la liste.

Seule la version close-source prend en charge la diffusion en continu de périphériques USB de l'hôte vers l'invité. De plus, vous aurez besoin que VirtualBox Guest Additions soit installé sur l'invité pour pouvoir utiliser votre appareil.


il n'y a plus de concept d '"éditions". L'édition précédemment PUEL est maintenant disponible en tant que pack d'extension virtualbox.org/wiki/Downloads
Sathyajith Bhat

Mon mauvais, Sathya a raison. Quoi qu'il en soit, vous avez besoin de l'extension pour avoir un support USB.
n0pe

J'ai déjà le pack d'extension
phil
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.