udev and a rule similar to this:
ENV{SUBSYSTEM}=="video4linux", ENV{ID_TYPE}=="video",
ENV{ID_SERIAL_SHORT}=="0582C6D0", SYMLINK+="video-ibm2", GROUP="video"
ENV{SUBSYSTEM}=="video4linux", ENV{ID_TYPE}=="video",
ENV{ID_SERIAL_SHORT}=="A6D77E9F", SYMLINK+="video-pr1", GROUP="video"
ENV{SUBSYSTEM}=="video4linux", ENV{ID_TYPE}=="video",
ENV{ID_SERIAL_SHORT}=="9EAC29D0", SYMLINK+="video-pr2", GROUP="video"

I don't know if that rule still works,I last used it 8 years ago.  But
something similar should still work.  And at least the logitech cams do
seem to have a serial number.

 udevadm info /dev/video0  will dump the info.  If you want to be avoid
udev, you could use the SN  from the info command and create another device
in /dev with the name you want and the same major/minor number (using the
mknod command) (major/minor is in the info command).  Say start at
/dev/video20 or something similar.

udev is the clean way to do it, but udev is more difficult to debug if it
does not work, and I have been burned by udev changing semantics enough to
do it the crude but easier to debug way.


On Tue, Mar 22, 2022 at 12:33 PM Steve Underwood <coppic...@gmail.com>
wrote:

> Hi,
>
> The Linux UVC driver for USB video cameras names devices according to
> the product name it gets from the USB device itself. This is fine if you
> have different models of camera, as each gets a different name. However,
> if you have, say, 3 Logitech C920 cameras, the device list in video
> applications shows you have many devices called "HD Pro Webcam C920",
> and you can't tell which is which. I looked in the driver source code to
> see if there is a way to tag the cameras with unique names, but there
> doesn't seem to be. Does anyone know if I missed something?
>
> Regards,
>
> Steve
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to