Estou com dificuldades para acessar um MCU conectado ao USB e apresentado como uma porta serial: /dev/ttyACM0
. O que funcionava bem no Ubuntu 22.04 não funciona no 24.04. Sempre que conecto o dispositivo, a única maneira de ter acesso é por
chmod 666
ele, mas isso funciona apenas temporariamente.
O usuário com o qual estou trabalhando já foi adicionado ao dialout
grupo e ls -l /dev/ttyACM0
retorna: crw-rw---- 1 root dialout 166, 0 Oct 25 15:33 /dev/ttyACM0
, então, pelo que entendi, é o root que tem r/w e qualquer membro do grupo dialout. Estou esquecendo de alguma coisa aqui para configurar/adicionar?
Editar: O driver parece estar correto, então esse não é o caso de uma regra UDEV inválida acionada:
[21856.363341] usb 3-6: new full-speed USB device number 6 using xhci_hcd
[21856.761217] usb 3-6: New USB device found, idVendor=2e8a, idProduct=0005, bcdDevice= 1.00
[21856.761236] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[21856.761240] usb 3-6: Product: Board in FS mode
[21856.761244] usb 3-6: Manufacturer: MicroPython
[21856.761247] usb 3-6: SerialNumber: e6614c311b7f8c38
[21857.365083] cdc_acm 3-6:1.0: ttyACM0: USB ACM device
[21857.365219] usbcore: registered new interface driver cdc_acm
[21857.365225] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Cumprimentos,
Pedro
Atualização do kernel: 6.8.0-47 para 6.8.0-48 ajudou a resolver o problema.