最近使用minicom(linux下的串口软件)碰到个奇葩问题,当时我使用VMware9.0.0版本的虚拟机,虚拟系统跑的是ubunto12.04,装了vmwaretool,当我usb转串口与本本连接的时候,虚拟机提示无法连接usb设备。我很奇怪,看了下win7下的设备管理器,里面已经检测到了串口设备,然后我手动connect 虚拟机上的usb设备,可是提示“the devier is currently in use”。我怀疑是win上什么进程占用了这个设备,但是我把该关的都关了,还是没解决。 这下没辙了,度娘吧,结果发现这问题存在的相当普遍啊,基本上都是说VMwave与win7上的usb3.0驱动不兼容,win7上的usb根集线器一直占着设备(如果本本有usb2.0的口就不用考虑这问题了),我仔细一看我的dell 14r全是usb3.0口啊,坑爹了。看看usb3.0的解决方案基本都是建议卸载win7上的usb3.0驱动,我觉得这样不是很可惜,而且竟然是不兼容,那些写驱动的都不会无视这个问题吧。所以我继续搜索解决方法,最后偶然在google上看到了一则英文文章(http://virtualizationmaximus.com/2013/01/08/intel-xhci-usb-3-0-controller-usb-passthrough-with-vmware-workstation-9-in-windows-7/)
这篇文章的题目是intel xHCI USB 3.0 controller - usb passthrough with vmware workstation 9 in windouws 7
文章大致意思是win7(win8貌似没这问题)下的vmware8(具体版本不了解)支持NEC usb3.0控制器,但是不支