Udev не создает новую символическую ссылку

Я хотел бы назначить статическую символическую ссылку на мое USB-устройство.

lsusb вывод:

Bus 003 Device 003: ID 0461:4d81 Primax Electronics, Ltd Dell N889 Optical Mouse

Затем я создаю файл правил udev в /etc/udev/rules.d с именем файла 99-myusb.rules (я использую chmod 777, чтобы избежать проблемы с правами доступа к файлу).

KERNEL=="ttyUSB*", ATTRS{idVendor}=="0461", ATTRS{idProduct}=="4d81", SYMLINK+="/dev/myusb"

Однако я перезагружаюсь или запускаю udevadm control --reload-rules && udevadm trigger.

Символическая ссылка не была создана при попытке ls /dev.

Вы можете помочь мне решить это?

0
задан 26 September 2019 в 12:32

1 ответ

Измените свое udev-правило

KERNEL=="mouse0",  SUBSYSTEM=="input", ATTRS{idVendor}=="0461", ATTRS{idProduct}=="4d81", SYMLINK+="myusb"

, Но я создал бы Вашу символьную ссылку в/dev/input/

SYMLINK+="input/myusb"

, можно найти правильное значение с

udevadm info --query=all --name=/dev/input/mouse0 --attribute-walk 

, это - все для 1. Мышь USB

readlink -f /dev/input/myusb 
/dev/input/mouse0
0
ответ дан 23 October 2019 в 10:27

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

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