Linux Mint Türkiye
Linux Mint Destek => Donanım => Diğer Donanımlar => Konuyu başlatan: yomraliahmet - 04 Aralık 2014, 18:41:21
-
Skype kurduğumda görüntü ayarlarında kamera görüntüsünü gösteriyor ancak görüntülü konuşmakısmında kamera tanımıyor.Cheese uygulamasındada video kaydet dediğimde hata veriyor. Sanırım driver yüklü değil. Bu kamera modeli için nasıl bir yükleme yapıyoruz?
-
Sırasıyla;
sudo apt-get install gspca-source
sudo m-a prepare
sudo m-a a-i gspca
sudo rmmod zc0301
sudo rmmod gspca
sudo modprobe gspca
Şu kodları dener misin.
-
Aşağıdaki komutların çıktılarını da paylaşınız.
uname -rm
locate v4l1compat.so
-
Üstteki Kodlar çalışmadı
E: gspca-source paketi bulunamadı
şeklinde çıktı verdi.
uname -rmÇıktısı : 3.13.0-37-generic i686
locate v4l1compat.soÇıktısı : /usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
-
Skype'yi kapatıp aşağıdaki komutu uçbirimde çalıştırarak başlatmayı deneyiniz.
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Sorun bu şekilde çözülürse aşağıdaki komut ile ayarı kalıcı hale getirebilirsiniz.
sudo sed -i 's|Exec=skype|Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype|g' /usr/share/applications/skype.desktop
Benzer şekilde Peynir uygulamsı için aşağıdaki komut denenebilir.
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese
Ayarı kalıcı hale getirmek için aşağıdaki komutu kullanabilirsiniz.
sudo sed -i 's|Exec=cheese|Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese|g' /usr/share/applications/cheese.desktop
-
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Komutunu Çalıştırdığımda
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
şeklinde hata veriyor.
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese
Komutunu Çalıştırdığımda ise
(cheese:2628): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object != NULL' failed
(cheese:2628): cheese-WARNING **: Filter caps do not completely specify the output format: gstcapsfilter.c(348): gst_capsfilter_prepare_buf (): /GstCameraBin:camerabin/GstCapsFilter:videobin-capsfilter:
Output caps are unfixed: video/x-raw, width=(int)640, height=(int)480, format=(string)I420, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 30/1 ]
şeklinde hatalar veriyor.
-
Skype uygulamasını kapatıp aşağıdaki komutu dener misiniz?
env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Olmazsa aşağıdaki komutu uçbirimde çalıştırıp,
sudo ldconfig
sonrasında aşağıdaki komutu tekrar çalıştırınız, bakalım farklı bir çıktı verecek mi?
locate v4l1compat.so
-
Komutları girdikten sonraki çıktı.
/usr/lib/i386-linux-gnu/libv4l/v4l1compat.soVideo4Linux Control Paneli Açtığımda da
Unknown control yazıyor.
Cheese ile fotoğraf çekiyor ama video kaydetmiyor. Ne iştir anlamadım...
Bir kaç farklı dağıtımda live modunda denedim yine aynı şeyler gerçi hepsi ubuntu tabanlıydı...
-
Benim de aynı sorun ve aynı kamera, 17.1 mate 64 bit işletim sistemi.
ugur@ugur-desktop ~ $ sudo ldconfig
ugur@ugur-desktop ~ $ locate v4l1compat.so
/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so
ugur@ugur-desktop ~ $ uname -rm
3.16.0-29-generic x86_64
ugur@ugur-desktop ~ $
ugur@ugur-desktop ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bu da dmesg çıktısı.
[ 1.572153] usb 3-2: new full-speed USB device number 2 using uhci_hcd
[ 1.698863] psmouse serio1: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
[ 1.765684] usb 3-2: New USB device found, idVendor=0ac8, idProduct=303b
[ 1.765691] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.765695] usb 3-2: Product: PC Camera
[ 1.765699] usb 3-2: Manufacturer: Vimicro Corp.
ugur@ugur-desktop ~ $ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
(skype:7070): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
(skype:7070): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
(skype:7070): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
(skype:7070): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed
Çıktılar yukarıdaki gibi nasıl çözeriz?
Ayrıca fazla kurcalamak istemedim ama şu linklerde anlatılanlardan yol gösterecek varsa da iyi olur:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/292086 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/292086)
http://people.canonical.com/~apw/webcams1/0002-UBUNTU-SAUCE-Fix-webcam-having-USB-ID-0ac8-303b.patch (http://people.canonical.com/~apw/webcams1/0002-UBUNTU-SAUCE-Fix-webcam-having-USB-ID-0ac8-303b.patch)
-
Yardımcı olacak arkadaşlar aranıyor
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırınca durumda bir değişiklik oluyor mu?
sudo modprobe -r gspca
sudo modprobe -r zc0301
sudo modprobe gspca
-
ugur@ugur-desktop ~ $ sudo modprobe -r gspca
[sudo] password for ugur:
modprobe: FATAL: Module gspca not found.
ugur@ugur-desktop ~ $ sudo modprobe -r zc0301
modprobe: FATAL: Module zc0301 not found.
ugur@ugur-desktop ~ $ sudo modprobe -r zc0303
modprobe: FATAL: Module zc0303 not found.
ugur@ugur-desktop ~ $ sudo modprobe gspca
modprobe: FATAL: Module gspca not found.
lsmode çıktısında da
gspca_zc3xx 56694 0
xt_addrtype 12635 4
gspca_main 36692 1 gspca_zc3xx
nf_conntrack_ipv4 14806 8
videodev 153793 2 gspca_main,gspca_zc3xx
nf_defrag_ipv4 12758 1 nf_conntrack_ipv4
media 21903 1 videodev
çıktılar bu şekilde.
-
Skype uygulamasını aşağıdaki komut ile çalıştırınca durum ne oluyor?
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype
-
tamamdır çalıştı. sürekli hale de getirdim yukarıdaki örnek koddan değiştirerek