admin 管理员组

文章数量: 887016

##################################################

目录

关于 USB 3.0 报错符合 USB xHCI 的主机控制器,错误代码为 10

一个匪夷所思的 USB 3.0 问题!

这种情况会导致哪些症状呢?

破案了!这个困扰我大半年的问题其实是 intel xHCI 模式的设置问题

初识 xHCI

认识 eHCI 和 xHCI

BIOS 设置中的 xHCI 模式

通用 Windows 2.0/3.0 驱动下载


##################################################

关于 USB 3.0 报错符合 USB xHCI 的主机控制器,错误代码为 10

——————————

一个匪夷所思的 USB 3.0 问题!

         一年前在 blink 上发表了一个动态 是关于 USB 3.0 端口无法使用的问题:

燃吹动态——关于 Windows 8.1 USB 3.0 报错问题https://blink.csdn/details/1380054        如下:

USB 3.0 报错

        哝:

        结果今天在笔记本上也遇到了这个问题!!系统是 Windows 10

——————————

这种情况会导致哪些症状呢?

        第一 无法使用 USB 高速端口

        如果在设备管理器内中有符合 USB xHCI 主机控制器的设备显示感叹号
        不管错误代码是多少 最直观的症状就是 3.0 USB 端口无法 识别/使用

    这个很奇怪啊 别说 3.0 USB 就是 2.0 的也不认了,,
    找了好几天的驱动都没能解决掉这个问题!我一度以为是板子坏了 电机、电压的问题?

        第二 USB 鼠标或 USB 键盘无法使用

        甚至有的严重点鼠标都无法正常使用 有时候是鼠标有时候是键盘

        就算是换了接口都不行

    小爷当初还真以为是那个主机出问题了 于是乎拆箱直接换了个板子和电机
    结果离谱的来了 只要 U 盘插上 3.0 端口了 2.0 端口的鼠标和键盘就必定不能用一个、要不就是两个一块失灵……明明键盘和鼠标插上 3.0 端口还能用!!!
    匪夷所思 听网友说把显卡拆了用集显或者换一个显卡就可以了 结果我换了四五个显卡什么厂子的显卡都一样,什么方法都用过了!!!

        第三 USB 网卡速度变慢……

        这誰受得了,,

        第四 心情极度不爽哦

        什么时候想起来都气啊 还偏偏解决不了!Win 7 以上 Win 10 及以下的系统都有这个问题!!!

——————————

破案了!这个困扰我大半年的问题其实是 intel xHCI 模式的设置问题

%%%%%

初识 xHCI

        不知道大家有没有注意过 BIOS 中的一个类似 XHCI Pre-Boot Mode 的设置
        如果没有启用此功能 则无法识别在启动时未插入的 USB 设备!
        简短的 BIOS 描述如下:

如果需要 DOS 中的 USB 3.0 支持请启用此选项
如果将此项设置为 Disabled 则 XHCI 控制器将被禁用

    一般来说 xHCI 都在 BIOS 的
Advanced mode/高级模式
    中

%%%%%

认识 eHCI 和 xHCI

        USB 的每个主要版本都在 USB 控制器上使用了新的软件接口:

1.x 是 UHCI/OHCI
2.x 是 EHCI
3.x 是 XHCI

        与早期相同的堆栈处理 USB 1、USB2 以及 USB3 的控制器不同
        现在的 xHCI 控制器 叫 可扩展主机控制器接口 是 USB 3.0 控制器

        eHCI 是 USB 2.0 控制器
        xHCI 是 USB 3.0 控制器

        每个都与先前版本的驱动程序不兼容
        较新的 USB 控制器可与较旧的 USB 外围设备配合使用
        因此除了最新的 USB 硬件外 只要设备具有最新的必要驱动程序即可驱动运行

        但是在安装操作系统时可能会遇到像你手里有驱动程序但这些驱动程序并未内置在操作系统安装中

        因此无法完成操作系统的安装 将驱动程序安装到系统上,而不能使用驱动程序专用的硬件

    如果启动至 Windows PE 之类的应急环境并且 CD 中未包含 USB 3.0 驱动程序
    则在连接外部驱动器之类的功能后将无法使用 除非将其设置为 EHCI
    在两者均支持的 Windows 10 和 Windows 7 之间的双启动中
    xHCI 控制器绕过旧版 USB 端口不加载旧版 USB 端口
    将 xHCI 设置为禁用可以使双启动在使用 EHCI 控制器的 ASUS bios 下正常运行

        要解决 USB 问题 系统要么包括专用的较旧端口

        例如在具有 USB 3 端口的系统上专用的 USB 2 端口

        要么就是在 BIOS 中进行了类似的选择使得可以更改端口以使用在计算机端使用较旧的接口标准

        然后在打开操作系统并将更新的 USB 驱动程序安装程序复制到系统后 就可以改回安装更新的 USB 驱动程序

        这样就都可以在最新更快的 USB 上运行

%%%%%

BIOS 设置中的 xHCI 模式

        如果真的遇到了装了 3.0 驱动但是 3.0 端口还是不能用的话

        这个时候我们只需要进入 BIOS 将其设置成 Smart Auto 或 Auto 就 OK 了

        绝大多数的情况下 XHCI Mode 都是默认为 Disabled/关闭

        XHCI Mode 选项提供设定 xHCI 控制器在操作系统内的运行模式有四个:

Smart Auto/智能自动
Auto/自动
Enabled/开启
Disabled/关闭

        解释一下:

    Auto/自动
    当 BIOS 不具备 xHCI pre-boot 支持时强烈建议设为此模式
    在自动模式下 BIOS 会将所有 USB 3.0 连接端口连接至 EHCI 控制器
    接下来 BIOS 会使用 ACPI 协定提供开启 xHCI 控制器的选项 并且重新设定 USB 连接端口
	
    Smart Auto/智能自动
    当 BIOS 具备 xHCI pre-boot 支持时 建议设为此模式
一般此模式是开着的
    在智能模式下只有在 BIOS 可在开机前的环境下
pre-boot environment
    支持 xHCI 控制器才可以使用
    此选项功能类似 Auto 自动模式
    但在开机前环境下 BIOS 会依据前次开机环境操作系统下中所作的设定
    将 USB 3.0 连接端口连接至 xHCI 或 EHCI 模式
    此模式可让 USB 3.0 设备在进入操作系统前以 USB 3.0 Super-Speed 运行
    若在前次开机前环境下 USB 连接端口被设定至 EHCI
    则开启及重新设定 xHCI 控制器的步骤就必须遵照 Auto 模式

    若要设成 Enabled
    安装的操作系统必需支持 xHCI 规格
driver support
    若操作系统不支持则所有 USB 3.0 连接端口将无法运行!
    如果选择 Enabled 开启
    则在该模式下所有的连接端口在 BIOS 开机过程最后会被连接均会被至 xHCI 控制器
    如果 BIOS 在开机前不支持 xHCI 控制器
no xHCI pre-boot support
    BIOS 会先将 USB 3.0 连接端口连接至 EHCI 控制器
    待进入操作系统前再将 USB 3.0 连接端口连接至 xHCI 控制器

——————————

通用 Windows 2.0/3.0 驱动下载

        Windows-USB 2.0/3.0 驱动下载:

百度网盘:pan.baidu/s/1h5OK5GWTDBMrfLr6aruRJw 
提取码:0920
密码:ranchui

        没有 3.0 驱动的话就像这个样子:

        USB 3.0 驱动能用的话就是这样样子:

        安装好驱动重启后以及 BIOS 的 xHCI 没有问题的情况下 成功识别 USB 设备:

本文标签: 报错 必看 模式 高手 USB