Проблема с CP210x USB-UART
При подключении микроконтроллера с мостовым контроллером USB-UART CP210x (10c4:ea60) служба brltty отключает его.
Находим виновного:
$ sudo dmesg
[51940.095731] usb 1-2: new full-speed USB device number 7 using xhci_hcd
[51940.228074] cp210x 1-2:1.0: cp210x converter detected
[51940.229256] usb 1-2: cp210x converter now attached to ttyUSB0
[51940.321216] usb 1-2: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1
[51940.321639] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[51940.321788] cp210x 1-2:1.0: device disconnected
[51940.820764] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input45
$ systemctl list-units | grep brltty
system-brltty.slice loaded active active Slice /system/brltty
system-brltty\x2ddevice.slice loaded active active Slice /system/brltty-device
Отключаем:
sudo systemctl mask system-brltty.slice
sudo systemctl stop system-brltty.slice
sudo systemctl mask system-brltty\x2ddevice.slice
sudo systemctl stop system-brltty\x2ddevice.slice
Ключевые слова: USB-to-UART bridge controller. Транслятор интерфейса USB-UART. 10c4:ea60 Silicon Labs CP210x UART Bridge. ESP32. ESP8266. CP2102.
Ссылки
How to stop brltty from claiming your USB UART interface on Linux