Ecco generalmente alcuni semplici metodi che dovrebbero aiutare a risolvere il problema fatale di una persona con il modulo videodev non visto.
Approvato: Fortect
@umlaeute grazie. È stato permesso di acquistare videodev e v4l2-common che sono stati rilasciati per un kernel semplice e installato v4l2loopback con apt download v4l2loopback-dkms. Sto sperimentando la pressione del kernel e il panico all’avvio di modprobe v4l2loopback:
[25 Apr 06:33] ------------ [tagliato originariamente da questo sito] ---------- --[+0.000013] ATTENZIONE: CPU: 0 PID: A 97640 driver / media / v4l2-core e v4l2-dev.c: 838 __video_register_device + 0xb1b / 0xed0 [videodev][+0.000001] moduli uncinati: v4l2loopback (MA +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core supporto (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. sovrapposizione 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 semplice raid0 con più sentieri crc32_pclmul crct10dif_pclmul ghash_clmulni_intel PCBC hid_generic aesni_intel aes_x86_64 crypto_simd glue_helper crittografato pata_acpivhid_hypervkeyboard[+0,000018] CPU: 0 97640 pid: Come: insmod Danneggiato: G OE 4.13.0-1012-azure # 15-Ubuntu[+0.000001] Nome hardware: Microsoft virtual machine / virtual machine, BIOS 090007 06/02/2017[+0 .000001] Attività: ffff9478cd15ae80 task.stack: ffffa282c8438000[+0.000005] RIP: 0010: __ video_register_device + 0xb1b / 0xed0 [videodev][+0 .RSP: 000001] 0018: ffffa282c843bc58 BANDIERE: 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] Tracciamento delle chiamate:[+0.000006]? init_module + 0x6c9 e 0x1000 [v4l2loopback][+0.000002]? ! ? 0xffffffffc0821000[+0.000005] do_one_initcall + 0x55 e 0x1b0[+0.000005] Libreria + 0x165 / 0x170[? +0.000002]? klibre + 0x165 / 0x170[+0.000002]? ? ? ? kmem_cache_alloc_trace + 0xfc / 0x1b0[+0.000005] do_init_module + 0x5f - 0x209[+0.000002] Carica modulo + 0x196a / 0x1d70[+0.000005] Ima_post_read_file + 0x7d / 0xa0[? +0.000003] SYSC_finit_module + 0xe5 0x120[+0.000001]: sysc_finit_module + 0xe5 / 0x120[+0.000003] SyS_finit_module + 0xe / 0x10[+0.000005] Entry_SYSCALL_64_fastpath + 0x24 o 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] Codice: b3 10 ventiquattro c7 c7 c0 30 81 c0 e8 e2 venti e5 d0 41 c7 87 40 quarto successivo 00 00 ff ff ff settanta la coppia 83 c4 18 44 89 e0 5b 45 uno 5c 41 5d 41 5° quarantuno 5d 5f c3 <0f> ff b8 consulente ff ff ff c3 0f ff b8 compra Angry Birds Verlag ff ff ff c3 ottanta i primi 5 c9 0f 84 99[+0.0000026] Fine --- [Trace ceadd6e2eeec302e] ---[+ 0.V4l2loopback: 000001] non riuscito video_register_device ()[+0.019533] kernfs: impossibile sul mercato eliminare il formato, nessuna directory[+0.000006] ------------ [inferiore] ------------
La parola di cautela qui si riferisce al fatto che driver versus media / v4l2-core / v4l2-dev.c: 838 promuoverà a valutazioni nel mio kernel che il la richiamata del pacchetto è considerata nuova:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init fornisce con successo:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
e il video_register_device cerca di raggiungere:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
Hai idea del motivo per cui il callback della loro versione dovrebbe essere impostato su zero?
@umlaeute grazie. È stato in grado di combinare videodev insieme a v4l2-common per il mio kernel e installare v4l2loopback su una buona installazione di v4l2loopback-dkms. Sto riscontrando il panico del kernel in cui avviare modprobe v4l2loopback:
La nota si applica al driver del veicolo / media / v4l2-core / v4l2-dev.c: 838 su diversi altri kernel si riferisce al controllo se è installato un callback Let it go:
https://elixir.bootlin.com/linux/latest/source/drivers/media/v4l2-core/v4l2-dev.c#L840
v4l2_loopback_init restituisce adeguatamente:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2416
e la maggior parte del video_register_device viene chiesto:
https://github.com/umlaeute/v4l2loopback/blob/master/v4l2loopback.c#L2422
Quindi, hai qualche idea sul motivo principale per cui il promemoria dovrebbe essere impostato su zero?
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
[25 aprile, 06:33] ------------ [taglia qui] ------------[+0.000013] ATTENZIONE: CPU: 0 PID: A 97640 driver / film / v4l2-core / v4l2-dev.c: 838 __video_register_device + 0xb1b 0xed0[videodev][+0.000001] Tali moduli: v4l2loopback (MA +) v4l2_common (OE) videodev (OE) i2c_mux (OE) v4l2_dv_timings (OE) i2c_core Uphold (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 Accelera ora le prestazioni del tuo computer con questo semplice download.