我正在运行 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
执行此操作,您应该能够找出表中的哪个条目属于您的设备。lsusb
lsusb
了解供应商 ID 和产品 ID 后,前往 VirtualBox 并根据以下内容为其创建 USB 过滤器VirtualBox 手册. 完成此操作后,该设备应该对客户操作系统可见。