VirtualBox: почему некоторые USB-устройства отключены?

Обзор:
Моей хост-операционной системой является Ubuntu 10.10, а гостевой ОС - WinXP для версии VirtualBox, загруженной из Oracle, включая «VirtualBox 4.0 Oracle VM VirtualBox Extension Pack», так что работает USB сквозной , Это работает в общем (я смог сделать резервную копию своего iPhone в iTunes в гостевой ОС), , но некоторые устройства недоступны , даже если они предоставлены в настройках VirtualBox .

Особенности:

  • В настройках VirtualBox для гостевой ОС есть часть, где вы можете выбрать, какие из ваших USB-устройств должны быть видны гостевой ОС. Я выбрал несколько устройств, включая iPhone. Все идет нормально.
  • Затем вышло обновление iOS; мой iPhone теперь находится в режиме DFU (или режиме восстановления?) и представляет себя не как «iPhone», а как «iPhone (режим DFU)».
  • Я также добавил это устройство в список USB-устройств, которые должна видеть гостевая ОС - , но оно не видит это устройство. Устройство DFU указано в меню USB-устройств, доступных для гостевой ОС, но оно отключено (выделено серым)! Поэтому я не могу выбрать его, поэтому гостевая ОС его не видит.

Вопросы:

  1. Правильно ли я ожидаю, что гостевая ОС должна видеть устройство DFU, когда я добавляю его в настройках VirtualBox?
  2. Какие шаги необходимо предпринять, чтобы гостевая ОС действительно увидела устройство DFU? Почему устройство DFU неактивно и как сделать его выбираемым?
1
задан 9 February 2011 в 12:44

1 ответ

Отказ от ответственности: у меня нет iphone, и у меня нет возможности проверить какую-либо часть этого ответа. Так что все теоретические знания вполне возможны неправильно.

DFU - это стандартный способ обновления прошивки устройства. Устройство будет отображаться на хосте как устройство DFU, хост будет загружать на него обновление прошивки, оно будет применять это обновление и появляться на хосте как новое устройство . Так что, вероятно, происходит то, что VirtualBox не видит новое устройство, а не DFU.

Вот шаги, которые я предприму, чтобы решить / отладить проблему:

  • Перейдите в конфигурацию VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox перехватывать все USB-устройства. Смотрите скриншот.

enter image description here

  • Запустите VirtualBox, подключите устройство. Он должен появиться на Devices->USB Devices Menu как устройство DFU. Нажмите здесь. Теперь гостевая ОС установит свои драйверы и загрузит в нее прошивку. Жди терпеливо.

enter image description here

  • Снова перейдите в меню Devices->USB Devices. Должно быть там как другое устройство. Нажмите здесь. Наслаждайтесь.

Извините за скриншоты, если вы не понимаете, просто спросите. На втором снимке экрана устройства отключены, поскольку VirtualBox работает под пользователем, не являющимся членом группы virtualbox.

0
ответ дан 9 February 2011 в 12:44

Другие вопросы по тегам:

Похожие вопросы: