Aquí continúan algunos métodos simples que deberían ayudar a resolver su problema fatal con el módulo videodev not.
Aprobado: Fortect
@umlaeute gracias. Estaba en la compra de videodev y v4l2-common que fueron creados para un kernel simple e instalado v4l2loopback a través de apt download v4l2loopback-dkms. Estoy experimentando presión en el kernel al iniciar modprobe v4l2loopback:
[25 de abril 06:33] ------------ [corte para este sitio] ----------- -[+0.000013] ATENCIÓN: CPU: 0 PID: en 97640 driver / media / v4l2-core versus v4l2-dev.c: 838 __video_register_device + 0xb1b / 0xed0 [videodev][+0.000001] módulos similares: v4l2loopback (MA +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core apoyo (EO) UVC MSDOS XFS sch_htb ebt_ip ebtable_filter xt_statistic xt_nat xt_recent ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_netlink nfnetlink xt_mark xt_comment Veth ebtable_nat ebtables ipt_MASQUERADE nf_nat_masquerade_ipv4 xfrm_algo xfrm_user iptable_nat nf_nat_ipv4 xt_addrtype iptable_filter nf_nat br_netfilter puente STP Ltd. superposición nf_conntrack_ipv4 nf_defrag_ipv4 xt_owner xt_conntrack nf_conntrack iptable_security ip_tables x_tables UDF crc_itu_t serio_raw hv_balloon joydev ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi autofs4 Btrfs RAID10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx XOR raid6_pq libcrc32c[+0.000042] raid1 sencillo raid0 con múltiples rutas crc32_pclmul crct10dif_pclmul ghash_clmulni_intel PCBC hid_generic aesni_intel aes_x86_64 crypto_simd glue_helper encriptado pata_acpivhid_hypervkeyboard[+0.000018] CPU: 0 97640 pid: Come: insmod Dañado: G OE 4.13.0-1012-azure # 15-Ubuntu[+0.000001] Nombre del hardware: máquina virtual / máquina virtual de Microsoft, BIOS 090007 02/06/2017[+0 .000001] Tarea: ffff9478cd15ae80 task.stack: ffffa282c8438000[+0.000005] RIP: 0010: __ video_register_device + 0xb1b / 0xed0 [videodev][+0 .RSP: 000001] 0018: ffffa282c843bc58 BANDERAS: 00010246[+0.000001] RAX: ffffffffc07eb500 RBX: ffff94787bc54000 RCX: 000000000000001[+0.000001] RDX: RSI: 00000000ffffffff 0000000000000000 RDI: ffff9478420a5400[+0,000001] RBP: ffffa282c843bc90 Fffffffffc07ed140 r08: R09: ffff9478f9807780[+0.000001] R10: ffffffffc07ead5e R11: R12: ffffffffc080ba80 0000000000000000[+0.000001] R13: 000000000000000 R14: ffff9478420a5400 Ffff94787bc54070[r15: +0.000002] FS: 00007fa8f5807700 (0000) GS: ffff9478f9e00000 (0000) knlGS: 0000000000000000[+0.00001] CS: DS: 0010 0000 ES: 0000 CR0: 0000000080050033[+0.000001] 000000c4213f5500 cr2: CR3: 000000016caac000 CR4: 00000000001406f0[+0,000003] Seguimiento de llamadas:[+0,000006]? init_module + 0x6c9 frente a 0x1000 [v4l2loopback][+0,000002]? ! ? 0xffffffffc0821000[+0.000005] do_one_initcall + 0x55 0x1b0[+0,000005] Klibre + 0x165 / 0x170[? +0,000002]? klibre + 0x165 / 0x170[+0,000002]? ? ? ? kmem_cache_alloc_trace + 0xfc / 0x1b0[+0.000005] do_init_module + 0x5f para cada 0x209[+0,000002] Módulo de carga + 0x196a / 0x1d70[+0.000005] Ima_post_read_file + 0x7d / 0xa0[? +0,000003] SYSC_finit_module + 0xe5 frente a 0x120[+0.000001]: sysc_finit_module + 0xe5 / 0x120[+0,000003] SyS_finit_module + 0xe / 0x10[+0.000005] Entry_SYSCALL_64_fastpath + 0x24 0xab[+0,000001] RIP: 0033: 0x7fa8f53264d9[+0.000001] 002b: 00007fff50b57aa8 rsp: EFLAGS: 00000202 ORIG_RAX: 00000000000000139[+0.000002] RAX: RBX: ffffffffffffffda 00000000000000003 RCX: 00007fa8f53264d9[+0,000001] 0000000000000000 rdx: RSI: 0000560da9fa026b RDI: 000000000000003[+0.000001] RBP: R08: 00007fff50b56a60 0000000000000000 R09: 00007fa8f55ebea0[+ 0.R10: 000000] 000000000000003 R11: 000000000000202 R12: 00000000000000098[+ 0.R13: 000001] 0000560dab2341d0 R14: 0000560dab234130 R15: 00007fff50b5692c[+0,000002] Código: b3 10 veinticuatro c7 c7 c0 30 81 c0 e8 e2 31 e5 d0 41 c7 87 40 próximo mes calendario 00 00 ss ff ff ff setenta pareja 83 c4 18 44 89 e0 5b 42 one 5c 41 5d 41 5th cuarenta y uno 5d 5f c3 <0f> ff b8 consultor ff ff ff c3 0f ff b8 compra Angry Birds Verlag ff ff ff c3 ochenta 10 c9 0f 84 99[+0.000026] Fin --- [Trace ceadd6e2eeec302e] ---[+ 0.V4l2loopback: 000001] falló video_register_device ()[+0.019533] kernfs: no se puede eliminar el formato, no hay directorio[+0.000006] ------------ [inferior] ------------
La atención cuidadosa aquí se refiere al hecho de que el controlador para cada medio / v4l2-core / v4l2-dev.c: 838 aludirá a evaluaciones en mi kernel que el La devolución de llamada se considera nueva en boca:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init se revierte correctamente:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
y video_register_device intenta conectarse con:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
¿Tiene alguna idea de por qué la devolución de llamada de la versión específica debe establecerse en cero dentro de todos?
@umlaeute gracias. Pude combinar videodev y luego v4l2-common para mi kernel e instalar v4l2loopback en la instalación adecuada de v4l2loopback-dkms. Estoy experimentando un pánico en el kernel al iniciar modprobe v4l2loopback:
Nota se aplica a rider / media / v4l2-core / v4l2-dev.c: 838 en los otros kernels se refiere a verificar si está instalado algún tipo de devolución de llamada Let it go:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init regresa de la manera correcta:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
y la mayor parte de video_register_device se conoce médicamente como:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
Entonces, ¿tiene alguna idea por la que el recordatorio debería establecerse en cero?
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
[25 de abril de 06:33] ------------ [cortar aquí] ------------[+0.000013] ATENCIÓN: CPU: 0 PID: En 97640 driver / television / v4l2-core / v4l2-dev.c: 838 __video_register_device + 0xb1b versus 0xed0 [videodev][+0.000001] Tales módulos: v4l2loopback (MA +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core beneficio (EO) UVC MSDOS XFS sch_htb ebt_ip ebtable_filter xt_statistic xt_nat xt_recent ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_netlink nfnetlink xt_mark xt_comment Veth ebtable_nat ebtables ipt_MASQUERADE nf_na
Acelere el rendimiento de su computadora ahora con esta simple descarga.