如何让我的Virtualbox Vista看到我的USB设备(iPad)?


11

我有最新的VirtualBox。我有iPad的过滤器。但它不会出现在我的虚拟Windows Vista“我的电脑”屏幕或虚拟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(家庭高级版)上运行64位Windows Vista Virtual

编辑:我的iPad处于恢复模式,也许为什么它不能在虚拟机中看到?我的主机也在运行Zonealarm防火墙和Microsoft Security Essentials。此外,客人还有AVG防病毒软件。这些程序可能与virtualbox冲突吗?


或许可以检查主机的服务列表中是否有一些你可以禁用的ipod帮助程序服务。当你关闭iTunes时,当然可以试试这个。我认为你的主机正在与ipad通话之前你的vm主机软件可以用它做任何事情。
James T Snell

@Phil请使用评论添加您对答案的评论,不要编辑答案。
Sathyajith Bhat

恢复模式可能导致VB无法看到iPad
Sathyajith Bhat

这是一个越狱的iPad吗?有时,他们会运行额外的服务,这些服务可能会被您的主机操作系统接收。
n0pe

奇怪的是,我插上了一个工作的usb棒,并在上面放了一个过滤器...也不起作用
phil

Answers:


8

这是iDevices的一个工作程序,以便在Ubuntu 12.04 LTS主机上的Windows XP客户机中运行的iTunes可以看到它们:

  1. 安装“Oracle VM VirtualBox扩展包”以匹配您的VirtualBox版本。 http://www.virtualbox.org/wiki/Downloads
  2. 确保您的用户帐户位于“vboxusers”组中。您可能需要再次注销/登录以获取组更改。在最坏的情况下,您可能需要重新启动。
  3. 连接USB设备。
  4. 确认您可以通过以下方式查看USB设备 lsusb 命令。
  5. 确认您还可以通过以下方式查看USB设备 VBoxManage list usbhost 命令。在此工作之前,您无法在VirtualBox中添加有效的过滤器。
  6. 在VirtualBox中,转到guest虚拟机的Settings,USB部分,然后为USB设备添加Filter。
  7. 启动您的访客并确认它可以看到您的设备。

2
关键是第2步。将用户添加到vboxusers。 usermod -a -G vboxusers< youruser>
albfan

3

使用VirtualBox让USB设备正常工作非常棘手 - 但令人惊讶的是,只要您按照以下步骤操作,它就不会太糟糕:

1)确保使用正确的USB过滤器配置guest虚拟机。这些可以在USB部分下的VM属性中完成。您需要为iPad添加一个过滤器,使用加号按钮可以轻松完成,并让它填写详细信息。这里重要的一步是清除除名称,供应商ID和产品ID之外的所有字段。

2)此时您需要关闭guest虚拟机(如果它正在运行),然后重新启动主机。我不知道为什么,可能与注册驱动程序或古怪的东西有关。确保此时未插入iPad。

3)重新启动主机后,启动已运行的guest虚拟机并连接iPad。运气好的话,VirtualBox会在主机接管之前看到设备并抓住它。如果没有,您可以尝试将其关联,但您可能需要重复步骤1和步骤1。 2并确保在过滤器详细信息中填充了正确的值。

毫无疑问,您需要安装扩展包才能获得USB支持。


1

我按照相同的步骤,客户Windows(XP)能够将iPad视为相机设备,但iTunes无法看到该设备。我怀疑这是因为VirtualBox中的虚拟机的USB端口配置没有启用USB2.0支持。

我启用了它(USB 2.0 EHCI Controller复选框下) ports->USB )并且必须安装VirtualBox扩展包,然后它就像一个魅力。


0

VirtualBox有两个版本。开源版本和免费(如啤酒)但不是开源版本。看到 http://www.virtualbox.org/wiki/Downloads 列表。

只有close-source版本支持从主机到guest虚拟机的USB设备流。此外,您还需要在guest虚拟机上安装VirtualBox Guest Additions才能使用您的设备。


再也没有“版本”的概念了。以前的PUEL版本现在可作为扩展包使用 virtualbox.org/wiki/Downloads
Sathyajith Bhat

我的坏,沙迪亚是对的。无论哪种方式,您都需要扩展程序才能获得USB支持。
n0pe

我已经有了扩展包
phil
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.