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错误占用了