Ubuntu无法识别`USB-485`设备
发布时间 2023-11-01 20:07:10作者: Tomato-In
问题:Ubuntu仅能在刚插入的一瞬间识别USB-485
设备,之后无法识别
原因分析:
- 使用
dmesg | grep usb
获取系统日志信息
[26019.612653] usb 3-1: ch341-uart converter now attached to ttyUSB0
[26020.757561] usb 3-1: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[26020.758398] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
- 可以看到这个问题是由于
brltty
进程占用了该设备,brltty
声称自己需要控制ttyUSB0
这个串口设备,导致ch341
驱动断开了设备
- 查明
brltty
是一个使盲人可以通过刷新布莱叶盲文显示器来读取屏幕内容的软件包,这里使用sudo apt purge brltty
卸载掉
- 卸载后,
ttyUSB0
这个串口设备就不会再被brltty
错误占用了