I was previously running F26, upon upgrade to F28 I have noticed that all the webcams that I plug in end up getting two /dev/video entries. This significantly complicates issues, because I would like to use udev rules to maintain appropriate symlinks for multiple cameras. In this example, I have 8 cameras (on 3 different USB busses) and you'll see that there are 16 /dev/video entries.
Code:
crw-rw----+ 1 root video 81,  0 Sep  7 18:23 video0
crw-rw----+ 1 root video 81,  1 Sep  7 18:23 video1
crw-rw----+ 1 root video 81, 10 Sep  7 18:23 video10
crw-rw----+ 1 root video 81, 11 Sep  7 18:23 video11
crw-rw----+ 1 root video 81, 12 Sep  7 18:23 video12
crw-rw----+ 1 root video 81, 13 Sep  7 18:23 video13
crw-rw----+ 1 root video 81, 14 Sep  7 18:23 video14
crw-rw----+ 1 root video 81, 15 Sep  7 18:23 video15
crw-rw----+ 1 root video 81,  2 Sep  7 18:23 video2
crw-rw----+ 1 root video 81,  3 Sep  7 18:23 video3
crw-rw----+ 1 root video 81,  4 Sep 10 13:36 video4
crw-rw----+ 1 root video 81,  5 Sep 10 13:36 video5
crw-rw----+ 1 root video 81,  6 Sep  7 18:23 video6
crw-rw----+ 1 root video 81,  7 Sep  7 18:23 video7
crw-rw----+ 1 root video 81,  8 Sep  7 18:23 video8
crw-rw----+ 1 root video 81,  9 Sep  7 18:23 video9
It appears that it recognizes each camera as having two indices when I look in /dev/v4l/by-path:
Code:
drwxr-xr-x 2 root root 360 Sep 10 13:36 .
drwxr-xr-x 4 root root  80 Sep  7 18:23 ..
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.1:1.0-video-index0 -> ../../video6
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.1:1.0-video-index1 -> ../../video7
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.2:1.0-video-index0 -> ../../video10
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.2:1.0-video-index1 -> ../../video11
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.3:1.0-video-index0 -> ../../video12
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.3:1.0-video-index1 -> ../../video13
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.4:1.0-video-index0 -> ../../video14
lrwxrwxrwx 1 root root  13 Sep  7 18:23 pci-0000:00:1a.7-usb-0:6.4:1.0-video-index1 -> ../../video15
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:00:1d.7-usb-0:6.1.3:1.0-video-index0 -> ../../video0
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:00:1d.7-usb-0:6.1.3:1.0-video-index1 -> ../../video1
lrwxrwxrwx 1 root root  12 Sep 10 13:36 pci-0000:00:1d.7-usb-0:6.1.4:1.0-video-index0 -> ../../video4
lrwxrwxrwx 1 root root  12 Sep 10 13:36 pci-0000:00:1d.7-usb-0:6.1.4:1.0-video-index1 -> ../../video5
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:30:00.0-usb-0:3.3:1.0-video-index0 -> ../../video2
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:30:00.0-usb-0:3.3:1.0-video-index1 -> ../../video3
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:30:00.0-usb-0:3.4:1.0-video-index0 -> ../../video8
lrwxrwxrwx 1 root root  12 Sep  7 18:23 pci-0000:30:00.0-usb-0:3.4:1.0-video-index1 -> ../../video9
Not sure what that is indicating.

Again, this only started with Fedora 28. Any insights in how to correct this? Thanks.