无法从 ubuntu 主机查看/连接 USB 设备到虚拟机来宾

Wil*_*ite 13 virtualbox usb

我正在尝试将 NXT 机器人连接到 Virtualbox 中的 Windows XP 来宾,我已经安装了 virtualbox 的扩展包。虚拟框中没有显示单个 USB 设备,但 lsusb 显示它们都连接到我的主机。

william@ubuntu-laptop:~$ lsusb
Bus 002 Device 005: ID 0694:0002 Lego Group Mindstorms NXT
Bus 002 Device 004: ID 049f:0051 Compaq Computer Corp. KU-0133 Easy Access Interner Keyboard
Bus 002 Device 003: ID 1c4f:0034 SiGma Micro 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

如您所见,我的机器人连接在第一个 USB 上,但 Vbox 中没有任何显示,甚至鼠标和键盘都没有显示,因为它们不是存储设备,所以 vbox 默认隐藏它们吗?(我没有尝试连接 USB 密钥)我需要强制 Vbox 通过来宾转发设备控制,在那里我可以将它连接到 RobotC IDE。

我通过软件中心安装了 Vbox。4.3.26版本(最新,今天才安装)

Wil*_*ite 21

问题是我不属于该vboxuser组。对于那些有同样问题的人:

  1. 确保您拥有 Virtualbox 扩展包。这允许使用 USB 2.0。尚不支持 USB 3.0。

  2. 将自己添加到vboxuser组中(在主机中):

    sudo usermod -a -G vboxusers <useruame>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 注销然后重新登录以使更改生效。

  4. 在 VM 设置中启用 USB 2.0 (EHCI) 控制器。

如果您需要更多帮助,请参阅主题。

归功于塔卡特。