USB 3.0 端口在配备 Intel USB 3.0 xHCI 控制器的 Windows 7 上可用作 USB 2.0 端口

USB 3.0 端口在配备 Intel USB 3.0 xHCI 控制器的 Windows 7 上可用作 USB 2.0 端口

在配备 Intel USB 3.0 xHCI 控制器 (*) 的 Windows 7 计算机上,USB 3.0 端口可用作 USB 2.0 端口 - 即连接到 USB 3.0 端口的设备(例如蓝色端口)仍出现在设备管理器中的 USB 2.0(EHCI)控制器下,并以 USB 2.0 速率运行。

USB 2.0 (EHCI) 控制器下的 USB 集线器设备

(*)英特尔® 7 系列/C216 芯片组,尽管英特尔® 8 系列/C220 芯片组也会出现同样的情况

答案1

造成此问题的原因可能有两个:

  • 在 BIOS 设置中,USB 3.0 端口降级为 USB 2.0
  • 在 Windows 7 中,未安装 Intel(R) USB 3.0 主控制器交换机驱动程序

BIOS 选项:

仅有的一些主板提供了在 BIOS 设置中禁用 USB 3.0 的选项;不要指望在任何地方都能找到它。

Windows 驱动程序选项:

您还应该检查是否安装了 Intel(R) USB 3.0 主机控制器交换机驱动程序。要检查是否已安装,请打开设备管理器,打开查看菜单并选择“按连接查看设备”,然后按如下方式进行验证:

屏幕截图显示正在安装 iusb3hcs 驱动程序

如果在“PCI 总线”设备的详细信息中选择“设备下层过滤器”时没有出现“iusb3hcs”,则说明您没有这个基本的驅動程式碼已安裝。

要安装它,您应该重新安装英特尔的驱动程序(适用于您的硬件 - C216 或 C220),因为它们安装了英特尔 (R) USB 3.0 主机控制器交换机驱动程序 (iusb3hcs)。

技术细节

从技术上讲,iusb3hcs 驱动程序是作为 PCI 总线设备的设备下层过滤器安装的。过滤器驱动程序的目标是在 PCI 总线启动期间初始化特定于 Intel 的 XUSB2PR 寄存器。此寄存器允许每个端口配置,以将其定向到 XHCI(USB 3.0)或 EHCI(USB 2.0)控制器。(有趣的事实:可以找到等效的 Linux 代码这里

如果未安装过滤驱动程序,则将应用默认配置:所有端口都将定向到 USB 2.0。

相关内容