Usb udev правило никогда не работал на меня

Я пытаюсь распознать USB-устройство, как являющееся частью моей группы пользователей. Таким образом, я не имею к проблеме a sudo в течение времени разработки, когда я отлаживаю свою программу, которые получают доступ к тем устройствам. Особенно болезненный при использовании Netbean или Eclipse.

Правила udev никогда не работали:

$ cat /etc/udev/rules.d/40-usbio.rules
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664”, GROUP=”odroid”,
ATTR{idVendor}==”04d8”, ATTR{idProduct}==”003f”

Я также попробовал модификацией MODE=”0666” и MODE=”0777”.

Самая странная часть - то, что моя камера USB имеет те же полномочия и является частью той же группы (корень). Но это никогда не требует a sudo когда я использую cheese ни 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

Я также хочу сделать то же с arduino, но даже с надлежащим файлом правила, оно просто не работает. Даже после перезапуска udev или компьютера.

Как зафиксировать это?

2
задан 17 March 2014 в 17:10

1 ответ

Я добавил бы NAME="my_device" для создания соответствующего узла.

И проверка Ваши кавычки, замените ". Это могло быть просто это.

3
ответ дан 8 October 2019 в 11:24

Другие вопросы по тегам:

Похожие вопросы: