ubuntu22.04 CH340/CH34x 驱动安装

CH34x驱动地址:CH341SER_LINUX.ZIP - 南京沁恒微电子股份有限公司

1、卸载旧驱动(如果存在)

 sudo rmmod ch341.ko

2、解压进入 driver 目录

unzip CH341SER_LINUX.ZIP
cd CH341SER_LINUX/driver

3、编译 

make

可能错误:

make[1]: Entering directory '/usr/src/linux-headers-6.5.0-1020-oem'

warning: the compiler differs from the one used to build the kernel

 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0   You are using:

 CC [M] /home/yaosy/Downloads/CH341SER_LINUX/driver/ch341.o

/bin/sh: 1: gcc-12: not found 
        表明你的内核是用 gcc-12 编译的,而当前使用的编译器版本可能不同。这可能会导致编译后的模块与内核不兼容。

解决:

sudo apt install gcc-12

4、 安装到系统内核,重启自动加载

sudo make install

5、 查看设备是否存在

ls /dev/tty* ,设备 ttyCH341USB0

lsusb,ID: 1a86

如果没有 ttyCH341USB0

sudo dmesg | grep brltty

如过收到这样的结果:

[ 357.084194] usb 3-7: usbfs: interface 0 claimed by usb_ch341 while 'brltty' sets config #1

   

   brltty 服务和 usb_ch341 驱动之间存在一些冲突。brltty 是一个为盲人或视力受限的用户提供的盲文终端程序,它通常会试图控制某些 USB 设备以支持盲文显示设备。删除重新插拔即可。

sudo apt remove brltty

相关推荐

  1. 沁恒CH32V30X学习笔记10---pwm输出

    2024-04-26 11:40:08       25 阅读
  2. 沁恒CH32V30X学习笔记04--外部中断

    2024-04-26 11:40:08       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 11:40:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 11:40:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 11:40:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 11:40:08       18 阅读

热门阅读

  1. GO语言核心30讲 笔记

    2024-04-26 11:40:08       13 阅读
  2. 反编译jar包

    2024-04-26 11:40:08       10 阅读
  3. DVWA下半部分

    2024-04-26 11:40:08       13 阅读
  4. Centos7 tcpdump -w 时遇到 Permission denied

    2024-04-26 11:40:08       11 阅读
  5. mac下安装python并编写脚本实现s3上传功能

    2024-04-26 11:40:08       14 阅读
  6. nvm安装及使用(mac)

    2024-04-26 11:40:08       12 阅读
  7. 最小路径和

    2024-04-26 11:40:08       14 阅读
  8. Ajax 笔记 01

    2024-04-26 11:40:08       11 阅读
  9. 华纳云:如何使用Docker进行有效的日志管理?

    2024-04-26 11:40:08       14 阅读
  10. 【MySQL】排序和分页

    2024-04-26 11:40:08       15 阅读
  11. STM32中UART通信的完整C语言代码范例

    2024-04-26 11:40:08       13 阅读
  12. Python项目开发实战:怎么实现端口扫描器

    2024-04-26 11:40:08       12 阅读
  13. Hive概述

    2024-04-26 11:40:08       12 阅读
  14. C++笔记打卡第23天(STL常用算法)

    2024-04-26 11:40:08       11 阅读