Я пытаюсь переименовать некоторые видеоустройства с помощью udev. Вот правило (разбито на удобочитаемость):

ACTION=="add", SUBSYSTEM=="usb", ATTR{busnum}=="1",
ATTR{devpath}=="2", ATTR{idVendor}=="05e1", NAME="video97"

Оно работает. /dev /video97 создан, но оригинальный узел /dev /video1 все еще там.

Еще хуже, когда я пытаюсь просмотреть узел /dev /video97 в guvcview, он не работает, в то время как оригинальный узел работает.

1 ответ1

1

Я не думаю, что на самом деле разрешено переименовывать имена устройств ядра; на самом деле, недавний udev показывает предупреждение о таких правилах.

Попробуйте вместо этого использовать SYMLINK+="video97" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .