Я хотел бы назначить статическую символическую ссылку на мое 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
.
Вы можете помочь мне решить это?
Измените свое 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