GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

常见问题解决 --- 如何对未知的console线的驱动安装

先用某宝或者拍照识别产品名称,依据对应名称去官方安装驱动


先理解问题

text
Console线(串口线)连接电脑后不被识别
原因:电脑不知道这根线用的是什么芯片
解决:找到芯片型号,装对应驱动

第一步:插上线,先看设备管理器

text
插上Console线之前和之后
对比设备管理器的变化

操作:
  Win + X → 设备管理器
  右键"此电脑" → 管理 → 设备管理器

插上后看哪里出现了新设备

text
情况1:出现在"端口(COM和LPT)"
  → 驱动已经自动安装了
  → 直接用,记下COM口编号

情况2:出现在"其他设备",有黄色感叹号
  → 识别到设备但没有驱动
  → 右键 → 属性 → 详细信息 → 查看硬件ID
  → 这是最关键的一步

情况3:完全没有新设备出现
  → 线可能坏了
  → 换个USB口试试
  → 或者线根本没通电(部分线需要外供电)

第二步:查硬件ID,确定芯片型号

text
右键那个有感叹号的设备
→ 属性
→ 详细信息
→ 属性下拉框选"硬件ID"

会看到类似这样的字符串:

USB\VID_0403&PID_6001    → FTDI芯片
USB\VID_067B&PID_2303    → Prolific PL2303芯片
USB\VID_10C4&PID_EA60    → Silicon Labs CP210x芯片
USB\VID_1A86&PID_7523    → 国产CH340芯片
USB\VID_1A86&PID_5523    → 国产CH341芯片
USB\VID_0403&PID_6015    → FTDI FT231X芯片

VID和PID对照表

text
┌─────────────────────┬──────────────────────┬──────────────┐
│ 硬件ID              │ 芯片型号              │ 常见来源      │
├─────────────────────┼──────────────────────┼──────────────┤
│ VID_0403&PID_6001   │ FTDI FT232R           │ 品牌线居多   │
│ VID_0403&PID_6015   │ FTDI FT231X           │ 品牌线       │
│ VID_067B&PID_2303   │ Prolific PL2303       │ 杂牌线居多   │
│ VID_067B&PID_23A3   │ Prolific PL2303 HXD   │ 新版杂牌线   │
│ VID_10C4&PID_EA60   │ Silicon Labs CP2102   │ 思科/华为线  │
│ VID_10C4&PID_EA70   │ Silicon Labs CP2105   │ 多串口设备   │
│ VID_1A86&PID_7523   │ CH340G/CH340C         │ 国产便宜线   │
│ VID_1A86&PID_5523   │ CH341A                │ 国产线       │
│ VID_1A86&PID_7522   │ CH340K                │ 国产线新款   │
│ VID_2341&PID_0043   │ Arduino内置           │ Arduino板子  │
└─────────────────────┴──────────────────────┴──────────────┘

第三步:按芯片型号装驱动

CH340 / CH341(最常见的国产芯片)

text
下载地址:
  官网:http://www.wch.cn/products/CH340.html
  直链:http://www.wch.cn/downloads/CH341SER_EXE.html

安装步骤:
  1. 下载 CH341SER.EXE
  2. 直接双击运行
  3. 点"安装"
  4. 等提示"驱动安装成功"
  5. 拔插一次USB线
  6. 设备管理器里出现 CH340 COM口

注意:
  这个驱动同时支持 CH340 和 CH341
  装一个就够了

CP210x(思科Cisco线最常见)

text
下载地址:
  Silicon Labs官网:
  https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

选择版本:
  Windows:下载 CP210x_Windows_Drivers.zip
  解压后运行 CP210xVCPInstaller_x64.exe(64位系统)
  或者    CP210xVCPInstaller_x86.exe(32位系统)

安装步骤:
  1. 解压zip
  2. 运行对应位数的安装程序
  3. 按提示安装
  4. 重新插拔USB线

覆盖型号:
  CP2101 / CP2102 / CP2103 / CP2104 / CP2105
  一个驱动包全覆盖

FTDI(品牌线常见)

text
下载地址:
  FTDI官网:https://ftdichip.com/drivers/vcp-drivers/

选择:
  VCP Drivers → Windows → 下载安装包

安装步骤:
  1. 下载 CDM_v2.12.36.4_Setup.exe(版本号可能不同)
  2. 双击运行
  3. 按提示安装
  4. 重插USB线

覆盖型号:
  FT232R / FT231X / FT2232 / FT4232
  一个驱动包全覆盖

如果官网下不了:
  Windows Update有时会自动推送FTDI驱动
  设备管理器右键 → 更新驱动 → 自动搜索

Prolific PL2303(杂牌线常见,最麻烦)

text
这个芯片有历史遗留问题:
  Prolific为了打击假冒芯片
  在新版驱动里加入了芯片验证
  杂牌线用的是克隆芯片
  装新版驱动会显示"Code 10"错误

判断自己是真芯片还是克隆芯片:
  装上驱动后设备管理器里提示
  "This device cannot start (Code 10)" → 克隆芯片
  正常出现COM口 → 真芯片

真芯片(正品线):
  下载地址:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
  下载最新版驱动安装即可

克隆芯片(杂牌线):
  需要用旧版驱动(3.4.x版本)
  新版驱动会故意让克隆芯片不工作

旧版驱动获取方式:
  版本:PL2303_Prolific_DriverInstaller_v1.12.0.zip
  这个版本不验证芯片真假
  
  安装旧版驱动步骤:
  1. 先卸载现有PL2303驱动
     设备管理器 → 右键 → 卸载设备 → 勾选"删除驱动"
  2. 安装旧版驱动
  3. 安装完不要让Windows自动更新
     设备管理器 → 右键 → 更新驱动 → 
     "浏览我的电脑" → 指定旧版驱动路径

防止Windows自动更新驱动(重要):
  控制面板 → 系统 → 高级系统设置
  → 硬件 → 设备安装设置
  → 选"否(设备可能无法按预期工作)"
  → 保存

或者用组策略锁定:
  gpedit.msc → 计算机配置
  → 管理模板 → 系统 → 设备安装
  → 设备安装限制
  → 阻止安装与下列设备ID匹配的设备
  → 填入 USB\VID_067B&PID_2303

第四步:驱动装好后验证

text
验证步骤:

1. 设备管理器 → 端口(COM和LPT)
   应该出现类似:
   USB-SERIAL CH340 (COM3)
   Silicon Labs CP210x USB to UART Bridge (COM4)
   USB Serial Port (COM5)

2. 记下COM口编号(COM后面的数字)
   这个数字在SecureCRT、PuTTY等软件里要用到

3. 用SecureCRT或PuTTY测试连接:
   连接类型:Serial
   端口:COM3(以实际为准)
   波特率:9600(console线标准)或115200
   数据位:8
   停止位:1
   奇偶校验:无
   流控:无

特殊情况处理

情况一:装了驱动还是有感叹号

text
检查步骤:

1. 看错误代码
   设备管理器 → 右键 → 属性 → 常规
   记下错误代码

常见错误代码:
   Code 10:设备无法启动
     → PL2303克隆芯片问题,换旧版驱动
     → 或者芯片损坏,换线

   Code 28:未安装驱动程序
     → 驱动没装对,重新确认硬件ID

   Code 43:Windows停止了该设备
     → 拔插USB,或重启电脑

2. 尝试手动指定驱动:
   右键设备 → 更新驱动
   → 浏览我的电脑查找驱动
   → 从计算机上的可用驱动列表中选取
   → 手动选择驱动类型

情况二:完全看不到任何新设备

text
排查顺序:

1. 换USB口
   有些USB Hub供电不足
   直接插主板USB口

2. 换台电脑试
   判断是线的问题还是电脑的问题

3. 检查线是否通电
   部分Console线USB头只供电给芯片
   连接设备端(RJ45端)需要插到网络设备上才会有信号

4. 用万用表量USB口供电
   5V线和GND线之间应该有5V电压

5. 线可能真的坏了
   USB转串口芯片损坏
   需要换线

情况三:有COM口但连不上设备

text
不是驱动问题,是连接参数问题

Console线参数一般是:
  波特率 9600 或 115200
  数据位 8
  停止位 1
  奇偶校验 无(None)
  流控 无(None)

不同设备默认波特率:
  思科Cisco:9600
  华为:9600
  H3C/新华三:9600
  Juniper:9600
  服务器BMC:115200
  树莓派:115200

如果参数对了还是乱码:
  波特率不匹配
  挨个试:9600 / 19200 / 38400 / 57600 / 115200

情况四:不知道硬件ID(设备直接不显示)

text
用USBDeview工具查:
  下载:https://www.nirsoft.net/utils/usb_devices_view.html
  免安装,直接运行
  
  插上线后能看到所有USB设备的详细信息
  包括VID、PID、设备描述
  
  即使设备管理器里不显示
  USBDeview通常也能抓到

快速决策流程图

text
插上Console线
设备管理器有新设备?
  │           │
  否           是
  │           │
  ▼           ▼
换USB口    在哪个分类?
重新插      │         │
           正常COM口  其他设备/感叹号
           │         │
           ▼         ▼
          可以用    查硬件ID
            ┌───────┴───────┬──────────────┐
            │               │              │
          CH340           CP210x         PL2303
          1A86:7523       10C4:EA60      067B:2303
            │               │              │
            ▼               ▼              ▼
         WCH官网         Silicon Labs   先试新驱动
         CH341SER.EXE    官网驱动        不行换旧版3.4.x

常用下载地址汇总

text
CH340/CH341(国产芯片):
  http://www.wch.cn/downloads/CH341SER_EXE.html

CP210x(Silicon Labs):
  https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

FTDI(FT232R等):
  https://ftdichip.com/drivers/vcp-drivers/

Prolific PL2303(正品):
  http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

USBDeview(查看USB设备信息):
  https://www.nirsoft.net/utils/usb_devices_view.html

Zadig(万能驱动工具):
  https://zadig.akeo.ie/
  (如果实在不知道装什么驱动,用这个工具)

一句话总结

text
插上线 → 看设备管理器 → 查硬件ID里的VID/PID
→ 对照芯片型号 → 去对应官网下驱动 → 装完重插线

90%的情况是CH340或CP210x,装对应驱动就解决了
剩下的10%是PL2303克隆芯片,换旧版驱动

posted on 2026-06-27 17:12  GKLBB  阅读(19)  评论(0)    收藏  举报