我正在运行带有 Windows XP SP3 来宾操作系统的 VMWare Server 2.0。我有一个通过 USB 2.0 端口连接的 NeatCo 扫描仪。由于 VMWare 服务器 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 集线器来解决这个问题。任何可能有帮助的想法/经验?谢谢!!
好的,看来主机上的 USB 2.0 显示在连接到 VMware 的 UHCI (1.1) 控制器而不是虚拟机中的 EHCI (2.0) 控制器的来宾中。
你可以尝试几件事:
确保 'ehci.present = "TRUE"' 在 VM 的 .vmx 文件中。如果需要添加它,请关闭 VM,更改 vmx 文件,然后重新启动它。
在 Windows 客户机的设备管理器中,确保您看到 ECHI 控制器并且它似乎正在工作(没有感叹号或任何东西)。
查看服务器 UI 中的 USB 菜单。如果 EHCI 控制器尚不存在,则可能有一种方法可以将给定的主机 USB 设备连接到 EHCI 控制器。我面前没有 Server 2.0 UI,所以这可能是遥不可及的。