Проблемы создания символьной ссылки Udev

Я пишу правило udev создать символьную ссылку для камеры usb, но это, кажется, не работает.

Строка ниже была добавлена к файлу/etc/udev/rules.d/99-econ.rules

однако я имею не могущий получить работу символьной ссылки. Я попробовал, перезапустил udev сервис, перезагрузив компьютер, и отключив и повторно включив устройство в компьютер.

SUBSYSTEM=="video", ATTRS{idVendor}=="2560", ATTRS{idProduct}=="c110", ATTRS{serial}=="321CC601", SYMLINK+="usb_camera"

какая-либо идея, что я делаю неправильно?

спасибо!

-2
задан 15 September 2016 в 22:36

1 ответ

Ваше правило синтаксически корректно. Однако можно хотеть проверить несколько простых вещей.

0) Избавьтесь от ATTRS{serial}=="321CC601", бит. Вам не нужен он (РЕДАКТИРОВАНИЕ->), если у Вас нет нескольких в других отношениях идентичных устройств, необходимо различать последовательным #.

1) Обязательно правильно определите Ваше USB-устройство.

# plug your device in a convenient usb port
$ lsusb  # <- check IDs for vendor and product
$ udevadm monitor --property 
# Above (^^^^) will monitor your device events continuously, 
# in particular every thing that is plugged/unplugged in a usb port.
# Unplug yr device and type CTRL-C in terminal to stop monitoring

2) Проверьте, что идентификаторы, которые Вы записали ранее, соответствуют выводу udevadm monitor --property поскольку Вы отключили свое устройство.

3) Удостоверьтесь это "SUBSYSTEM=="..." отвечает всем требованиям.
Это может быть корректно, но для камеры usb с областью хранения (я предполагаю, возможно, неправильно, что это - Ваш случай), Вы главным образом видите свойства, такие как: SUBSYSTEM=usb, SUBSYSTEM=scsi_host, SUBSYSTEM=scsi, SUBSYSTEM=scsi_disk, SUBSYSTEM=scsi_device, SUBSYSTEM=scsi_generic, ...
ИЛИ
замените тест на SUBSYSTEM тестом на ID_TYPE=="..."

HTH. Приветствие обратной связи.

0
ответ дан 28 September 2019 в 13:58

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

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