Як я можу зробити так, щоб моя Virtualbox Vista бачила свій USB-пристрій (iPad)?


11

У мене є останній VirtualBox. У мене є фільтри для iPad. Але це не відображається на екрані "Мій комп'ютер" або віртуальному iTunes. Коли я намагаюся клацнути правою кнопкою миші маленький значок USB і виберіть його, він говорить

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}

Будь-яка допомога дуже вдячна

Примітка. Запуск 64-бітної Windows Vista Virtual на 64-бітній Windows Vista (Home Premium)

EDIT: мій iPad знаходиться у режимі відновлення, можливо, чому його не можна побачити у virtualbox? Також мій хост працює з брандмауером Zonealarm та Microsoft Security Essentials. Крім того, у гостя є антивірус AVG. Чи можуть ці програми конфліктувати з virtualbox?


Можливо, перегляньте список послуг хост-машини на наявність якоїсь служби помічників ipod, яку ви можете відключити. Звичайно, спробуйте це, поки ви закрили iTunes. Я думаю, що ваша хост-машина розмовляє з ipad перед тим, як ваше програмне забезпечення хостинг-сервера vm може зробити з цим все,
James T Snell

@Phil, будь ласка, використовуйте коментарі, щоб додати свої коментарі до відповіді, не редагуйте відповіді.
Сатьядхіт Бхат

можливо, що режим відновлення змушує VB не бачити iPad
Sathyajith Bhat

Це iPad з розбиттям? Іноді вони виконують додаткові сервіси, які можуть отримати ваші хост-оператори.
n0pe

дивно я підключив робочу палицю usb і поставив на неї фільтр ... теж не працює
phil

Відповіді:


8

Це робоча процедура для iDevices, щоб вони були видимі iTunes, що працює в гостях Windows XP на хості Ubuntu 12.04 LTS:

  1. Встановіть "Oracle VM VirtualBox Pack Extension Pack", щоб відповідати вашій версії VirtualBox. https://www.virtualbox.org/wiki/Завантажити
  2. Переконайтеся, що ваш обліковий запис користувача знаходиться у групі "vboxusers". Можливо, вам доведеться знову вийти / увійти, щоб вибрати групу змін. У гіршому випадку вам може знадобитися перезавантажити.
  3. Підключіть свій USB-пристрій.
  4. Переконайтесь, що ви можете бачити свій USB-пристрій за допомогою lsusbкоманди.
  5. Переконайтеся, що ви також можете бачити свій USB-пристрій за допомогою VBoxManage list usbhostкоманди. Ви не можете додати робочий фільтр у VirtualBox, поки це не працює.
  6. У VirtualBox перейдіть у Налаштування вашого гостя, розділ USB та додайте фільтр для свого USB-пристрою.
  7. Запустіть свого гостя і підтвердьте, що він може бачити ваш пристрій.

2
Ключ - крок 2. Додайте користувача до vboxusers. usermod -a -G vboxusers <youruser>
albfan

3

Працювати USB-пристрої, як відомо, не дуже складно з VirtualBox - але на диво це не так вже й погано, якщо ви дотримуєтесь цих кроків:

1) Переконайтеся, що ви налаштували свого гостя за допомогою належних фільтрів USB. Це можна зробити у властивостях для VM, під розділом USB. Ви хочете додати фільтр для вашого iPad, який ви можете зробити досить просто за допомогою кнопки плюс і дозволити йому заповнити дані. Тут важливим кроком є ​​те, що ви очистите ВСІ поля, крім Імені, Ідентифікатора постачальника та Ідентифікатора продукту.

2) У цей момент вам потрібно відключити гостя (якщо він працює) і перезавантажити хоста. Я не впевнений, чому, напевно, щось стосується реєстрації водія чи чогось дурного. Переконайтесь, що iPad наразі НЕ підключено.

3) Після перезавантаження хоста запустіть гостя, якого ви працюєте, та підключіть свій iPad. З будь-якою удачею VirtualBox побачить пристрій і захопить його до того, як ваш хост переймає його. Якщо ні, ви можете спробувати пов’язати його, хоча ймовірно, вам потрібно повторити кроки 1 і 2 і переконатися, що в даних про фільтр зафіксовані правильні значення.

Само собою зрозуміло, що вам потрібно буде встановити пакет розширень, щоб отримати підтримку USB.


1

Я виконував ті самі кроки, і гостьова Windows (XP) змогла бачити iPad як пристрій камери, але iTunes не міг бачити пристрій. Я сумнівався, що це було через те, що підтримка USB2.0 не була включена з конфігурацій портів USB моєї віртуальної машини в VirtualBox.

Я ввімкнув його (прапорець USB 2.0 EHCI Controller внизу ports->USB) і повинен був встановити пакунок розширення VirtualBox, і тоді він працював як шарм.


0

Є два видання VirtualBox. Версія з відкритим кодом та безкоштовна (як у пиві), але не з відкритим кодом. Див. Http://www.virtualbox.org/wiki/Завантаження для списку.

Тільки версія з близьким кодом має підтримку передачі USB-пристроїв від хоста до гостя. Крім того, вам потрібно буде встановити додатки для гостей для VirtualBox, щоб мати змогу користуватися вашим пристроєм.


більше немає поняття "видання". Раніше видання PUEL тепер доступне у вигляді пакету розширень virtualbox.org/wiki/Downloads
Sathyajith Bhat

Моє погано, Сатья права. У будь-якому випадку вам потрібно розширення, щоб мати підтримку usb.
n0pe

У мене вже є пакет розширень
phil
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.