运行 Windows 7 时,我应该在 BIOS 设置中启用还是禁用 xHCI 切换?

运行 Windows 7 时,我应该在 BIOS 设置中启用还是禁用 xHCI 切换?

我有一块支持 USB 3.0 的 Jetway NF9E-Q77 主板。可以使用英特尔驱动程序在 Windows 7 中启用 USB 3.0 支持。

假设驱动程序已安装,应该xHCI 切换在 BIOS 设置中可以启用还是禁用?

BIOS USB 设置截图

BIOS 手册是这样说的:

XHCI 切换

对于不支持 XHCI 切换的操作系统,请选择“已启用”。XHCI 驱动程序将声明 XHCI 所有权变更。设置为“已启用”和“已禁用”。

我知道 Windows 7 没有天生地支持 USB 3.0。既然如此,似乎设置应该是已启用

另一方面,英特尔驱动程序在 Windows 7 中启用了 USB 3.0 支持。既然如此,似乎设置实际上应该是已禁用

哪一个是正确的?

答案1

我向英特尔社区询问,试图弄清楚这件事。结果英特尔工程部门对此有话要说:

“根据工程,需要将 xHCI 保留为“启用”状态”。

7 系列芯片组的英特尔 USB 3.0 驱动程序是否支持 xHCI 切换?

就是这样。当运行 Windows 7 + Intel 的 USB 3.0 驱动程序时,xHCI 切换必须在 BIOS 设置中启用。

答案2

我发现了一个与 EHCI 切换有关的有趣的错误 - 它可能只存在于某些主板上。

对于较高版本的操作系统,您通常会在禁用 EHCI 切换的情况下运行。

在华硕 M4A89GTD Pro/USB3(可能还有其他产品)上,如果您需要使用 USB 旧版支持来允许使用 USB 键盘进行 BIOS 控制,那么您还必须启用 EHCI 切换,否则多个 USB 控制器将出现故障,代码为 10。

如果遇到此问题,您必须在设备管理器中卸载失败的控制器,然后允许重新检测它们 - 然后它们应该恢复正常...我以为我烧坏了一些 USB 端口,直到我发现了这一点。

相关内容