-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel 5.15.5+ names all video devices "Video Capture X" #92
Comments
What motherboard are you using?
Does the issue also occur on other distributions running the 5.15.5 kernel, or do you have reason to believe this is being caused by Pop!_OS patches to the kernel? |
I am in the middle of testing this actually, it is just that all my devices are running pop os, so i had to spend time downloading some extra distributions to test with. |
Thank you for confirming that. We can keep the issue open here for tracking, but it probably needs to be addressed upstream. Searching around a bit, I found one patch that looked like it may have caused this change in 5.15: https://www.spinics.net/lists/kernel/msg4136129.html |
Good idea to keep it for tracking as when i was searching around to see if others had the issue, i could really not find any results related to this in general. EDIT: Seems like the kernel developers have been made aware of the regression already |
kernel 5.15.15 is now out for pop so i think this can now be closed. |
Distribution (run
cat /etc/os-release
):Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):Issue/Bug Description:
The newest kernel seems to rename all webcam/video peripherals to "Video Capture X", the name is not given sequentially and is the same number across devices.
As an example my Elgato Camlink 4K and Trust HD Webcam gets renamed to "Video Capture 3" while my Avermedia LGP2 gets renamed to "Video Capture 4" on any computer with pop os it gets connected to.
I suspect the kernels built in video4linux2 module for some reason sets the ID_V4L_PRODUCT value to "Video Capture X" instead of the name of the device (ID_MODEL?)
Steps to reproduce (if you know):
Update to Kernel 5.15.5-76051505 and reboot to use it.
Switching back to the older kernel will fix the device names again.
Expected behavior:

Video devices to be named normally like this
and not like this

Other Notes:
I had a laptop that was not fully updated yet and updated everything except the kernel packages and rebooted to see if it was a kernel problem or not before taking the pictures, it turned out to only happen in the new kernel and not the old kernel when i tested.
To make the issue worse, the kernel seems to not dynamically create the names "Video Capture 1", "Video Capture 2", etc.



The name seems to be hard coded for the devices as several devices will appear as "Video Capture 3" for instance on my desktop computer which has multiple cameras connected.
Example image from discord, showing how confusing it will look for the end user to select the "correct" device to use

Hopefully this will be enough info to get this corrected 😃
The text was updated successfully, but these errors were encountered: