将无法识别的 USB 设备传递给 VirtualBox

将无法识别的 USB 设备传递给 VirtualBox

我正在运行 Ubuntu 16.04.1 及其所有更新,并在 Virtualbox 上安装了 Win 10。我可以在 Win 10 中使用 USB 设备,例如拇指驱动器、网络摄像头等,所以我知道 vbox 已正确设置(客户添加、USB 支持等)。

我的问题是我想更新 Vaporesso Target Pro 上的固件,为此我需要 Windows。当我插入模块时,我没有在 USB 设备列表中看到它。

[11065.688847] usb 3-1: new full-speed USB device number 7 using xhci_hcd
[11065.808894] usb 3-1: device descriptor read/64, error -71
[11066.032890] usb 3-1: device descriptor read/64, error -71
[11066.248827] usb 3-1: new full-speed USB device number 8 using xhci_hcd
[11066.368888] usb 3-1: device descriptor read/64, error -71
[11066.592897] usb 3-1: device descriptor read/64, error -71
[11066.808830] usb 3-1: new full-speed USB device number 9 using xhci_hcd
[11066.809139] usb 3-1: Device not responding to setup address.
[11067.013140] usb 3-1: Device not responding to setup address.
[11067.216818] usb 3-1: device not accepting address 9, error -71
[11067.328838] usb 3-1: new full-speed USB device number 10 using xhci_hcd
[11067.329157] usb 3-1: Device not responding to setup address.
[11067.533146] usb 3-1: Device not responding to setup address.
[11067.736829] usb 3-1: device not accepting address 10, error -71

这就是我插入时在 dmesg 中看到的内容,所以现在我在 virtualbox 中看不到它就说得通了。但是,我不知道如何让 Ubuntu 识别它,以便我可以将其传递给 virtualbox。

答案1

为了在客户系统上使用您的 USB 设备,您只需要 USB 供应商 ID 和产品 ID。插入您的设备,然后尝试该命令,该命令将“供应商 ID:产品 ID”显示为十六进制数字。通过在设备插入时和未插入时lsusb执行此操作,您应该能够找出表中的哪个条目属于您的设备。lsusblsusb

了解供应商 ID 和产品 ID 后,前往 VirtualBox 并根据以下内容为其创建 USB 过滤器VirtualBox 手册. 完成此操作后,该设备应该对客户操作系统可见。

相关内容