ALi Corp. M5602 Video Camera Controller - Skype de siyah ekran -Ubuntu 14.04 x64

Başlatan gnukarabatak, 31 Mayıs 2014 - 01:23:25

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

gnukarabatak

Bu konuda açılmış bir dünya başlık var. Hemen hemen hepsini okuduğumu çoğunuda uyguladığımı söylemek isterim. Bir kısım çözümler 2008~2009 lu yıllarda yazılmış olduğu için uymayacağını düşünerek denemedim. Doğrusunu ubuntu 14.04 e göre sormak istedim.

Vlc playerde Yakalama aygıtını seç vs. yapınca alet şakır şakır çalışıyor. Ancak skype olayı tam bir başbelası. Bu arada Bilgisayar Cbox Despina D500 marka bir dizüstü. Kamera is üstündeki yerleşik webcam.

lsusb
Bus 001 Device 005: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 001 Device 009: ID 0402:5602 ALi Corp. M5602 Video Camera Controller
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub



locate v4l1compat.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so


buda uygulama denemesi:


gnukarabatak@ubuntuevim:~$ sudo updatedb
gnukarabatak@ubuntuevim:~$ locate v4l1compat.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so
gnukarabatak@ubuntuevim:~$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.


Yukardakilerin sonucu ekteki resimdeki gibi olmakta..

Ayrıca windowsta aygıtın adı BisonCam NB .. şeklinde gözükmekte.

Ek Not: Bir arkadaşımla skype bağlantısı kurduğumda onun görüntüsünün gelişinde problem yoktu. Ancak benim görüntümün mavi perdeleme şeklinde belli belirsiz gittiğini söylemişti. Bunu da belirteyim.

[eklenti yönetici tarafından silindi]
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

empax

Aynı dahili kamera var ve ne kadar uğraştıysam hiç çalıştıramadım. O yüzden kara listeye aldım ve harici kamera kullanıyorum.
Peynir programıyla görüntü alabiliyor musunuz?
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

gnukarabatak

Evet Peynir programıyla çok kaliteli bir görüntü alıyorum. Zaten Vlc player ile de almıştım. Skype hâlâ sorun.

Ek Bilgi: bilgisayarı yeni açtım ve peynirle deneme yaptım, görüntü geldi. Peyniri kapatıp tekrar açtığımda bu sefer görüntü alamadım ve hata verdi. Aynı şekilde vlc player -->Ortam -->Yakalama Aygıtını Açın Menüsünden /dev/video0 aygıtını seçip (başka da yok zaten) Oynatın butonuna bastığımda 5 sn sonra bir hata mesajı alıyorum. Mesajı da ekte veriyorum. Anladığım kadarıyla aygıt birkere çalıştıktan sonra bir daha kullanılamaz hale geliyor bu programlarda (peynir,vlc player).

Düzeltme : imla

[eklenti yönetici tarafından silindi]
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

empax

İlginç, ben bulamadım ama umarım siz bir çözüm yolu bulursunuz. :)
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|


gnukarabatak

sudo apt-get install libv4l-dev

denedim. Ardından

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

denedim yine aynı hata mesajını verdi ve değişen birşey olmadı.

hata mesajı
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if


gnukarabatak

Benim sistem 64 bit olduğu için yukardaki şekilde olanı denemiştim. Bu şekilde yaptığımda da bu mesaj var.

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

Skype 64 bit mi 32 bit mi? ldd /usr/bin/skype
sudo find / -name "v4l1compat.so"  -exec ls -l {} +

gnukarabatak

Sürüm : Skype 4.2.0.3

indirdiğim bağlantı şu :

http://www.skype.com/tr/download-skype/skype-for-linux/downloading/?type=ubuntu64


Kurulum için inen dosyanın adı :

skype-ubuntu-precise_4.2.0.13-1_i386.deb


gnukarabatak@ubuntuevim:~$ ldd /usr/bin/skype
linux-gate.so.1 =>  (0xf77c2000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf5ab6000)
libXv.so.1 => /usr/lib/i386-linux-gnu/libXv.so.1 (0xf5ab0000)
libXss.so.1 => /usr/lib/i386-linux-gnu/libXss.so.1 (0xf5aab000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf5aa2000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf5a9d000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf5969000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf5956000)
libQtDBus.so.4 => /usr/lib/i386-linux-gnu/libQtDBus.so.4 (0xf58d8000)
libQtWebKit.so.4 => /usr/lib/i386-linux-gnu/libQtWebKit.so.4 (0xf37d3000)
libQtXml.so.4 => /usr/lib/i386-linux-gnu/libQtXml.so.4 (0xf3790000)
libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf2cdc000)
libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xf2b95000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xf28ac000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf2890000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf27a7000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf2761000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf2744000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf2594000)
/lib/ld-linux.so.2 (0xf77c3000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf2572000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf2527000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf250d000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf2502000)
libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xf24a6000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf247e000)
libxslt.so.1 => /usr/lib/i386-linux-gnu/libxslt.so.1 (0xf2440000)
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xf22e6000)
libgstapp-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstapp-1.0.so.0 (0xf22d8000)
libgstpbutils-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstpbutils-1.0.so.0 (0xf22b2000)
libgstvideo-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstvideo-1.0.so.0 (0xf226a000)
libgstaudio-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstaudio-1.0.so.0 (0xf2218000)
libgstbase-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstbase-1.0.so.0 (0xf21b4000)
libgstreamer-1.0.so.0 => /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0 (0xf20b1000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf205e000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf1f52000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf1e95000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf1e5a000)
libQtOpenGL.so.4 => /usr/lib/i386-linux-gnu/libQtOpenGL.so.4 (0xf1d5e000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf1cfd000)
libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xf1ce3000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf1c44000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf1c3b000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf1c21000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf1c0f000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf1c0b000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf1c04000)
liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xf1bde000)
liborc-0.4.so.0 => /usr/lib/i386-linux-gnu/liborc-0.4.so.0 (0xf1b4d000)
libgsttag-1.0.so.0 => /usr/lib/i386-linux-gnu/libgsttag-1.0.so.0 (0xf1b15000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf1b10000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf1b09000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf1acb000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf1aa1000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf1a89000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf1a85000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf1a7f000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf1a7c000)
libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf1a63000)
libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf1a5d000)
libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf1a59000)
libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf1a55000)
libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf1a4e000)
libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf1a4a000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf1a44000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf1a37000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf19db000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf19d5000)
gnukarabatak@ubuntuevim:~$ sudo find / -name "v4l1compat.so"  -exec ls -l {} +
[sudo] password for gnukarabatak:
-rw-r--r-- 1 root root 5952 Oca 14 07:12 /usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if


gnukarabatak


sudo apt-get install libv4l-dev:i386

yaptıktan sonra yüklemeyi yaptı. Arkasından şu komutu yazdım :

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

Yukardakini uyguladığımda hata vermeden skype'i açtı. Fakat görüntü yine yoktu. Ardından bu seferde şunu uyguladım :

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Her iki komutta da skype açılıyor, fakat görüntüde siyah bir kare. Başka birşey yok.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

@gnukarabatak, Ubuntu 64 bit ama Skype 32 bit. 32 bit v4l sürücü ile çalıştıramıyoruz. Skype'ın 64 bit sürümü yok mu?

gnukarabatak

64 Bit olarak bu bağlantıya yönlendirme var skype sayfasında. aynı şekilde http://askubuntu.com/questions/343047/installing-skype-on-ubuntu-13-04-64-bit buradaki söylenende 32bit ve 64 bit için aynı bağlantının kullanıldığı ifade edilmiş. Zaten benim indirmeyi yaptığım bağlantıda :

http://www.skype.com/tr/download-skype/skype-for-linux/downloading/?type=ubuntu64

görüldüğü üzere ubuntu64 e indirme yönlendirmesi yapıyor. Bu durumda sanki doğru indirmeyi yapmışım gibi gözüküyor. Daha da başka ne yapılabilir bilmiyorum açıkçası?

Ekleme :

Şimdi şunları denedim :

sudo apt-get purge skype
wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-trusty_skype-4.2.0.13_amd64.deb
--2014-06-02 00:26:33--  http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-trusty_skype-4.2.0.13_amd64.deb
www.skype.com (www.skype.com) çözümleniyor... 157.56.114.105
www.skype.com (www.skype.com)[157.56.114.105]:80 bağlanılıyor... bağlantı kuruldu.
HTTP isteği gönderildi, cevap bekleniyor... 302 Found
Yer: http://download.skype.com/linux/skype-ubuntu-precise_4.2.0.13-1_i386.deb [izleyen]
--2014-06-02 00:26:33--  http://download.skype.com/linux/skype-ubuntu-precise_4.2.0.13-1_i386.deb
download.skype.com (download.skype.com) çözümleniyor... 79.140.80.98, 79.140.80.96
download.skype.com (download.skype.com)[79.140.80.98]:80 bağlanılıyor... bağlantı kuruldu.
HTTP isteği gönderildi, cevap bekleniyor... 200 OK
Uzunluk: 16299796 (16M) [application/octet-stream]
Kayıt yeri: `skype-ubuntu-trusty_skype-4.2.0.13_amd64.deb'

100%[======================================>] 16.299.796   845KB/s   içinde 21s

2014-06-02 00:26:55 (750 KB/s) - `skype-ubuntu-trusty_skype-4.2.0.13_amd64.deb' kaydedildi [16299796/16299796]




bunun ardından şunları tekrar denedim :

sudo apt-get remove skype skype-bin

sudo apt-get install libxss1 

wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_amd64.deb

sudo dpkg -i skype-ubuntu*.deb


Fakat yine görüntü alamadım. Dikkatimi celbeden başka bir husus ise yukarıda enson 4.1.0.20-1_amd64 sürümünü yüklemiş olmama rağmen çalıştırdığım da skype sürümü 4.2.0.13 olarak gözükmekte. Yani ne yaparsam yapayım yönlendirme bu son sürüme yapılıyor yada ben eskisini tam kaldıramadan yaptığım yüklemeler hep 4.2.0.13 sürümü oluyor?
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if


gnukarabatak

Verdiği cevap bu

ls -l /usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
-rw-r--r-- 1 root root 5316 Oca 14 07:10 /usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

@gnukarabatak, LD_PRELOAD'ı şimdilik unutalım. lsmod çıktısına bakayım.

gnukarabatak


gnukarabatak@ubuntuevim:~$ lsmod
Module                  Size  Used by
pci_stub               12622  1
vboxpci                23194  0
vboxnetadp             25670  0
vboxnetflt             27613  0
vboxdrv               339502  3 vboxnetadp,vboxnetflt,vboxpci
hid_generic            12548  0
arc4                   12608  2
rfcomm                 69160  8
bnep                   19624  2
binfmt_misc            17468  1
coretemp               13435  0
rtl8187                64909  0
btusb                  32412  0
bluetooth             395423  22 bnep,btusb,rfcomm
mac80211              626511  1 rtl8187
cfg80211              484040  2 mac80211,rtl8187
joydev                 17381  0
gspca_m5602            49638  0
usbhid                 52570  0
gspca_main             36692  1 gspca_m5602
eeprom_93cx6           13344  1 rtl8187
serio_raw              13462  0
hid                   106148  3 hid_generic,usbhid
videodev              134688  2 gspca_main,gspca_m5602
snd_hda_codec_si3054    13008  1
snd_hda_codec_via      27860  1
snd_hda_intel          52355  5
snd_hda_codec         192906  3 snd_hda_codec_si3054,snd_hda_codec_via,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm               102099  4 snd_hda_codec_si3054,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
nvidia              10699336  51
snd_seq_midi           13324  0
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69238  20 snd_hda_codec_si3054,snd_hwdep,snd_timer,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
nouveau              1097199  0
soundcore              12680  1 snd
i2c_viapro             13312  0
mxm_wmi                13021  1 nouveau
ttm                    85115  1 nouveau
drm_kms_helper         52758  1 nouveau
drm                   302817  5 ttm,drm_kms_helper,nvidia,nouveau
i2c_algo_bit           13413  1 nouveau
video                  19476  1 nouveau
shpchp                 37032  0
wmi                    19177  2 mxm_wmi,nouveau
mac_hid                13205  0
parport_pc             32701  0
ppdev                  17671  0
lp                     17759  0
parport                42348  3 lp,ppdev,parport_pc
pata_acpi              13038  0
psmouse               102222  0
sdhci_pci              23172  0
sdhci                  43015  1 sdhci_pci
via_rhine              32531  0
mii                    13934  1 via_rhine
sata_via               13847  2
pata_via               13672  0
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

@gnukarabatak, sudo modprobe -r gspca_m5602
sudo modprobe gspca_m5602 force_sensor=1
komutundan sonra Skype'ı açınca durum nedir?

sudo v4lctl -c /dev/video0 list
lsusb -d 0402:5602 -v | grep "14 Video"
çıktısına bakayım bir de.

32 bit v4l ile çalıştıranlar olmuş kamerayı Skype için. LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so QT_PLUGIN_PATH=/usr/lib32/qt4/plugins /usr/bin/skype olarak deneyelim bir de.

gnukarabatak


sudo modprobe -r gspca_m5602
sudo modprobe gspca_m5602 force_sensor=1

komutlarını uygulayıp çalıştırdığımda değişen birşey olmadı. Skype açılıyor fakat kamera siyah ekran. Diğer istediğiniz sonuçlarıda aşağıda listeledim. İşi biraz çorbaya çevirdim galiba. :-\


gnukarabatak@ubuntuevim:~$ sudo v4lctl -c /dev/video0 list
sudo: v4lctl: command not found
gnukarabatak@ubuntuevim:~$ lsusb -d 0402:5602 -v | grep "14 Video"
Couldn't open device, some information will be missing
gnukarabatak@ubuntuevim:~$ LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so QT_PLUGIN_PATH=/usr/lib32/qt4/plugins /usr/bin/skype
ERROR: ld.so: object '/usr/lib32/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"
Gtk-Message: Failed to load module "canberra-gtk-module"
gnukarabatak@ubuntuevim:~$

Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

KOmutlarda hata yapmışım. sudo v4l-ctl -c /dev/video0 list
lsusb -v -d 0402:5602 | grep "Video"

gnukarabatak

Makinayi açıp kapatınca farkettim sürüm 4.2.0.11 olmuş. Bu muhtemelen 64 bit sürüm yüklendiğini gösteriyor anladığım kadarıyla.
Komutları uygulayınca şu sonucu aldım :


gnukarabatak@ubuntuevim:~$ sudo v4l-ctl -c /dev/video0 list
sudo: v4l-ctl: command not found
gnukarabatak@ubuntuevim:~$  lsusb -v -d 0402:5602 | grep "Video"
Couldn't open device, some information will be missing
Bus 001 Device 004: ID 0402:5602 ALi Corp. M5602 Video Camera Controller
  idProduct          0x5602 M5602 Video Camera Controller
gnukarabatak@ubuntuevim:~$
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

v4l2-ctl olması gerekti komutun, yine yanlış vermişim @gnukarabatak kusura bakma.
lsusb komutundan sonuç almamamız iyi olmadı. Bu durumda v4l kullanmanın bir anlamı olmuyor çünkü kart UVC destekli değilmiş.

gnukarabatak

Estağfurullah, yardım etmek için uğraşıyorsun niye kusura bakalım. Esas siz kusura bakmayın uğraştırıyorum sizi  :-[

gnukarabatak@ubuntuevim:~$ sudo v4l2-ctl -c/dev/video0 list
[sudo] password for gnukarabatak:
sudo: v4l2-ctl: command not found
gnukarabatak@ubuntuevim:~$   lsusb -v -d 0402:5602 | grep "Video"
Couldn't open device, some information will be missing
Bus 001 Device 004: ID 0402:5602 ALi Corp. M5602 Video Camera Controller
  idProduct          0x5602 M5602 Video Camera Controller
gnukarabatak@ubuntuevim:~$
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

Paketi kurmamışız. v4l-utils paketini kurup udo v4l2-ctl --all /dev/video0 diyelim.