Skip to content
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

clarify supported kernel versions in the README #380

Open
dpocock opened this issue Nov 15, 2020 · 1 comment
Open

clarify supported kernel versions in the README #380

dpocock opened this issue Nov 15, 2020 · 1 comment

Comments

@dpocock
Copy link

dpocock commented Nov 15, 2020

The README in the repository mentions that 5.0.0 "should work" and 4.0.0 "should work". These statements may be a little bit too broad. Can you please think about providing a more specific list of permutations that have been tested and confirmed to work?

For example, each time you make a release, could you include a note about the kernel version you were personally using before tagging the release?

For me, the following combination works:

Debian buster / kernel 4.19.132-2 / v4l2-loopback 0.12.1-1

Using the backports kernel 5.8.10-1 I observed the following:

  • v4l2-loopback 0.12.1-1 from package on buster (stable) fails to compile
  • building a backport of 0.12.5-1 package from sid, it compiles successfully, the module loads but it does not work. I did not have time to look for the root cause but I may test it again in the next few weeks and try to provide more diagnostics.

As time goes by, more and more people will try to use the backports kernels. The goal of having this module in the kernel source tree (issue #268) may help to make that easier.

@umlaeute
Copy link
Owner

umlaeute commented Nov 15, 2020

if you use the backports kernel, you probably should also use the backports version of v4l2loopback-dkms, which should work nicely with the kernel from backports.

but about the original request: i don't think it is feasible to do an exhaustive list of supported kernel versions (and variants thereof!).
i don't even have the resources to provide a list of supported distribution releases (which would reduce the number of linux versions significantly).

otoh, if a distribution ships v4l2loopback, i think it is their responsibility to ship a version of v4l2loopback that works with the shipped kernel. (which is true for both Debian/buster and Debian/buster-backports - you just have to make sure that you install both the kernel and the v4l2loopback-dkms from the same).

anyhow: if you think a "specific list of permutations that have been tested and confirmed to work" is necessary and/or useful, i think the only way to go forward is to engage the community to collect this information.
i would suggest that you start such a matrix of supported kernel versions vs v4l2loopback versions on the Wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants