Wie kann ich dafür sorgen, dass meine Virtualbox Vista mein USB-Gerät (iPad) sieht?


11

Ich habe die neueste VirtualBox. Ich habe Filter für das iPad. Es wird jedoch nicht in meinem virtuellen Windows Vista-Bildschirm "Arbeitsplatz" oder in virtuellem iTunes angezeigt. Wenn ich versuche, mit der rechten Maustaste auf das kleine USB-Symbol zu klicken und es auszuwählen, heißt es

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}

Jede Hilfe wird sehr geschätzt

Hinweis: Ausführen von 64-Bit-Windows Vista Virtual unter 64-Bit-Windows Vista (Home Premium)

BEARBEITEN: Mein iPad befindet sich im Wiederherstellungsmodus. Warum kann es in der Virtualbox möglicherweise nicht angezeigt werden? Auf meinem Host werden auch die Zonealarm-Firewall und Microsoft Security Essentials ausgeführt. Zusätzlich hat der Gast AVG Antivirus. Könnten diese Programme mit virtualbox in Konflikt stehen?


Überprüfen Sie möglicherweise die Serviceliste Ihres Host-Computers auf einen iPod-Hilfedienst, den Sie deaktivieren können. Versuchen Sie dies auf jeden Fall, während iTunes ebenfalls geschlossen ist. Ich denke, Ihr Host-Computer spricht mit dem iPad, bevor Ihre VM-Host-Software etwas damit anfangen kann.
James T Snell

@Phil Bitte verwenden Sie Kommentare, um Ihre Kommentare zur Antwort hinzuzufügen. Bearbeiten Sie die Antworten nicht.
Sathyajith Bhat

Es ist möglich, dass der Wiederherstellungsmodus dazu führt, dass VB das iPad nicht sieht
Sathyajith Bhat

Ist das ein iPad mit Jailbreak? Manchmal führen sie zusätzliche Dienste aus, die möglicherweise von Ihrem Host-Betriebssystem übernommen werden.
n0pe

Seltsamerweise steckte ich einen funktionierenden USB-Stick ein und setzte einen Filter darauf ... funktioniert auch nicht
Phil

Antworten:


8

Dies ist eine Arbeitsprozedur für iDevices, damit sie für iTunes sichtbar sind, das in einem Windows XP-Gast auf einem Ubuntu 12.04 LTS-Host ausgeführt wird:

  1. Installieren Sie das "Oracle VM VirtualBox Extension Pack" entsprechend Ihrer VirtualBox-Version. https://www.virtualbox.org/wiki/Downloads
  2. Stellen Sie sicher, dass sich Ihr Benutzerkonto in der Gruppe "vboxusers" befindet. Möglicherweise müssen Sie sich erneut abmelden, um die Gruppenänderung zu übernehmen. Im schlimmsten Fall müssen Sie möglicherweise neu starten.
  3. Schließen Sie Ihr USB-Gerät an.
  4. Bestätigen Sie, dass Sie Ihr USB-Gerät über den lsusbBefehl sehen können.
  5. Stellen Sie sicher, dass Sie Ihr USB-Gerät auch über den VBoxManage list usbhostBefehl sehen können. Sie können in VirtualBox erst dann einen funktionierenden Filter hinzufügen, wenn dies funktioniert.
  6. Gehen Sie in VirtualBox zum Abschnitt Einstellungen Ihres Gasts, USB, und fügen Sie einen Filter für Ihr USB-Gerät hinzu.
  7. Starten Sie Ihren Gast und bestätigen Sie, dass er Ihr Gerät sehen kann.

2
Der Schlüssel ist Schritt 2. Benutzer zu vboxusern hinzufügen. usermod -a -G vboxusers <IhrBenutzer>
Albfan

3

USB-Geräte zum Laufen zu bringen ist mit VirtualBox notorisch schwierig - aber überraschenderweise ist es nicht so schlimm, solange Sie die folgenden Schritte ausführen:

1) Stellen Sie sicher, dass Sie Ihren Gast mit den richtigen USB-Filtern konfigurieren. Dies kann in den Eigenschaften für die VM im Abschnitt USB erfolgen. Sie möchten einen Filter für Ihr iPad hinzufügen, den Sie mit der Plus-Taste ganz einfach ausführen und die Details eingeben können. Der wichtige Schritt hierbei ist, dass Sie ALLE Felder außer dem Namen, der Lieferanten-ID und der Produkt-ID löschen.

2) Zu diesem Zeitpunkt müssen Sie den Gast herunterfahren (falls er ausgeführt wird) und den Host neu starten. Ich bin mir nicht sicher warum, wahrscheinlich etwas mit der Registrierung des Fahrers zu tun oder etwas Verrücktes. Stellen Sie sicher, dass Ihr iPad zu diesem Zeitpunkt NICHT angeschlossen ist.

3) Starten Sie nach dem Neustart des Hosts den ausgeführten Gast und verbinden Sie Ihr iPad. Mit etwas Glück wird VirtualBox das Gerät sehen und es sich schnappen, bevor Ihr Host es übernimmt. Wenn nicht, können Sie versuchen, es zuzuordnen. Möglicherweise müssen Sie jedoch die Schritte 1 und 2 wiederholen und sicherstellen, dass die Filterdetails die richtigen Werte enthalten.

Es versteht sich von selbst, dass Sie das Erweiterungspaket installieren müssen, um die USB-Unterstützung zu erhalten.


1

Ich habe die gleichen Schritte ausgeführt, und Gast-Windows (XP) konnte das iPad als Kameragerät sehen, aber iTunes konnte das Gerät nicht sehen. Ich bezweifelte, dass dies daran lag, dass die USB 2.0-Unterstützung in den USB-Anschlusskonfigurationen meiner virtuellen Maschine in VirtualBox nicht aktiviert war.

Ich habe es aktiviert (Kontrollkästchen USB 2.0 EHCI Controller unter ports->USB) und musste das VirtualBox-Erweiterungspaket installieren, und dann hat es wie ein Zauber funktioniert.


0

Es gibt zwei Editionen von VirtualBox. Die OpenSource-Version und die kostenlose (wie in Bier), aber keine OpenSource-Version. Die Liste finden Sie unter http://www.virtualbox.org/wiki/Downloads .

Nur die Close-Source-Version unterstützt das Streaming von USB-Geräten vom Host zum Gast. Außerdem müssen auf dem Gast VirtualBox Guest Additions installiert sein, damit Sie Ihr Gerät verwenden können.


Es gibt kein Konzept von "Editionen" mehr. Die vorherige PUEL-Edition ist jetzt als Erweiterungspaket verfügbar. Virtualbox.org/wiki/Downloads
Sathyajith Bhat

Mein schlechtes, Sathya hat recht. In beiden Fällen benötigen Sie die Erweiterung, um USB-Unterstützung zu erhalten.
n0pe

Ich habe das Erweiterungspaket bereits
Phil
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.