查看USB设备VID和PID [2013-11-30更新]

由VMware USB驱动引发的USB接口“故障”解析 此前一直正常使用的DellU2311h显示器上面的一个USB接口突然无法使用了,表现为插入什么设备都无法识别,但可以听到有设备插入和弹出的系统提示音。经过仔细观察设备管理器,发现不管在那一个USB接口插入什么设备,都会被识别为unknownusb device,硬件ID为USB\vid_0E0F & pid_0001,且提示驱动无法加载。     故障分析:       Dell U231 阅读详情
- Windows

Windows下可直接在设备管理器中的设备属性窗口中查看。

例如:





- Linux

Linux系统下可通过lsusb命令查看。

例如:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter


ubuntu永久修改USB串口权限 在终端执行如下指令: lsusb //查看当前的设备,不清楚自己设备的可以通过插拔对比来获取,可以看到我这里多了 Bus 002 Device 004 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Bus 002 Device 003: ID 0e0f:... 阅读详情

相关推荐

USB设备识别全解析:VID/PID与枚举流程详解

USB设备识别依赖于VID和PID这两个核心标识,操作系统通过设备枚举流程读取描述符并匹配驱动。VID/PID作为设备的唯一身份证,决定了驱动加载和设备功能。在嵌入式开发和设备调试中,理解枚举机制和驱动匹配原理能有效解决代码43等常见故障。应用场景涵盖USB转串口芯片、自定义HID设备及CAN FD接口卡等。本文深入拆解从插入到驱动加载的完整链路,重点分析VID/PID的作用与实战排查技巧。

weixin_33863087的博客 455

USB设备Vid和Pid对应设备查询

查询地址参见:linux-usb-org 地址格式如下,vid和pid分别为对应的含义。

时有限 1万+

CH340B修改VID/PID实战:用CH34xSerCfg定制USB设备

USB设备通过VID和PID进行身份识别,主机枚举时依据设备描述符中的idVendor和idProduct匹配驱动与上位机软件。CH340B等USB转串口芯片内部集成可配置存储区,支持通过官方工具CH34xSerCfg读写VID、PID及字符串描述符,实现设备身份定制。这一机制在工业控制、嵌入式调试等场景中尤为重要,当上位机仅识别特定VID/PID时,修改芯片描述符比改动软件更高效。实际操作需注意工具版本匹配、驱动安装、配置备份及写入校验,避免设备枚举异常。

weixin_33957648的博客 282

修改设备管理器的COM端口名称

修改设备管理器的COM端口名称

m0_52539320的博客 3141

USB设备识别原理与驱动加载实战:VID/PID、描述符与代码43排查

USB设备识别是嵌入式开发与计算机外设调试的基础环节,其核心在于主机通过读取设备描述符获取VID和PID,进而匹配并加载对应驱动。VID/PID作为厂商与产品唯一标识,决定了驱动匹配的准确性;设备描述符则承载了协议版本、端点配置等关键信息。理解这一机制,能有效解决代码43、请求USB设备描述符失败等常见故障,并应用于USB转串口、CANFD接口卡等场景。本文围绕VID/PID匹配逻辑、描述符解析与驱动加载链路展开,结合抓包分析与固件配置,提供系统化的排查与调试方法。

weixin_34268753的博客 431

Win 11下Fastboot驱动安装避坑指南:从设备管理器到成功识别的完整流程

本文详细介绍了在Windows 11系统下安装Fastboot驱动的完整流程和常见问题解决方案。针对Win 11特有的兼容性挑战,提供了从设备管理器识别到驱动安装的详细步骤,帮助开发者快速解决Fastboot设备无法识别的问题,确保Android开发和刷机工作的顺利进行。

a3b4c5的博客 1243

USB的VID和PID,以及分类(Class,SubClass,Protocol)

USB(Universal Serial BUS,通用串行总线)协议规定,所有的USB设备都有VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)。VID由供应商向USB-IF(Implementers Forum,应用者论坛)申请。每个供应商的VID是唯一的,PID由供应商自行决定。主机通过VID和PID来识别不同设备,根据它们(以及设备的版本号),可以给设备加

山不在高,有金则名 6万+

设备管理器显示未知设备?USB-Serial调试实战案例

遇到设备管理器显示未知设备,无法识别USB-Serial controller很常见。通过手动安装驱动与硬件ID定位,轻松解决找不到驱动程序的问题,让串口调试重回正轨。

weixin_35578748的博客 1307

VID/PID是什么?一文讲透USB设备识别与ST-Link排查

USB设备的识别依赖一组关键标识:VID(厂商ID)和PID(产品ID),它们如同设备的两张身份证,决定了系统如何匹配驱动、区分设备类型。通过设备管理器、lsusb等工具可快速查询这些ID,从而定位驱动异常、设备枚举失败等常见问题。在硬件调试中,VID/PID不仅是驱动安装与匹配的依据,更可用于区分同型号多设备、反查设备身份,甚至验证烧录器真伪。以ST-Link烧录器报unknown device id为例,利用VID/PID可快速判断故障位于USB链路还是SWD链路,大幅提升排查效率。掌握这一基础体系,能

weixin_34416754的博客 679

USB-Serial Controller D驱动识别与安装:从VID/PID到CH340等芯片排查指南

在嵌入式开发和硬件调试中,USB转串口设备无法被系统正确识别是常见问题。Windows设备管理器中的“USB-Serial Controller D”通常意味着系统未能为设备加载匹配的驱动程序,其根源多与芯片驱动缺失、系统升级残留或驱动签名策略有关。掌握USB设备的VID/PID识别原理,是快速定位芯片方案(如CH340、CP210x、FT232、PL2303)的关键。基于硬件ID匹配驱动安装,并遵循“先清残留、再装驱动”的原则,能有效解决串口不显示、端口被占用、升级降级后驱动失效等高频故障。本文从设备枚举

weixin_29174385的博客 310

Windows下USB设备无法识别的完整指南

遇到电脑无法识别usb设备的困扰?从驱动异常到接口故障,深入剖析Windows系统下USB识别失败的常见原因,并提供实用、可操作的解决方案,帮你快速恢复设备连接。

weixin_42160645的博客 3582

CH34xSerCfg详解:修改USB转串口设备VID/PID与序列号完全指南

USB转串口是嵌入式开发中最常用的通信方式之一。当系统接入USB设备时,主机通过读取设备描述符中的VID(厂商ID)与PID(产品ID)来识别设备类型,再结合序列号区分同一型号的不同个体。然而,大量USB转串口模块出厂默认参数相同,导致多设备同时连接时难以区分,驱动匹配混乱。借助官方配置工具,开发者可自定义这些描述符参数,让设备以独立身份接入系统。这一操作在开发板定制、批量生产及设备追踪管理中有重要价值。本文以CH34x系列芯片为例,完整讲解使用CH34xSerCfg工具修改VID/PID与序列号的原理、流

weixin_33997389的博客 357

排查USB串口驱动问题:Windows下载与更新指南

遇到USB转串口设备无法识别?掌握正确的usb serial驱动下载方法,快速定位并解决Windows系统下的驱动安装难题,让设备稳定通信。

weixin_36238982的博客 1172

全球USB厂商及设备ID完整列表

本文档收录了截至2018年1月的全球各大USB设备制造商及其产品ID信息,涵盖打印机、摄像头、存储设备、游戏手柄、音频设备等各类外设。由Stephen J. Gowdy维护,用户可提交新设备信息以供更新。数据广泛用于Linux系统识别和驱动匹配。

weixin_42452483的博客 1245

PhoenixSuit 1.06:专为VID_1F3A_PID_EFE8 USB串口设备定制的固件烧录工具

USB转串口烧录工具是嵌入式开发中连接PC与MCU的关键桥梁,其核心在于驱动兼容性、协议匹配与Flash操作可靠性。PhoenixSuit 1.06并非通用刷机软件,而是深度绑定VID_1F3A_PID_EFE8硬件标识的专用工具链,通过预置签名绕过Windows驱动强制策略,固化Bootloader握手时序,并严格校验设备ID以杜绝误刷。它适用于国产低功耗MCU开发板、无线透传模块及工业传感器节点等典型场景,支持COM端口自动识别、BIN固件直写、擦除校验闭环及命令行批量集成,兼顾初学者快速验证与产线级稳

weixin_34216614的博客 285

C#计算八字

private string[] jq = { "小寒", "大寒", "立春", "雨水", "惊蛰", "春分", "清明", "谷雨", "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑", "白露", "秋分", "寒露", "霜降", "立冬", "小雪", "大雪", "冬至" };private string[] dz = { "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥", "子" };

m0_72939038的博客 827

USB设备插拔消息响应,获取VIDPID

//USB Connect #include "Dbt.h" #include "usbiodef.h" #include <winioctl.h> #include <setupapi.h> #include <initguid.h> DEFINE_GUID(GUID_DEVINTERFACE_USB_DEVICE, 0xA...

ADA_Ivan的博客 1542

trae CN 配置ida的mcp教程

本文介绍了在TraeCN中配置IDA Pro MCP服务的完整步骤:1)准备IDA Pro 9.0+和Python 3.11+环境;2)安装MCP服务端并配置插件;3)生成MCP配置文件;4)在TraeCN中添加HTTP类型MCP服务(默认端口13337);5)测试连接。重点说明了HTTP配置方式的操作流程,包括手动启动服务、正确填写JSON配置等关键环节。

2401_87915504的博客 1955

用CH34xSerCfg修改CH340的VID/PID,彻底解决USB转串口驱动冲突

USB设备通过VID和PID向系统表明身份,驱动依赖这对硬件ID完成匹配。然而大量CH340模块使用出厂默认的VID_1A86和PID_7523,导致多设备同时连接时驱动无法区分,出现COM口乱跳、软件连接错设备等问题。这种驱动冲突的根源在于设备身份不唯一,而非驱动损坏。通过CH34xSerCfg工具改写芯片配置区的VID、PID及描述符,即可让设备获得独立身份,从根上避免冲突。该操作方法简单,适合硬件工程师、嵌入式开发者及DIY玩家,在量产定制、品牌展示、多设备管理等场景中具有实用价值。本文详细梳理了修改

weixin_33922670的博客 400

一文带你了解什么是RDMA

RDMA(Remote Direct Memory Access,远程直接内存访问)是一种起源于高性能计算领域的通信技术,如今已广泛应用于数据中心。该技术使得用户程序能够绕过操作系统内核及CPU,直接与网络接口卡(NIC)交互,实现网络通信。这种方式不仅大幅提升了通信带宽,还显著降低了网络延迟,优化了整体性能。

嵌入式技术开发 6016

48、基于头部电信号和触觉的人机交互技术研究

本文探讨了基于头部电信号控制决策和触觉感知的人机交互技术。通过EEG信号采集与ANN模型(TDNN/PRNN)分析,实现对用户意图的识别;同时利用触觉传感接口识别操作员有意接触,提升人机协作安全性。研究涵盖系统设计、数据处理流程、实验结果及技术拓展方向,并展望了两种技术在工业、医疗与智能家居等领域的融合应用前景。

i1j2k的博客 100

告别USB权限困扰:PyUSB + LibusbK在Win10/Win11下的完整配置与避坑指南

本文详细介绍了在Windows 10/11系统下配置PyUSB和LibusbK以解决USB权限问题的完整指南。通过分析Windows与Linux的驱动模型差异,提供Zadig和手动安装两种驱动方案,并包含验证脚本和常见问题解决方案,帮助开发者彻底摆脱`usb.core.USBError: [Errno 13] Access denied`等权限困扰。

weixin_30952535的博客 530

基于MATLAB的BOC调制信号捕获算法仿真

然而,在实际的使用过程中,由于室内信号衰减以及遮挡等因素的影响,接收机在GPS信号弱化时会很容易丢失导航信息。与其他的调制方式相比,BOC具有较好的抗多径性能和更高的频带效率。通过本文的介绍,我们可以更加深入地了解BOC调制信号的捕获算法,并且掌握了如何使用MATLAB软件对其进行仿真实现。通过实验数据的分析,我们可以看出该算法对于BOC调制信号的捕获具有较高的准确率和稳定性,因此具有一定的工程应用价值。在BOC调制完成后,我们需要进行信号的捕获,这一步涵盖了信号检测、码偏差估计、载波频率估计等过程。

2301_79326559的博客 567
上一篇: CentOS 6.4 + Apache 2.2.15 + Redmine 2.3.2 + backlogs 1.0.6 安装配置 [2013-12-12更新]
下一篇: sqlite3 编译安装及快速入门 [2013-11-30更新]
xb_ma
博客等级 码龄18年 23粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值