libusb permission denied

При использовании libusb получаю такое сообщение:

libusb couldn't open USB device /dev/bus/usb/006/003: Permission denied.
libusb requires write access to USB device nodes.

Конечно, я могу решить проблему, выставив этому файлу права. Но после перезагрузки все вернется обратно. В чем проблема и как решить раз и навсегда?

0
mft - 19 Апрель, 2011 - 08:22

А можно подробнее. Что за девайс то?
Думаю тебе надо прописать правило в udev. Так, чтобы при при подключении автоматически выставлялись права для этого устройства.

Не так давно сделал чтобы программатор USBasp работал под любым юзером.
Делал так:
kdesudo kate /etc/udev/rules.d/60-usbasp.rules
И добавляем в созданный файл
SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", GROUP="users", MODE="666"
и сохраняем.

MODE='666' - все юзеры могут читать и записывать.
ATTR{idProduct} и ATTR{idVendor} надо изменить для своего устройства(lsusb).

Не факт что это поможет в твоём случае, но думаю понятно в какую сторону копать.

0
Robotex - 19 Апрель, 2011 - 16:49

Библиотека libfprint, сканер отпечатков пальцев.

0
mft - 19 Апрель, 2011 - 17:29

ну правило udev прописывать пробовал?

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры