October 17, 2022

A fatal error occurred: Failed to connect to ESP32: No serial data received.

For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

esp8266 / esp32 arduino не видит /dev/ttyUSB0

Столкнулся с проблемой, что при подключении сразу же пропадает /dev/ttyUSB0 и остается /dev/ttyS0 и прошивка не записывается.

Путем долгих перетыканий кабеля и настроек:

sudo usermod -a -G uucp null

sudo usermod -a -G dialout null

Додумался посмотреть логи

cat /var/log/syslog

Oct 17 09:24:47 work brltty[24528]: USB control transfer error 32: Обрыв канала
Oct 17 09:24:47 work brltty[24528]: brltty: USB control transfer error 32: Обрыв канала
Oct 17 09:24:47 work dbus-daemon[1216]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.192' (uid=0 pid=24528 comm="/sbin/brltty -n -p /var/run/brltty.pid " label="unconfined")
Oct 17 09:24:47 work systemd[1]: Condition check resulted in Bluetooth service being skipped.

sudo apt remove brltty && sudo apt autoremove

Проблема ушла сразу, это ubuntu 22.04

Появился /dev/ttyUSB0