§ 1.3 解决Ubuntu22.04下没有ttyUSB设备的问题
1. 原因
Ubuntu22.04 CH340系列串口驱动(没有ttyUSB)问题解决方案。
注:在旧版Ubuntu发行版中不存在这个问题
https://blog.csdn.net/qq_27865227/article/details/125538516
原因是驱动被
brltty
占用了。
sudo dmesg | grep brltty
输出日志:
[80425.880374] usb 1-11.3: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
2. Brltty是什么?
Ubuntu Brltty 是一个软件包,它提供了对盲人和视力受损用户的辅助功能。Brltty 是一个用于触觉读取文本的软件,它通过将文本转换为触觉和音频信号来帮助视力受损的用户。在 Ubuntu 中,Brltty 被用作一个后台服务,它与屏幕阅读器和其他辅助技术一起工作,为用户提供在计算机上使用文本界面的能力。通过 Brltty,用户可以通过触觉读取终端窗口、文本编辑器、命令行界面等。
Brltty 支持多种触觉和音频输出设备,包括触觉显示器、点字打印机和语音合成器。它还提供了一些配置选项,以便用户可以自定义其行为和输出方式
总之,Ubuntu Brltty 是一个在 Ubuntu 操作系统中提供辅助功能的软件包,旨在帮助盲人和视力受损用户更好地使用计算机。
3. 解决方法
解决办法就是卸载
Brltty
sudo apt remove brltty
移除软件之后,重启电脑。
然后就可以查询到USB设备了。
ls /dev/ttyUSB0
输出日志:
/dev/ttyUSB0
再次执行下面的指令,没有任何输出。
sudo dmesg | grep brltty