Mam najnowszą VirtualBox. Mam filtry do iPada. Ale nie pojawia się na moim wirtualnym ekranie Windows Vista Mój komputer lub wirtualnym iTunes. Kiedy próbuję kliknąć prawym przyciskiem myszy małą ikonę USB i wybrać ją, wyświetli się komunikat
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}
Każda pomoc jest mile widziana
Uwaga: 64-bitowy system Windows Vista Virtual na 64-bitowym systemie Windows Vista (Home Premium)
EDYCJA: mój iPad jest w trybie odzyskiwania, może dlatego nie widać go w virtualbox? Również mój host działa z firewallem Zonealarm i Microsoft Security Essentials. Ponadto gość ma program antywirusowy AVG. Czy te programy mogą kolidować z virtualbox?
Odpowiedzi:
Jest to działająca procedura dla iDevices, dzięki czemu są one widoczne dla iTunes uruchomionego na gościu Windows XP na hoście Ubuntu 12.04 LTS:
lsusb
polecenia.VBoxManage list usbhost
polecenia. Nie możesz dodać działającego filtru do VirtualBox, dopóki nie zadziała.źródło
Uruchomienie urządzeń USB jest niezwykle trudne w VirtualBox - ale, co zaskakujące, nie jest takie złe, o ile wykonasz następujące kroki:
1) Upewnij się, że skonfigurowałeś gościa z odpowiednimi filtrami USB. Można to zrobić we właściwościach maszyny wirtualnej w sekcji USB. Będziesz chciał dodać filtr do iPada, co możesz zrobić dość łatwo za pomocą przycisku plus i pozwolić mu wypełnić szczegóły. Ważnym krokiem jest wyczyszczenie WSZYSTKICH pól oprócz nazwy, identyfikatora dostawcy i identyfikatora produktu.
2) W tym momencie musisz zamknąć gościa (jeśli jest uruchomiony) i zrestartować hosta. Nie jestem pewien, dlaczego, prawdopodobnie ma to coś wspólnego z rejestracją sterownika lub czymś zwariowanym. Upewnij się, że iPad NIE jest w tej chwili podłączony.
3) Po ponownym uruchomieniu hosta uruchom gościa i podłącz iPada. Przy odrobinie szczęścia VirtualBox zobaczy urządzenie i złapie je, zanim host przejmie je. Jeśli nie, możesz spróbować powiązać go, chociaż istnieje szansa, że musisz powtórzyć kroki 1 i 2 i upewnić się, że w szczegółach filtra podano prawidłowe wartości.
Oczywistym jest, że będziesz potrzebował zainstalowanego pakietu rozszerzeń, aby uzyskać obsługę USB.
źródło
Postępowałem zgodnie z tymi samymi krokami i gość Windows (XP) widział iPada jako urządzenie z kamerą, ale iTunes nie widział urządzenia. Wątpiłem, aby było tak, ponieważ obsługa USB2.0 nie została włączona z konfiguracji portów USB mojej maszyny wirtualnej w VirtualBox.
Włączyłem go (pole wyboru Kontroler USB 2.0 EHCI poniżej
ports->USB
) i musiałem zainstalować pakiet rozszerzeń VirtualBox, a potem zadziałało to jak urok.źródło
Istnieją dwie edycje VirtualBox. Wersja opensource i darmowa (jak w piwie), ale nie wersja opensource. Listę można znaleźć na stronie http://www.virtualbox.org/wiki/Downloads .
Tylko wersja bliskiego źródła obsługuje przesyłanie strumieniowe urządzeń USB z hosta do gościa. Będziesz także musiał zainstalować VirtualBox Guest Additions, aby móc korzystać z twojego urządzenia.
źródło