Eu adicionaria um NAME="my_device"
para criar o nó correspondente.
E verifique suas cotações, substitua ”
por "
. Pode ser só isso.
Eu tento ter um dispositivo USB reconhecido como parte do meu grupo de usuários. Portanto, não preciso emitir sudo
durante o tempo de desenvolvimento quando depurar meu programa que acessa esses dispositivos. Especialmente doloroso ao usar o Netbean ou o Eclipse.
As regras do udev nunca funcionaram:
$ cat /etc/udev/rules.d/40-usbio.rules
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664”, GROUP=”odroid”,
ATTR{idVendor}==”04d8”, ATTR{idProduct}==”003f”
Eu também tentei com mod MODE=”0666”
e MODE=”0777”
.
A parte mais estranha é que minha câmera USB tem os mesmos privilégios e faz parte do mesmo grupo (root). Mas isso nunca requer um sudo
quando eu uso cheese
nem camorama
.
ls -l /dev/bus/usb/001/013 ---------------> camera
crw-rw-r-- 1 root root 189, 12 Mar 16 21:25 /dev/bus/usb/001/013
ls -l /dev/bus/usb/002/007 ----------------> usb device
crw-rw-r-- 1 root root 189, 134 Mar 16 21:32 /dev/bus/usb/002/007
Eu também quero fazer o mesmo com um arduino, mas mesmo com o arquivo de regras apropriado, ele simplesmente não funciona. Mesmo depois de reiniciar o udev ou o computador.
Como consertar isso?
Eu adicionaria um NAME="my_device"
para criar o nó correspondente.
E verifique suas cotações, substitua ”
por "
. Pode ser só isso.