Definitivamente, aqui estão alguns métodos simples que devem ajudar a resolver alguns problemas fatais com o módulo videodev não encontrado.
Aprovado: Fortect
@umlaeute obrigado. Foi capaz de comprar videodev e v4l2-common que foram projetados para um kernel simples e v4l2loopback instalado por apt download v4l2loopback-dkms. Estou sentindo medo do kernel ao iniciar o modprobe v4l2loopback:
[25 Abr 06:33] ------------ [corte produzido por este site] ---------- -[+0.000013] ATENÇÃO: CPU: 0 PID: Em 97640 driver / media / v4l2-core para cada v4l2-dev.c: 838 __video_register_device + 0xb1b / 0xed0 [videodev][+0.000001] módulos relacionados: v4l2loopback (Ma +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core apoio (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 ponte STP Ltd. superposição 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 raid0 direto com trilhas múltiplas crc32_pclmul crct10dif_pclmul ghash_clmulni_intel PCBC hid_generic aesni_intel aes_x86_64 crypto_simd glue_helper pata_acpivhid_hypervkey criptografado[+0,000018] CPU: 0 97640 pid: Venha: insmod danificado: G OE 4.13.0-1012-azure # 15-Ubuntu[+0,000001] Nome do hardware: Microsoft virtual machine / virtual machine, BIOS 090007 02/06/2017[+0 .000001] Tarefa: ffff9478cd15ae80 task.stack: ffffa282c8438000[+0,000005] RIP: 0010: __ video_register_device + 0xb1b / 0xed0 [videodev][+0 .RSP: 000001] 0018: ffffa282c843bc58 SINALIZADORES: 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] Rastreamento de chamadas:[+0,000006]? init_module + 0x6c9 por 0x1000 [v4l2loopback][+0,000002]? ! ? 0xffffffffc0821000[+0,000005] do_one_initcall + 0x55 ou 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 0x209[+0,000002] Módulo de carga + 0x196a / 0x1d70[+0,000005] Ima_post_read_file + 0x7d / 0xa0[? +0,000003] SYSC_finit_module + 0xe5 e 0x120[+0,000001]: sysc_finit_module + 0xe5 / 0x120[+0,000003] SyS_finit_module + 0xe / 0x10[+0.000005] Entry_SYSCALL_64_fastpath + 0x24 por 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 24 c7 c7 c0 30 81 c0 e8 e2 quarenta e cinco e5 d0 41 c7 87 40 próximos trinta dias período 00 00 ff ff ff ff setenta poucos 83 c4 18 44 89 e0 5b 55 um 5c 41 5d 41 5º quarenta e um 5d 5f c3 <0f> ff b8 consultor ff ff ff c3 0f ff b8 compra Angry Birds Verlag ff ff ff c3 oitenta personal training c9 0f 84 99[+0,000026] Fim --- [Trace ceadd6e2eeec302e] ---[+ 0.V4l2loopback: 000001] video_register_device () falhou[+0.019533] kernfs: incapaz de ajudar a deletar o formato, sem diretório[+0,000006] ------------ [inferior] ------------
A atenção cuidadosa aqui se refere ao fato de que o driver por media / v4l2-core / v4l2-dev.c: 838 pertence a avaliações em meu kernel de que a renderização o retorno de chamada é considerado novo:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init chega em casa com sucesso:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
e o video_register_device tenta tocar:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
Você tem alguma ideia de por que normalmente o retorno de chamada da versão deve ser definido como zero em tudo?
@umlaeute obrigado. Consegui combinar videodev combinado com v4l2-common para meu kernel e instalar v4l2loopback na instalação v4l2loopback-dkms apropriada. Estou passando pelo kernel panic em que iniciando o modprobe v4l2loopback:
Nota se aplica a trucker / media / v4l2-core / v4l2-dev.c: 838 inteiramente em vários outros kernels refere-se a verificar se o retorno de chamada Let it go está instalado:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init retorna excelente:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
e a maior parte do video_register_device é categorizada como:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
Então, você tem alguma ideia de que o lembrete deve ser zerado?
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
[25 de abril, 06:33] ------------ [cortar aqui] ------------[+0.000013] ATENÇÃO: CPU: 0 PID: Em 97640 driver / tv / v4l2-core / v4l2-dev.c: 838 __video_register_device + 0xb1b por 0xed0 [videodev][+0.000001] Tais módulos: v4l2loopback (Ma +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core apoio (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 o desempenho do seu computador agora com este simples download.