无法从ubuntu主机查看usb设备/将其连接到virtualbox guest虚拟机


13

我试图将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

如您所见,我的机器人已连接在第一个USB上,但Vbox中什么也没有显示,甚至没有鼠标和键盘显示,由于默认情况下vbox不是存储设备,因此vbox会隐藏它们吗?(我没有尝试连接USB密钥)我需要强制Vbox通过来宾转发设备控制权,在这里我可以将其连接到RobotC IDE。

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


您是否在VirualBox中启用了USB?
蒂姆(Tim)

启用了USB控制器和USB 2.0(EHUI)控制器。我没有添加任何过滤器,因此它应该显示所有内容,对不对?
威廉·萨特思韦特

尝试添加过滤器,如果它不是排他性的,我发现它不会显示我的网络摄像头。
蒂姆(Tim)

我尝试添加过滤器,但仍然没有。测试了我关于仅显示存储设备的理论,没有,什么也没有。重新安装了扩展包,我讨厌输入n字,但是您明白了。也许我也应该在vbox论坛上问一下。
威廉·萨特思韦特

2
请参阅askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox-如果所有设置均正确,您应该会看到USB设备,例如USB密钥,打印机等。首先测试这些,并报告它们是否失败。
塔卡特2015年

Answers:


20

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

首先,请确保您具有Virtualbox Extension Pack,它可以使用USB 2.0。尚不支持USB 3.0。

将您自己添加到vboxuser组:

sudo usermod -a -G vboxusers <useruame>

注销然后重新登录以使更改生效

在虚拟机的设置中启用USB 2.0(EHCI)控制器

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

归功于塔卡特


0

以我为例,在应用了William Satterthwaite的上述技巧之后,我可以看到VirtualBox中的USB设备列表并进行连接。但是它们不会出现在来宾操作系统中。然后,我关闭了访客,并将USB适配器从USB 3.0更改为USB 2.0。我重新启动了计算机,并在来宾操作系统中显示了USB设备。


如果您使用的是Windows 7,则它不支持USB 3.0。主板驱动程序必须提供任何支持。对于virtualbox,您需要VirtualBox模拟的设备的驱动程序
Shelvacu
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.