Error LIBUSB_ERROR_ACCESS
En entornos Linux modernos, es habitual en placas USB como Arduino cuando no existen reglas udev adecuadas ver el error LIBUSB_ERROR_ACCESS
Solución
sudo apt install -y libusb-1.0-0 dfu-util dfu-programmer# ------------------------------------------------------------
# Arduino GIGA R1 WiFi (CDC ACM)
# ------------------------------------------------------------
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0266", \
MODE="0666", GROUP="dialout", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1", \
ENV{ID_MM_CANDIDATE}="0"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0366", \
MODE="0666", GROUP="dialout", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1", \
ENV{ID_MM_CANDIDATE}="0"
# ------------------------------------------------------------
# STM32 DFU (GIGA / STM32H7)
# ------------------------------------------------------------
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", \
MODE="0666", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
# ------------------------------------------------------------
# Arduino UNO
# ------------------------------------------------------------
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0043", \
MODE="0666", GROUP="dialout", TAG+="uaccess"
# ------------------------------------------------------------
# CH340
# ------------------------------------------------------------
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", \
MODE="0666", GROUP="dialout", TAG+="uaccess"Reiniciar daemon udev y aplicar reglas
daemon udev y aplicar reglasVerificación
Última actualización