我有一台新的戴尔XPS 13 (9350)笔记本电脑,主机运行Windows 10,客户机在Oracle VirtualBox 5.0.20下运行Ubuntu 16.04 LTS。我安装了扩展包和Linux的客户附加组件。
我有一个PNY 128 GB USB 3.0闪存盘。当我插入它时,Windows可以检测到它,并且我可以访问文件。但是当我尝试通过虚拟机访问它(设备-> USB -> PNY USB 3.0 FD),Windows主机释放它,但在客户端中无法使用。当我使用dmesg命令时,输出如下:
对于这个特定的情况,我将虚拟机的USB设置为USB 2.0。如果我将其设置为USB 3.0,似乎得到的结果基本相同。
我还有一台运行Windows 7的旧Dell XPS台式机,配置与VirtualBox和Ubuntu相同。在那台机器上,同样的USB驱动器在主机和Ubuntu客户机上都能正常工作。此外,我还有一台非常老旧的Gateway笔记本电脑,运行着最新版本的lubuntu(没有VirtualBox),它也可以正常处理同样的USB驱动器。这让我觉得驱动器本身没有问题。
目前,我不确定我的问题是与Windows 10作为主机还是与笔记本电脑有关。我搜索了其他遇到这个问题的人,但我找到的帖子都是在VirtualBox 5.0.20版本支持USB 3.0之前发布的(我看到的错误信息看起来与人们在旧版本的VirtualBox上遇到的相同,但我在这方面并不是很专业)。
有关调试或纠正此问题的任何建议吗?
我有一个PNY 128 GB USB 3.0闪存盘。当我插入它时,Windows可以检测到它,并且我可以访问文件。但是当我尝试通过虚拟机访问它(设备-> USB -> PNY USB 3.0 FD),Windows主机释放它,但在客户端中无法使用。当我使用dmesg命令时,输出如下:
usb 1-1: new high-speed USB device number 6 using ehci-pci
usb 1-1: device descriptor read/64 error 18
usb 1-1: device descriptor read/64 error 18
usb 1-1: new high-speed USB device number 7 using ehci-pci
usb 1-1: device descriptor read/64 error 18
usb 1-1: device descriptor read/64 error 18
usb 1-1: new high-speed USB device number 8 using ehci-pci
usb 1-1: invalid ep0 maxpacket: 9
usb 1-1: new high-speed USB device number 9 using ehci-pci
usb 1-1: invalid ep0 maxpacket: 9
usb usb1-port1: unable to enumerate USB device
对于这个特定的情况,我将虚拟机的USB设置为USB 2.0。如果我将其设置为USB 3.0,似乎得到的结果基本相同。
我还有一台运行Windows 7的旧Dell XPS台式机,配置与VirtualBox和Ubuntu相同。在那台机器上,同样的USB驱动器在主机和Ubuntu客户机上都能正常工作。此外,我还有一台非常老旧的Gateway笔记本电脑,运行着最新版本的lubuntu(没有VirtualBox),它也可以正常处理同样的USB驱动器。这让我觉得驱动器本身没有问题。
目前,我不确定我的问题是与Windows 10作为主机还是与笔记本电脑有关。我搜索了其他遇到这个问题的人,但我找到的帖子都是在VirtualBox 5.0.20版本支持USB 3.0之前发布的(我看到的错误信息看起来与人们在旧版本的VirtualBox上遇到的相同,但我在这方面并不是很专业)。
有关调试或纠正此问题的任何建议吗?