我正在运行 VMWare Server 2.0,客户操作系统为 Windows XP SP3。我有一个通过 USB 2.0 端口连接的 NeatCo 扫描仪。由于 VMWare server 2.0 现在支持 USB 2.0,我能够让客户操作系统识别扫描仪。当我去扫描时,它出现蓝屏。
我查看了 VMWare 论坛,大多数帖子都说要使用 USB 1.1,因为旧版本的 VMWare 不支持 USB 2.0。我甚至更新了主机 PC 上的芯片组驱动程序,看看是否有帮助 - 没有用。显然这与 USB 2.0 和 1.1 之间的数据包大小有关。当我插入设备时,客户操作系统建议使用 USB 2.0 端口,这对我来说意味着它无法识别 USB 2.0。我还查看了 VMWare 网站以查找更新的 USB 驱动程序,但一无所获。
我宁愿不用 USB 1.1 集线器来解决这个问题。有什么想法/经验可以帮到你吗?谢谢!!
答案1
当我插入设备时,客户操作系统建议使用 USB 2.0 端口,这对我来说意味着它无法识别 USB 2.0
原始答案: 您确定已经为您的虚拟机打开了 USB 吗?
好的,因此看起来主机上的 USB 2.0 显示在连接到 VMware 的 UHCI(1.1)控制器的客户机中,而不是虚拟机中的 EHCI(2.0)控制器。
您可以尝试以下几件事:
确保虚拟机的 .vmx 文件中有“ehci.present = "TRUE"”。如果需要添加它,请关闭虚拟机,更改 vmx 文件,然后重新启动它。
在 Windows 客户机的设备管理器中,确保您看到 ECHI 控制器并且它似乎正在运行(没有感叹号或任何东西)。
查看服务器 UI 中的 USB 菜单。如果尚未连接,则可能有一种方法可以将给定的主机 USB 设备连接到 EHCI 控制器。我面前没有服务器 2.0 UI,所以这可能有点不对劲。