A regra usb udev nunca funcionou para mim

2

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?

    
por user254885 17.03.2014 / 10:23

1 resposta

3

Eu adicionaria um NAME="my_device" para criar o nó correspondente.

E verifique suas cotações, substitua por " . Pode ser só isso.

    
por Sylvain Pineau 17.03.2014 / 13:37