Kamera ile ilgili bir program yükleme hatası ve v4l2loopback karnelle ilişkilendirme hatası

Selamunaleyküm
kamerada bir kaç ayar yapmak için bir program yüklicektim ama v4l2loopback ve karnel bağlamada herhalde bir sorun çıktı. birde bunun gibi ne zaman böyle karneli etkileyen bir şey yüklemeye çalışsam buna benzer sorun çıkartıyor bazen dmks hatası bazen de bazı konuma bağlanamadı diye hata çıkartıyor

sudo modprobe v4l2loopback exclusive_caps=1 video_nr=2 # creates /dev/video2
[sudo] password for halak: 
modprobe: FATAL: Module v4l2loopback not found in directory /lib/modules/5.10.0-0.bpo.5-amd64

resim

şimdiden yardım eden herkese teşekkürler.
Her türlü fikre açığım bilgisayarı çökertsede sorun olmaz inşallah alıştım artık :smile:

1 Beğeni

Aleyküm Selam
Anladığım kadarıyla backports kanalındaki çekirdeği kullanıyorsunuz.
modprobe komutunda aldığınız çekirdek parçalarının(modül) eksik olduğunu ifade ediyor.
dpkg -l | grep linux komutunun çıktısını paylaşabilir misiniz?

1 Beğeni

çıktı böyle

halak@pardus:~$ dpkg -l | grep linux
ii  binutils-x86-64-linux-gnu                         2.31.1-16                           amd64        GNU binary utilities, for x86-64-linux-gnu target
ii  firmware-linux                                    20210315-2                          all          Binary firmware for various drivers in the Linux kernel (metapackage)
ii  firmware-linux-free                               3.4                                 all          Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree                            20210315-2                          all          Binary firmware for various drivers in the Linux kernel (metapackage)
ii  fonts-linuxlibertine                              5.3.0-4                             all          Linux Libertine family of fonts
ii  libselinux1:amd64                                 2.8-1+b1                            amd64        SELinux runtime shared libraries
ii  libv4l-0:amd64                                    1.20.0-2                            amd64        Collection of video4linux support libraries
ii  libv4lconvert0:amd64                              1.20.0-2                            amd64        Video4linux frame format conversion library
ii  linux-base                                        4.6                                 all          Linux image base package
ii  linux-compiler-gcc-8-x86                          4.19.181-1                          amd64        Compiler for Linux on x86 (meta-package)
ii  linux-cpupower                                    4.19.181-1                          amd64        CPU power management tools for Linux
ii  linux-headers-4.19.0-16-amd64                     4.19.181-1                          amd64        Header files for Linux 4.19.0-16-amd64
ii  linux-headers-4.19.0-16-common                    4.19.181-1                          all          Common header files for Linux 4.19.0-16
ii  linux-headers-5.10.0-0.bpo.3-amd64                5.10.13-1~bpo10+1                   amd64        Header files for Linux 5.10.0-0.bpo.3-amd64
ii  linux-headers-5.10.0-0.bpo.3-common               5.10.13-1~bpo10+1                   all          Common header files for Linux 5.10.0-0.bpo.3
ii  linux-headers-amd64                               4.19+105+deb10u11                   amd64        Header files for Linux amd64 configuration (meta-package)
rc  linux-image-4.19.0-14-amd64                       4.19.171-2                          amd64        Linux 4.19 for 64-bit PCs (signed)
ii  linux-image-5.10.0-0.bpo.3-amd64                  5.10.13-1~bpo10+1                   amd64        Linux 5.10 for 64-bit PCs (signed)
ii  linux-image-5.10.0-0.bpo.5-amd64                  5.10.24-1~bpo10+1                   amd64        Linux 5.10 for 64-bit PCs (signed)
ii  linux-image-amd64                                 5.10.24-1~bpo10+1                   amd64        Linux for 64-bit PCs (meta-package)
ii  linux-kbuild-4.19                                 4.19.181-1                          amd64        Kbuild infrastructure for Linux 4.19
ii  linux-kbuild-5.10                                 5.10.24-1~bpo10+1                   amd64        Kbuild infrastructure for Linux 5.10
ii  linux-libc-dev:amd64                              4.19.181-1                          amd64        Linux support headers for userspace development
ii  util-linux                                        2.33.1-0.1                          amd64        miscellaneous system utilities
ii  v4l-utils                                         1.20.0-2                            amd64        Collection of command line video4linux utilities

birde şundan olabilir mi karnellerin bazılarının versiyonları farklı farklı

Backports ISO’su ile mi kurulum yaptınız? Yada deneysel depolarını mı etkinleştirip çekirdek güncellediniz?

1 Beğeni

sitedeki backport sürümünü kurdum

eğer bundan kaynaklanıyorsa ne yapabilirim çünkü depodaki sürümlerde farklı farklı bir daha sistemi yüklesem aynı iso olduğu için durum değişir mi bilmiyorum.

4.19 kerneli ile sistemi açıp denediğinizde aynı hatayı alıyor musunuz?

4.19 bende yüklü değildi ama 5.10 un başka bi düşük versiyonu vardı onda v4l2loopback yüklemeye çalışınca böyle oldu acaba bir tek bende mi oluyor bilmiyorum ama ne zaman karneli etkilicek bir şey yapsam hep benzer bir hata alıyorum eskiden 4.19 vardı belki bundandır diye 5.10 a geçmiştim ama değişen bir şey olmadı

Daha önce seçili olmayan v4l2loopback-dkms paketi seçiliyor.
(Veritabanı okunuyor ... 381442 dosya veya dizin kurulu durumda.)
Paket açılacak: .../v4l2loopback-dkms_0.12.1-1_all.deb ...
Paket açılıyor: v4l2loopback-dkms (0.12.1-1) ...
Ayarlanıyor: v4l2loopback-dkms (0.12.1-1) ...
Loading new v4l2loopback-0.12.1 DKMS files...
Building for 5.10.0-0.bpo.3-amd64 5.10.0-0.bpo.5-amd64
Building initial module for 5.10.0-0.bpo.3-amd64
Error! Bad return status for module build on kernel: 5.10.0-0.bpo.3-amd64 (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.1/build/make.log for more information.
dpkg: v4l2loopback-dkms paketi işlenirken sorun yaşandı (--configure):
 v4l2loopback-dkms paketi post-installation betiği kuruldu alt süreci 10 hatalı çıkış kodu ile sona erdi
İşleme sırasında hatalarla karşılaşıldı:
 v4l2loopback-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

eğer ki 4.19 yüklü sistemde

sudo apt install v4l2loopback-dkms

yükleyince olamaz ise tekrar 4.19 geçecem çünkü karnele bir türlü driverle ilgili bir şey yapmıyorum

Yukarıdaki mesajdaki dpkg -l | grep linux çıktınızda yüklü olduğu görünüyor. Grub ekranında gelişmiş seçeneklerde olması gerekiyor.

1 Beğeni

Şimdi farkettim de headers yüklü ama image yüklü değilmiş.

sudo apt install linux-image-4.19.0-16-amd64 yükleyerek deneyin bide…

2 Beğeni

Allah razı olsun hocam bayadır bu problemle uğraşıyordum ama hala anlamadığım bir kısım backport sürümü çıkmadan önce 4.19 ile işlemlerimde gene aynı sonucu veriyordu şimdi 4.19 lu isoyu ilerde yüklediğimde aynı sorun çıkma ihtimali var mı çünkü neredeyse hiç bir dmks’li paket karnele yüklenmiyordu(eski 4.19 ve 5.x)

Hocam, sorun çıkacağını sanmıyorum.Genelde dkms paketleri kernelin image, headers ve kbuild paketlerinin aynı sürümüne ihtiyaç duyar. Problemin çözüme ulaşmasına sevindim.

1 Beğeni

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.