使用 udev 重命名的设备不起作用,原始设备节点仍然存在

使用 udev 重命名的设备不起作用,原始设备节点仍然存在

我正在尝试使用 udev 重命名某些视频设备。以下是一条规则(为便于阅读已分解):

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

它起作用了。/dev/video97 已创建,但原始 /dev/video1 节点仍然存在。

更糟糕的是,当我尝试在 guvcview 中查看 /dev/video97 节点时,它不起作用,而原始节点可以起作用。

答案1

我认为实际上不允许重命名内核设备名称;事实上,最近的 udev 显示了有关此类规则的警告。

尝试使用SYMLINK+="video97"

相关内容