我正在尝试将 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组。对于那些有同样问题的人:
确保您拥有 Virtualbox 扩展包。这允许使用 USB 2.0。尚不支持 USB 3.0。
将自己添加到vboxuser组中(在主机中):
sudo usermod -a -G vboxusers <useruame>
Run Code Online (Sandbox Code Playgroud)
注销然后重新登录以使更改生效。
在 VM 设置中启用 USB 2.0 (EHCI) 控制器。
如果您需要更多帮助,请参阅此主题。
归功于塔卡特。
| 归档时间: |
|
| 查看次数: |
23770 次 |
| 最近记录: |