Windows下USB百科
+ -

Windows10设备管理器USB设备描述符请求失败(未知的usb设备)

2021-05-23 18571 0

在电脑中插入USB设备后,有时会报USB设备描述符请求失败,导致USB设备在设备管理器中枚举失败。

一种专业的解决办法见:http://www.usbzh.com/article/detail-1059.html

USB设备描述符请求失败现象

USB设备描述符请求失败在设备管理器中发现通用串行总线控制器下面有一项黄色感叹号并提示“未知USB设备(设备描述符请求失败)”或者是“Unknown USB Device(Device Descriptor Request Sailed)”,遇到这个问题的可能性比较多,常见的例如USB接口供电不足、设备的数据线坏了或者设备自身故障导致的问题。

USB设备描述符请求失败

根据USB枚举过程可以知,获取USB的设备描述符是发生在USB设备插入电脑后比较靠前的操作的,如果USB的设备描述符获取失败,那么后续的像获取配置描述符字符串描述符等操作是不会进行的。

USB设备描述符请求失败原因分析

USB设备描述符请求失败的原因比较多,常见的原因是因为USB接口供电不足、设备的数据线坏了或者设备自身故障导致的问题。

1、机箱前面板USB口供电不足
USB机箱前面板在机机箱内部是通过线缆从主板连接到USB机箱前的,而机箱后端是直接从主板上连接。所以根据物理上学到的知识,线路的长短决定了线组阻抗过高,导致前面板的USB接口端输出功率不足即电压不足而引起的。这种现象经常出现在需要大电流的设备如移动硬盘上。所以我们可以把移动硬盘等设备插在机箱前面板USB接口,电脑显示:未知的usb设备 设备描述符请求失败,当把移动硬盘插到电脑的后面的USB接口,就可以读盘,一切正常,说明要求插电脑后面的USB接口就解决问题,这就是机箱前面板USB口供电不足导致的。

2、数据线坏了

例如移动硬盘、手机等设备,是数据线连接的,更换一根数据线试试,或者换一根比较粗且比较短的数据线试试。

3、设备自身故障

设备包括鼠标、键盘、U盘、移动硬盘等,自身故障也会导致提示:“USB设备描述符请求失败”的问题。例如测试其他的U盘测试没有问题,就是U盘自身的问题,可以先清理一下U盘插口试试,也可以拿到其他电脑试试,没有用就是U盘坏了。

USB设备描述符请求失败可以尝试的解决方法

  1. 同时按下Windows键 +R键,打开运行,在运行对话框中输入:“services.msc”命令打开服务,在服务窗口中找到并双击Plug and Play服务,首先将Plug and Play服务的启动类型为:禁用,停止服务,点击应用并确定。
    禁用,停止服务

接着再点击 Plug and Play服务,将Plug and Play服务的启动类型为:手动或自动,并启动该服务,点击应用,确定。
20210523000716778354

这时候的Plug and Play服务的启动类型:自动,运行状态:正在运行。再插拔一次USB设备,这时进入设备管理器看下是否解决了。

2.将设备管理器中的出现问题的设备右键卸载,然后将设备上的USB外设移除,重启您的电脑。

3.重启后将USB外设重新接入,扫描检测硬件改动,再次查看设备管理器中的问题是否还存在。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB音箱 UAC设备描述符分析
这里看到,USB规范采用的是USB1.1版本,不过字符串中又显示的是”USB2.0 Device”,所以这里就有点迷~关于设备描述符各字段的详细解释,详见USB规范中设备描述符一节。从bDeviceClass,bDeviceSubClass和bDeviceSubClass都被置为0来看,这是一个典......
Windows10设备管理器USB设备描述符请求失败(未知的usb设备)
在电脑中插入USB设备后,有时会报USB设备描述符请求失败,导致USB设备在设备管理器中枚举失败。一种专业的解决办法见:http://www.usbzh.com/article/detail-1059.htmlUSB设备描述符请求失败现象USB设备描述符请求失败在设备管理器中发现通用串行总线......
USB设备描述符布局
通用串行总线USB以其强大的功能,方便的连接广受用户使用,这些都得益于USB灵活多样的描述符。USB设备通过配置描述符,接口描述符,端点描述符等描述符实现设备功能。USB设备灵活多变的角色转换是通过USB的配置描述符来实现的,但一个USB设备有多个配置描述符时,就表明了这个USB设备支持多角的转换......
USB超高速设备描述符的bMaxPacketSize0为0x09
USB3的设备中,其USB设备描述符和2.0的结构一致,不过在含义上有的字段稍有区别。比如说在USB3.2的版本中,其设备描述符中的bMaxPacketSize0和USB2.0有就所不同。在USB2.0中bMaxPacketSize0代表的是USB设备默认端点0的最大包的大小,一般为0x40即64字......
华为UAC耳机 设备描述符
从UAC的设备描述符可知,音频是属于接口级别的,在UAC1.0版本,是需要将相关的配置参数bDeviceClass,bDeviceSubClass,bDeviceProtocoll置为0。对于别的参数,可参考USB设备描述符进行相关配置。本设备只有一个配置描述符,且端点0的bMaxPacketSiz......
HID 设备描述符关系
HID设备连接到USB主机后,主机通过发送Get_Descriptor请求读取HID设备的描述符,了解描述符对了解USB设备是至关重要的。HID设备的描述符HID设备除了支持USB设备的5种标准描述符之外,还支持HID设备特有的3种描述符。这些描述符是:USB标准描述符:设备描述符、配置描述符、......
USB设备描述符、配置描述符、接口描述符和端点描述符的拓扑关系
在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需从其中选定一个),配置由多个接口组成。一次只能有一个配置是活动的。大多数的设备只有一个配置和一个接口,当一个设备......
USB 设备描述符
USB设备描述符是USB设备在进行插拔和初始化过程中,最先被主机读取的一部分信息,它包含了设备的一些基本属性信息,如USB规范版本、设备类、设备子类、设备协议、最大数据包长度等。USB设备描述符通常是在设备插入时被主机读取,在获取到设备描述符后,主机可以自动加载相应的驱动程序,完成设备的初始化和配......
USB-UAC麦克风 设备描述符
UAC麦克风采用的设备描述符结构和USB设备描述符的结构一致,只是有些字段的值有所要求。偏移地址字段长度值描述0bLength10x12设备描述符的总和长度1bDescriptorType10x01设备描述符类型2bcdUSB 20x01001.00使用的USB版本号4bDeviceClass10x......
USB 设备限定描述符
设备限定描述符描述符用在当一个设备能够工作在不同的速度下时,会获取设备限定描述符。同时支持全速与高速的设备,必须有一个Device Qualifier Descriptor。当设备转换速度的时候,设备描述符中的某些字段可能改变。Device Qualifier Descriptor描述符储存当前不......
USB2.0设备枚举-获取设备描述符事务
USB设备与主机进行数据传输或进行设备配置时,有一些常见的术语如事务,令牌,包等。USB设备在枚举过程中有2次获取设备描述符的过程,这里分别标识为首次获取设备描述符和分配地址后的获取描述符。两次获取描述符的过程基本类似,惟一的区别是首次首次获取描述符由于设备尚未分配地址,故使用地址0与主机进行通......
UAC设备描述符
由于音频设备在USB规范中只能定义在接口级别。所在USB规范中没有定义特定的音频设备描述符,所以想要找到音频设备的信息,是在这些设备(如复合设备)的接口描述符信息中找到。因此设备描述符中的bDeviceClass, bDeviceSubClass 和bDeviceProtocol 中的应为0xEF,......
HID报表描述符与设备描述符、配置描述符、字符串描述符的通讯格式对比
报表描述符是USB HID规范中一个很重要的概念。USB HID设备报表描述符内容表述了该HID设备的功能及数据传输的格式。USB HID报表描述符在概念上和设备描述符,配置描述符,接口描述符,端点描述符和其它USB设备描述符类似,但是还是有一些细微的区别。我里我们做一个简要的区别:设备描述符、......
Windows下的USB设备描述符分析工具-UsbTreeView
UsbTreeView是Windows下的一款关于USB描述符分析的工具,该工具俱有以下特点:实时显示USB设备的连接状态以树状的形式显示连接到PC机中的所有USB设备,集线器和控制器可完美的分析连接到PC机中USB设备的各类USB描述符信息。支持USB1.0/USB2.0/USB3.x规范协议......
UAC麦克风设备描述符
所有的USB设备第一个要设计的描述符基本都是设备描述符。这里的UAC音频设备描述符数据配置如下:结构体定义如下:/* USB_DT_DEVICE: Device descriptor */struct usb_device_descriptor { __u8 bLength; ......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!