quarta-feira, 19 de dezembro de 2012

Problema na identificação das portas serial no Arduino com o Ubuntu 12.04


Tive algumas experiência de desenvolver aplicações em Arduino no Ubuntu 11.04, mas nunca havia desenvolvido no 12.04, quando fui utilizar tive um grande problema na identificação das portas serial usb,não conseguia configurar pela IDE qualquer porta usb, estava desabilitada a opção no menu "Tools->Serial Port", impossibilitando de realizar qualquer teste com o Arduino quanto menos desenvolver algo.

Pelo terminal verifiquei usando o seguinte comando:
$ dmesg

E meu problema era algo como :

usb 1-1.3: new full-speed USB device number 18 using ehci_hcd
usb 1-1.3: device not accepting address 18, error -32
usb 1-1.3: new full-speed USB device number 19 using ehci_hcd
usb 1-1.3: device not accepting address 19, error -32
hub 1-1:1.0: unable to enumerate USB device on port 4

Solução:

sudo usermod -a -G tty name_user
sudo usermod -a -G dialout name_user

Após feito isso reiniciei e funcionou.