Udev и USB-фреймбуфер - PullRequest
       18

Udev и USB-фреймбуфер

1 голос
/ 05 мая 2011

Я хочу получить фиксированное имя устройства для определенного устройства USB Framebuffer (DisplayLink). Используя идентификатор поставщика, я могу получить соответствие, используя правило udev: SUBSYSTEM == "usb", ATTRS {idVendor} == "17e9", GROUP = "video"

Но с SYMLINK + = "fbdl" я НЕ получаю символическую ссылку на устройство / dev / fbX (X = 1,2,3 ..), но на шину / usb / ... - это НЕ то же самое : использование этого файла устройства (ссылка) не работает в xorg.conf. Установка имени вместо SYMLINK такая же: реальное устройство / dev / fbX остается там и работает, данное имя создается дополнительно, но является другой целью (не работает). Что здесь происходит?? В случае таких вещей, как / dev / input / eventX с SYMLINK, вы получаете ссылку на это событиеX. Почему не здесь?

Спасибо! (Ubuntu 11.04)

1 Ответ

1 голос
/ 11 июля 2011

Чтобы это сработало, вам также понадобится соответствие KERNEL, как показано ниже:

# udev rule for MiMo
KERNEL=="fb[0-9]*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="17e9", ATTRS{idProduct}=="401a", \
SYMLINK+="mimo", RUN+="displaylink.sh" 
...