[USB 3.0 报错]-高手必看!BIOS 设置中的 xHCI 模式以及 USB 2.0/3.0 的万能 Windows 驱动

2023-11-16

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

目录

关于 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 报错问题icon-default.png?t=N7T8https://blink.csdn.net/details/1380054        如下:

https://blink.csdn.net/details/1380054
USB 3.0 报错

        哝:

图片

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

USB 3.0 不能使用

——————————

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

        第一 无法使用 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.com/s/1h5OK5GWTDBMrfLr6aruRJw 
提取码:0920
密码:ranchui

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

没有驱动

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

USB 3.0 驱动能用

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

安装好驱动重启后以及 BIOS 的 xHCI 没有问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[USB 3.0 报错]-高手必看!BIOS 设置中的 xHCI 模式以及 USB 2.0/3.0 的万能 Windows 驱动 的相关文章

  • 12、剪绳子——剑指offer——动态规划

    剪绳子 问题描述 给你一根长度为n的绳子 请把绳子剪成m段 m和n都是整数 n gt 1并且m gt 1 每段绳子的长度记为k 0 k 1 k m 请问k 0 k 1 k m 可能的最大乘积是多少 首先本题可以用贪婪算法和动态规划算法求解
  • VLC在Android中的使用以及vlc中options的参数

    options 中的参数 我在csdn中找过很多篇文章了 有的文章一个参数也没写 有的写的都是关于缓存的 还有的写了几个 也没说明是什么意思 然后只能跑到csdn下载文档查看 为了方便网友们的使用 这里就简单写一下我是怎么使用的 后面会附上
  • Flink-cdc 同步mysql数据

    下载地址 https github com ververica flink cdc connectors releases 这里下载2 2 0版本 https github com ververica flink cdc connector
  • 搭建RocketMq(超详细,图文并茂)

    环境 jdk 1 8 rocketMq 版本 4 5 1 rocketmq all 4 5 1 bin release zip 附上链接 小伙伴自行下载 链接 https pan baidu com s 1zyzF3uZ3YN0YWzcLt
  • Linux脚本练习之script092- 判断输入的是否为IP地址

    script092 题目 注 题目来源于 SHELL16 判断输入的是否为IP地址 写一个脚本统计文件nowcoder txt中的每一行是否是正确的IP地址 如果是正确的IP地址输出 yes 如果是错误的IP地址 四段号码的话输出 no 否
  • SPECjbb 分析与使用

    SPECjbb 分析与使用 一 目的 二 SPECjbb 简介 2 1 是什么 2 2 三层客户 服务器模型结构 2 3 特性 三 环境说明 四 TPC C 简介 4 1 是什么 4 2 TPC C模型 4 3 TPC C指标 4 4 TP
  • dword ptr指令讲解

    dword ptr指令讲解 8086CPU的指令 可以处理两种尺寸的数据 byte和word 所以在机器指令中要指明 指令进行的是字操作还是字节操作 对于这个问题 汇编语言中用一下方法处理 1 通过寄存器名指明要处理的数据的尺寸 例如 下面
  • linux配置交换内存(虚拟内存)

    虚拟内存 Virtual Memory 是操作系统内存管理的一种技术 它将主存虚拟化 使得程序可以获得更大的可用内存空间 虚拟内存的主要优点有 提高内存利用率 可以加载更大的程序到内存中执行 提供了内存保护 避免程序间相互干扰 实现了懒加载
  • 【FPGA多周期约束】

    多周期约束及语法 一 什么时候需要用到多周期约束 Vivado TimeQuest等时序引擎默认是按照单周期关系分析数据关系的 即数据在发起沿发送 在捕获被捕获 发起沿和捕获沿相差一个周期 但是很多情况是 数据路径逻辑较为复杂 导致延时较大
  • 朴素贝叶斯基本原理和预测过程、先验概率、后验概率、似然概率概念

    贝叶斯原理是英国数学家托马斯 贝叶斯提出的 贝叶斯原理 建立在主观判断的基础上 在我们不了解所有客观事实的情况下 同样可以先估计一个值 然后根据实际结果不断进行修正 举例 一个袋子里有10个球 其中6个黑球 4个白球 那么随机抓一个黑球的概
  • 关于电商秒杀系统中防超卖、以及高性能下单的处理方案简述

    秒杀抢购系统的成功平稳运行 有一些需要注意的知识点 1 高并发 以及刷接口等黑客请求对服务端的负载冲击 2 高并发时带来的超卖 即商品数量的控制 3 高负载下 下单的速度和成功率的保证 4 其他 以秒杀单品为例 如抢小米手机 解决方案探讨
  • 大型网站架构核心要素之可用性:高可用架构

    前言 上节我们讲了网站核心要素之性能 这节我们接着讲第二个核心要素可用性 网站的可用性 描述的是一个网站是否可以正常使用的特性 这个特性是比较关键的 直接影响公司形象和利益 因此也有很多大公司把这点作为技术人员的绩效考核之一 既然那么重要
  • Springboot毕设项目地铁站自动售票系统77x9w(java+VUE+Mybatis+Maven+Mysql)

    项目运行 环境配置 Jdk1 8 Tomcat8 5 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEclispe Sts都支持 项目技术 Springboot myb
  • Plotly Express 详细使用指南,20组案例从入门到进阶(附源代码)

    作者 阳哥 出品 Python数据之道 ID PyDataLab 大家好 我是阳哥 今天跟大家分享的是 Plotly Express 的详细使用教程 Plotly Express 是 Python 交互式可视化库 Plotly 的高级组件
  • 【Deepin-15.11】下【Datax】使用【插件】进行【csv文件读写】

    接上 1 将Downloads目录下的压缩包放到指定文件夹下 题目要求 2 按照要求创建文件夹 题目要求 3 Github Datax txtfilereader模板官网将模板copy下来 写入文本文档并修改后缀名 复制到job 题目指定
  • Android Studio 中如何添加ViewModelProviders依赖?

    我的做法是在class类中直接导入文件 import androidx lifecycle ViewModelProvidels 一个小白 就当是记录一下啦
  • 86-信号和槽-信号与槽的参数

    信号与槽的参数 上节介绍了信号与槽的基本使用方法 本节介绍其参数传递的情况 通过为槽函数传递特定的参数 可以实现更复杂的功能 既可以传递 Qt 的内置参数 也可以传递自定义参数 当然 内置参数和自定义参数也可以放在一起传递 自定义参数既可以
  • 不习惯的 Vue3 起步六 の Echarts绘制下钻地图

    序 看过一些可视化大屏展示地图的例子 准备动手做做 既然要开始比制作 那么先把目标定好 做一个展示中国城市的下钻地图 使用 Vue3 Vite Typescript echarts 实现效果 准备工作 创建项目 因为准备使用Vue3 Vit
  • Vue——自定义指令

    自定义全局指令 注 使用指令时必须在指名名称前加前缀v 即v 指令名称 Vue directive hello bind 常用 alert 指令第一次绑定到元素上时调用 只调用一次 可执行初始化操作 inserted alert 被绑定元素

随机推荐

  • 【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线

    文章目录 前言 一 使用QT Creator编写上位机 二 上位机与网络调试助手联调 三 总结 前言 17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示 以下是本人在近期摸索出来的一些心得及体会 一 使用QT Creator编写
  • 目前有哪些好用的测试管理工具?

    PingCode Testhub Zephyr for jira 禅道等都是当下不错的测试管理工具 其实就测试用例管理工具或Bug管理工具来说 当前市场上种类并不少 功能也各有特色 我们在工具选型过程中最大的问题并不是不知道有哪些好的工具
  • FastDFS单机部署安装

    FastDFS单机部署安装 文章目录 FastDFS单机部署安装 前言 1 服务器规划 2 安装包 3 所有tracker和storage节点都执行如下操作 3 1 安装所需的依赖包 3 2 安装libfatscommon 3 3 安装Fa
  • mac电脑屏幕录制Berrycast Mac屏幕录制软件

    Berrycast是一款为Mac设计的优秀屏幕录制软件 它让屏幕录制变得简单而高效 以下是Berrycast的一些主要特点 简单的用户界面 Berrycast拥有直观和简洁的用户界面 使得用户可以轻松上手 高质量的视频输出 Berrycas
  • Vue2开发插件并发布到npm

    Vue3 TS Vite开发插件并发布到npm 目标 创建vue amazing selector下拉框组件 并发布到npm 效果如下图 默认时样式 禁用时样式 创建vue项目 vue create vue amazing selector
  • 指针和引用的区别

    从概念上讲 指针从本质上讲就是存放变量地址的一个变量 在逻辑上是独立的 它可以被改变 包括其所指向的地址的改变和其指向的地址中所存放的数据的改变 而引用是一个别名 它在逻辑上不是独立的 它的存在具有依附性 所以引用必须在一开始就被初始化 而
  • Kafka传输数据到Spark Streaming通过编写程序java、scala程序实现操作

    一 案例说明 现有一电商网站数据文件 名为buyer favorite1 记录了用户对商品的收藏数据 数据以 t 键分割 数据内容及数据格式如下 二 前置准备工作 项目环境说明 Linux Ubuntu 16 04 jdk 7u75 lin
  • segment anything原来可以这么玩

    Segment Anything能给我们做什么 前言 内容 具体实现 成果 前言 最近 大模型的热度确实是非常非常的高 从chatgpt到segment anything 这些东西整的我这刚入门的小白确实有点懵逼 最近实在是不知道干啥 想想
  • TypeScript装饰器原理分析

    文章目录 1 前言 2 装饰器原理 2 1 类装饰器 2 2 属性饰器 2 3 方法装饰器 访问器set get也属于方法 2 4 参数装饰器 3 装饰器执行顺序 1 前言 TypeScript装饰器装饰器是一种特殊类型的声明 它能够被附加
  • python numpy中mgrid使用方法

    import numpy as np 基本介绍 np mgrid start end Sj 上述表达中start表示开始数 end表示结束数 Sj表示总共个数 实例 生成的数组是包含end和start这两个数的 np mgrid start
  • 如何在ParaView中使用编程对不同的切面进行积分计算并保存输出?

    如何在ParaView中使用编程对不同的切面进行积分计算并保存输出 ParaView是一个强大的可视化和数据处理工具 它可以通过编程方式自动化各种任务 在此教程中 我们将讨论如何使用ParaView的Python编程接口来对不同的切面进行积
  • 谈谈我对redis事务的理解

    redis事务的所有命令都是序列化 有序地执行 在事务的执行过程中 不会被其他客户端发送的命令所打断 事务的主要作用就是串联所有命令防止其他命令插队 redis事务有几个常用的命令 首先是multi命令 它标记着事务的开始 意思是将命令入命
  • 恒源云GPU租用保姆级教程,助力深度学习训练!

    文章来源 恒源云社区 专注人工智能 深度学习GPU免费加速平台 官方体验网址 https gpushare com 恒源云史上最全的平台使用教程诞生了 用实力证明咱们能唱能跳产品好用 助力大家AI训练 跑赢开学季 必看篇 初次使用恒源云的用
  • golang flag 包的使用指北

    说起 golang 的 flag 个包 我们第一反应的是什么呢 至少我曾经第一次看到 flag 包的时候 第一反应是想起写 C 语言的时候咱们用于定义一个表示的 我们一般会命名为 flag 变量 实际上 golang 的 flag 包是用于
  • 无法定位软件包问题

    在etc apt 的sources list 添加镜像源 deb http archive ubuntu com ubuntu trusty main universe restricted multiverse 然后 sudo apt g
  • 数据分析报告概述

    一 结构规范及写作 报告常用结构 1 架构清晰 主次分明 数据分析报告要有一个清晰的架构 层次分明能降低阅读成本 有助于信息的传达 虽然不同类型的分析报告有其适用的呈现方式 但总的来说作为议论文的一种 大部分的分析报告还是适用总 分 总 的
  • 拜占庭将军问题 原文翻译

    拜占庭将军问 作者 LESLIE LAMPORT ROBERT SHOSTAK 和 MARSHALL PEASE 斯坦福国际研究院 译者 校对 闵敏 裴奇 Elisa EthFans org 可靠的计算机系统必须具备处理故障组件的能力 以防
  • nginx反向代理ipv6网站,使其可被ipv4访问

    环境 ubuntu 18 04 1 主机本身ipv6 v4双栈 0 安装nginx sudo apt get install nginx 1 编辑nginx conf sudo vi etc nginx nginx conf 在http 段
  • 镜像下载boot.iso和dvd1.iso的区别;dnf:找不到命令;yum和dnf的区别;CentOS Stream和Linux的区别;dnf: command not found

    这里写目录标题 一 linux 的各个系列 二 End dates are coming in 2024 for CentOS Stream 8 and CentOS Linux 7 三 镜像下载boot iso和dvd1 iso的区别 四
  • [USB 3.0 报错]-高手必看!BIOS 设置中的 xHCI 模式以及 USB 2.0/3.0 的万能 Windows 驱动

    目录 关于 USB 3 0 报错符合 USB xHCI 的主机控制器 错误代码为 10 一个匪夷所思的 USB 3 0 问题 这种情况会导致哪些症状呢 破案了 这个困扰我大半年的问题其实是 intel xHCI 模式的设置问题 初识 xHC