当前位置: 首页 > news >正文

CH341 Linux驱动 没有 /dev/ttyCH341USB0

一、前言

        在本地安装了 CH341 的串口模块驱动后,手动拔插模块可以识别到,过一段时间又消失了。对于我长期不拔的设备十分的不友好。

二、解决冲突

        在 dmesg 下查看发现有冲突:

sudo dmesg | grep ch341
[    4.785457] usb_ch341 3-10:1.0: ttyCH341USB0: ch341 USB device
[    4.785585] usbcore: registered new interface driver usb_ch341
[    4.785587] ch341: USB serial driver for ch340, ch341, etc.
[    4.785588] ch341: V1.8 On 2024.08
[    5.869226] usb 3-10: usbfs: interface 0 claimed by usb_ch341 while 'brltty' sets config #1
[    5.869658] usb_ch341 3-10:1.0: ch341 usb device disconnect.
[23186.237452] usbcore: deregistering interface driver usb_ch341
[23186.237506] ch341: ch341 driver exit.
[23285.919735] usb_ch341 3-10:1.0: ttyCH341USB0: ch341 USB device
[23285.919848] usbcore: registered new interface driver usb_ch341
[23285.919850] ch341: USB serial driver for ch340, ch341, etc.
[23285.919851] ch341: V1.8 On 2024.08
[23286.710264] usb 3-10: usbfs: interface 0 claimed by usb_ch341 while 'brltty' sets config #1
[23286.710875] usb_ch341 3-10:1.0: ch341 usb device disconnect.

brltty 是一个为视障人士设计的软件项目,通过盲文显示器提供访问 Linux/Unix 文本模式控制台的功能。

这里大概就是说该服务与 ch341 有冲突,关闭并卸载 brltty 即可:

sudo systemctl stop brltty
sudo apt remove --purge brltty

重新加载 ch341 驱动:

sudo rmmod ch341
sudo modprobe ch341

重新查看设备:

已经可以正常使用了。

http://www.lryc.cn/news/601110.html

相关文章:

  • MySQL 基本查询
  • 【408二轮强化】数据结构——线性表
  • 最优估计准则与方法(4)最小二乘估计(LS)_学习笔记
  • 最优估计准则与方法(5)加权最小二乘估计(WLS)_学习笔记
  • 尝试几道算法题,提升python编程思维
  • C语言中:形参与实参的那些事
  • 1. Qt多线程开发
  • PYTHON从入门到实践-15数据可视化
  • 方案C,version2
  • 主要分布在腹侧海马体(vHPC)CA1区域(vCA1)的混合调谐细胞(mixed-tuning cells)对NLP中的深层语义分析的积极影响和启示
  • 深度解析 noisereduce:开源音频降噪库实践
  • C 与 C++ 的区别:发展、特性及优缺点详解
  • 对比JS“上下文”与“作用域”
  • 秋招Day19 - 分布式 - 分布式设计
  • RoPE:相对位置编码的旋转革命——原理、演进与大模型应用全景
  • LChot100--128. 最长连续序列
  • 前缀和-238-除自身以外数组的乘积-力扣(LeetCode)
  • 基于深度学习的图像分类:使用Inception-v3实现高效分类
  • FastAPI入门:demo、路径参数、查询参数
  • GPU运维常见问题处理
  • Vibe Coding | 技术让我们回归了创造的本质
  • 基于深度学习的图像分类:使用Capsule Networks实现高效分类
  • 【HTML】<script>元素中的 defer 和 async 属性详解
  • 前端开发 Vue 结合Sentry 实现性能监控
  • 掌握JavaScript函数封装与作用域
  • LeetCode 895:最大频率栈
  • 【micro:bit】从入门到放弃(六):示例蜂鸣器音乐、摇色子、光照强度、串口调试、麦克风
  • C++/CLI与标准C++的语法差异(一)
  • 大话数据结构之 < 栈>(C语言)
  • Pspice仿真电路:(三十四)如何使用Pspcie进行仿真