-
Notifications
You must be signed in to change notification settings - Fork 536
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
Module fails to load on IBT-enabled kernels (e.g. Arch Linux with kernel>=5.18) #476
Comments
Just in case it could help:
By the way:
OS / HW config is:
|
i have the same problem :( |
Same for me. |
And I am also affected. |
i'm sure it is unrelated to "11th+ gen Intel processors since kernel 5.18". $ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Vendor ID: GenuineIntel
Model name: 11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz
$ uname -a
Linux umlautT 5.18.0-3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.14-1 (2022-07-23) x86_64 GNU/Linux
$ sudo modprobe v4l2loopback
$ sudo dmesg | tail -1
[430342.292879] v4l2loopback driver version 0.12.7 loaded |
the problem seems to be the enabling of As a temporary workaround, you can disable it by adding (and i just noticed that this workaround is already mentioned by the OP) |
main branch & v0.12.7 contain ddce39b which should resolve this. For me I am able to build this module on IBT-enabled kernel and load it. |
Should address #262 Via umlaeute/v4l2loopback#476
Apparently Intel Indirect Branch Tracking feature was enabled in kernel 5.18 for Intel 11th and 12th gen processors and newer. This makes
v4l2loopback
not load correctly with error:Full kernel log (dmesg)
The workaround is to disable IBT with the
ibt=off
kernel parameter.See: https://bbs.archlinux.org/viewtopic.php?id=276822
v4l2loopback
version: 0.12.5Steps to reproduce:
modprobe v4l2loopback
Observed Results:
v4l2loopback
module is added to kernel, but OBS is not able to create a virtual webcamkernel: traps: Missing ENDBR: init_module+0x0/0x1000 [v4l2loopback]
Expected Results:
v4l2loopback
should load successfully and operate normallyThe text was updated successfully, but these errors were encountered: