Jump to content

    
Sign in to follow this  
_Pasha

помогите исрпавить косяк в udev rules

Recommended Posts

Здравствуйте.

Известный многим texane st-util прописываю в etc/udev/rules.d согласно howto

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3744", \
    MODE:="0666", \
    SYMLINK+="stlinkv1_%n"

При вызове st-util пишет

libusb:error [op_open] libusb couldn't open USB device /dev/bus/usb/003/007: Permission denied.
libusb:error [op_open] libusb [b]requires write access to USB device nodes[/b].
2012-09-30T11:49:47 WARN src/stlink-sg.c: Failed to find an stlink v1 by VID:PID
Error: could not open stlink device
Error: could not open stlink device

Что не так? :smile3046:

Пробовал и юзеру назначить, т.е. OWNER:="pasha" - без толку

Всё равно его запускать приходится под рутом.

Share this post


Link to post
Share on other sites

Только что проверил. Ubuntu 12.04, /etc/udev/rules.d/49-stlinkv1.rules идентичен вашему, плата STM32VLDISCOVERY.

Команда

st-flash write v1 test.bin 0x08000000

- работает, прошивает.

Смутно вспоминаю, что куда-то вписывал quirks для usb-storage, но следов не нашёл.

Share this post


Link to post
Share on other sites
Смутно вспоминаю, что куда-то вписывал quirks для usb-storage, но следов не нашёл.

Quirks прописаны, тут какая-то бяка с привилегиями, udevadm для перегрузки правил вызывается, но ничего не меняется. Смотрел логи - ничего касательно сабжа нет. Если б ошибка какая синтаксическая... дык нет жеж!

Share this post


Link to post
Share on other sites

А что у вас кажет команда groups?

(Ну и перезагрузиться для надёжности, хоть и линукс:) )

Share this post


Link to post
Share on other sites
А что у вас кажет команда groups?

(Ну и перезагрузиться для надёжности, хоть и линукс:) )

УРА!!!

Ну, блин, откуда ж я знал, что группа plugdev у него не по умолчанию, а надо ручками дописать. А у других - не надо... Мне вообще хубунтячее разонравилось - очень уж кривенько как-то работает. Или это искаропки привет - чтоб не скушно по настройкам полазать? :)

 

Поскольку тэма мэлкая, я ее прикрою, а рэдкий гость пусть посмотрит сюда если чего спросить хочет.

Адьёз!

Edited by _Pasha

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this