Ubuntu 14.04 x64 VirtualBox 4.3 上出现 VirtualBox USB 设备错误 NS_ERROR_FAILURE(0x80004005)

Ubuntu 14.04 x64 VirtualBox 4.3 上出现 VirtualBox USB 设备错误 NS_ERROR_FAILURE(0x80004005)

我一直试图将我的新 Boogie Board sync 连接到在 ubuntu 14.04 主机上运行的 virtualbox 4.3 虚拟机。我一直遇到此 NS_ERROR_FAILURE (0x80004005),尽管尝试了多种不同的方法,但还是无法解决它。

注意我确实查阅了一些不同的现有帖子,但它们没有帮助。这些问题与我遇到的问题不同,软件版本也不同。但以下是我查看过的问题。

Virtualbox 无法运行:NS_ERROR_FAILURE

当我尝试在 VirtualBox 中使用 USB 设备时,是什么阻碍了它?

我收到的错误消息是

Failed to attach the USB device Improv Electronics Sync [0120] to the virtual machine        
IE11 - Win8.1_1. Failed to create a proxy device for the USB device. (Error:     
VERR_READ_ERROR).

消息详细信息显示

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

请注意,我正在使用 Microsoft 的 Windows 8.1 虚拟机,但我认为这没有什么区别。

我尝试过的事情:

  1. 使用 EHCI 控制器在 virtualbox 管理器上启用 USB 控制器。
  2. 尝试启用没有 EHCI 控制器的 USB 控制器。
  3. 尝试从头开始重建 VirtualBox 映像。
  4. 将我自己添加到 vboxusers 组。

这些似乎都没有起到作用。

有什么建议么?

答案1

USB 设备既可以在主机操作系统上使用,也可以在客户操作系统上使用,但不能在两者之间共享。无论哪个系统先捕获 USB 设备,都会阻止其他系统的通信。

你应该有VirtualBox 扩展包已安装,可启用 USB 2。

那么你需要安装 VirtualBox 客户机附加组件在您的虚拟机中。

接下来,您需要启动虚拟机,进入机器设置并选择端口/USB。然后选择图标+并添加 USB 设备。

答案2

以防将来有人遇到这个问题。可能是所需的包不在依赖项中。就我而言,通过终端运行会抛出:

WARNING: The character device /dev/vboxdrv does not exist.

安装virtualbox-dkms解决了我的问题。

sudo apt-get install virtualbox-dkms

答案3

我发现最简单的决定就是进入文件夹,/home/$user/.VirtualBox/找到其中的文件,VirtualBox.xml-prev删除VirtualBox.xml并更改名称VirtualBox.xml-prevVirtualBox.xml这样就备份了 Virtual Box 的配置。

答案4

我已经重播这里有类似的问题

一个简单的命令可以解决您的问题:

sudo /etc/init.d/vboxdrv setup

相关内容