Udev网络摄像头规则已阅读,但不受尊重?
我在他们的机器上有两个usb网络摄像头,但是在启动时它们有时会切换/dev/video编号。解决此问题的方法似乎是创建一条新udev规则。我在此规则中添加了/etc/udev/rules.d/jj-video.rules: 修复网络摄像头1 KERNEL=="video1", SUBSYSTEM=="video4linux", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0001", SYMLINK+="webcam1" 修复网络摄像头2 KERNEL=="video2", SUBSYSTEM=="video4linux", ATTR{name}=="Logitech QuickCam Pro 3000", KERNELS=="0000:00:1d.0", SUBSYSTEMS=="pci", DRIVERS=="uhci_hcd", ATTRS{vendor}=="0x8086", ATTRS##{device}=="0x2658", SYMLINK+="webcam2" 但是webcam没有创建符号链接。我在此文件中尝试了许多不同的组合。目前的只是我最近的尝试。 我在以下位置找到了参数: jjk@eee-old:~$ udevadm info -a -p $(udevadm info -q path -p /class/video4linux/video1) Udevadm信息从devpath指定的设备开始,然后沿父设备链向上移动。它会为找到的每个设备以udev规则键格式打印所有可能的属性。匹配的规则可以由设备的属性和单个父设备的属性组成。 looking at device '/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/video4linux/video1': KERNEL=="video1" SUBSYSTEM=="video4linux" DRIVER=="" ATTR{name}=="Logitech QuickCam Pro 3000" ATTR{index}=="0" ATTR{button}=="0" looking at …