Как я могу заставить мою Virtualbox Vista видеть мое USB-устройство (iPad)?

11

У меня есть последний VirtualBox. У меня есть фильтры для iPad. Но он не отображается на моем виртуальном экране Windows Мой компьютер или в виртуальном 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).

РЕДАКТИРОВАТЬ: мой iPad находится в режиме восстановления, может, почему его не видно в virtualbox? Также на моем хосте работает межсетевой экран Zonealarm и Microsoft Security Essentials. Кроме того, гость имеет антивирус AVG. Могут ли эти программы конфликтовать с virtualbox?

Фил
источник
Возможно, проверьте список служб вашего хост-компьютера на наличие какого-либо вспомогательного сервиса ipod, который вы можете отключить. Конечно, попробуйте сделать это, пока у вас тоже закрыт iTunes. Я думаю, что ваш хост-компьютер общается с ipad, прежде чем ваше программное обеспечение хоста VM может с ним что-нибудь сделать.
Джеймс Т Снелл
@Phil, пожалуйста, используйте комментарии, чтобы добавить свои комментарии об ответе, не редактируйте ответы.
Сатьяджит Бхат
это может быть возможно , что режим восстановления вызывает VB не видеть IPad
Sathyajith Бхат
Это взломанный iPad? Иногда они запускают дополнительные сервисы, которые могут быть получены вашей операционной системой.
n0pe
странно, я подключил рабочую USB-флешку и поставил на нее фильтр ... тоже не работает
Фил

Ответы:

8

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

  1. Установите «Oracle VM VirtualBox Extension Pack», соответствующий вашей версии VirtualBox. https://www.virtualbox.org/wiki/Downloads
  2. Убедитесь, что ваша учетная запись находится в группе "vboxusers". Вам может потребоваться выйти из системы / войти снова, чтобы забрать изменение группы. В худшем случае вам может потребоваться перезагрузка.
  3. Подключите ваше устройство USB.
  4. Убедитесь, что вы видите свое USB-устройство с помощью lsusbкоманды.
  5. Убедитесь, что вы также можете увидеть свое USB-устройство с помощью VBoxManage list usbhostкоманды. Вы не можете добавить рабочий фильтр в VirtualBox, пока он не заработает.
  6. В VirtualBox перейдите в раздел «Настройки вашего гостя», раздел USB, и добавьте фильтр для вашего USB-устройства.
  7. Запустите гостя и убедитесь, что он может видеть ваше устройство.
AlwaysLearning
источник
2
ключ - шаг 2. Добавьте пользователя в vboxusers. usermod -a -G vboxusers <youruser>
albfan
3

Заставить USB-устройства работать заведомо сложно с VirtualBox, но, что удивительно, это не так уж и плохо, если вы выполните следующие действия:

1) Убедитесь, что вы настроили свой гость с соответствующими USB-фильтрами. Это можно сделать в свойствах виртуальной машины в разделе USB. Вы захотите добавить фильтр для вашего iPad, который вы можете сделать достаточно легко с помощью кнопки «плюс» и позволить ему заполнить детали. Важным шагом здесь является очистка ВСЕХ полей, кроме имени, идентификатора поставщика и идентификатора продукта.

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

3) После перезагрузки хоста запустите гостевой компьютер и подключите iPad. Если повезет, VirtualBox увидит устройство и захватит его до того, как ваш хост захватит его. Если нет, вы можете попытаться связать его, хотя есть вероятность, что вам нужно повторить шаги 1 и 2 и убедиться, что в деталях фильтра указаны правильные значения.

Само собой разумеется, что вам потребуется установленный пакет расширений, чтобы получить поддержку USB.

Goyuix
источник
1

Я следовал тем же шагам, и гостевая Windows (XP) смогла увидеть iPad как устройство камеры, но iTunes не смог увидеть устройство. Я сомневался, что это произошло из-за того, что поддержка USB 2.0 не была включена в конфигурациях портов USB моей виртуальной машины в VirtualBox.

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

Асем
источник
0

Существует два выпуска VirtualBox. Версия с открытым исходным кодом и бесплатная (как в пиве), но не версия с открытым исходным кодом. См. Http://www.virtualbox.org/wiki/Downloads для списка.

Только версия с закрытым исходным кодом поддерживает потоковую передачу USB-устройств с хоста на гостевую. Кроме того, вам понадобится VirtualBox Guest Additions, установленный на гостевой, чтобы иметь возможность использовать ваше устройство.

n0pe
источник
больше нет понятия «издания». Ранее Пюэль издание теперь доступен в качестве расширения пакета virtualbox.org/wiki/Downloads
Sathyajith Бхат
Мой плохой, Сатья прав. В любом случае вам нужно расширение для поддержки USB.
n0pe
У меня уже есть пакет расширений
Фил