Fedora 16 Sony Notebook kameramı görmüyor ..

Başlatan ovural43, 29 Ocak 2012 - 11:04:16

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

ovural43

modeli .. Ricoh Co., Ltd Visual Communication Camera VGP-VCC4 [R5U870] .. sitelerde araştırdım ama tam çözüm bulamadım ..


ovural43

#2
Allah Razı Olsun .. siz bu linki verince içindeki kelimelerden

http://forum.ubuntu-tr.net/index.php?topic=19576.0 bu forumda da aynı konunun geçtiğini gördüm .. dosyaları indirdim derlerken ..

şu şekilde bir hata alıyorum

In file included from /root/r5u870/r5u870.c:59:0:
/root/r5u870/usbcam/usbcam.h:38:28: ölümcül hata: linux/videodev.h: Böyle bir dosya ya da dizin yok

sanırım sorunu çözmesem de çözme yolunu buldum teşekkür ederim ..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Ocak 2012 - 16:38:21

sistemim 64 bit

aradığı dosya linux/videodev.h bunun yerine linux/videodev2.h var .. ve  gerekli yerdeki kodu değiştirdim  ama derlerken gene hata verdi


make -C /lib/modules/3.2.1-3.fc16.x86_64/build M=/root/r5u870 V=0 modules
make[1]:`/usr/src/kernels/3.2.1-3.fc16.x86_64' dizinine giriliyor
  CC [M]  /root/r5u870/r5u870.o
/root/r5u870/r5u870.c: In function 'r5u870_control_msg':
/root/r5u870/r5u870.c:174:3: hata: 'kmalloc' işlevinin örtük bildirimi [-Werror=implicit-function-declaration]
/root/r5u870/r5u870.c:174:8: UYARI: atama bir tür dönüşümü olmaksızın tamsayıdan gösterici yapıyor [enabled by default]
/root/r5u870/r5u870.c:196:3: hata: 'kfree' işlevinin örtük bildirimi [-Werror=implicit-function-declaration]
/root/r5u870/r5u870.c: In function 'r5u870_microcode_upload':
/root/r5u870/r5u870.c:311:10: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
/root/r5u870/r5u870.c: Üst düzeyde:
/root/r5u870/r5u870.c:872:0: UYARI: "V4L2_CID_PRIVACY" yeniden tanımlanmış [enabled by default]
include/linux/videodev2.h:1616:0: bilgi: burası evvelki tanımın yapıldığı yer
/root/r5u870/r5u870.c:874:0: UYARI: "V4L2_CID_LASTP1" yeniden tanımlanmış [enabled by default]
include/linux/videodev2.h:1208:0: bilgi: burası evvelki tanımın yapıldığı yer
/root/r5u870/r5u870.c: In function 'r5u870_uvc_add_fmt':
/root/r5u870/r5u870.c:1518:8: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
/root/r5u870/r5u870.c:1532:20: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
cc1: some warnings being treated as errors

make[2]: *** [/root/r5u870/r5u870.o] Hata 1
make[1]: *** [_module_/root/r5u870] Hata 2
make[1]: `/usr/src/kernels/3.2.1-3.fc16.x86_64' dizininden çıkılıyor
make: *** [all] Hata 2

decent

Hepimizden razı olsun.

Derleme  için gerekli paketleri kontrol edip yükledikten sonra derleme işlemini tekrarlayabilir miyiz?

heartsmagic

videodev.h 2.6.38 çekirdeği ve sonrası ile beraber artık gelmemeye başlamış. Ubuntu tarafında farklı şeyler denenmiş ancak en temizi PPA ile alınan destek:
http://ubuntuforums.org/showpost.php?p=10746014&postcount=3
sudo add-apt-repository ppa:r5u87x-loader/ppa
sudo apt-get update
sudo apt-get install r5u87x
sudo /usr/share/r5u87x/r5u87x-download-firmware.sh


Fedora'da kalmayı düşünüyorsan eğer temiz bir çözüm var mı bilmiyorum. videodev.h yerine artık ilgili kütüphaneyi lib4vl-devel paketi sağlıyormuş. OpenCV derlemesinde de aynı sorun yaşanınca sorunu çözen kişi ilgili dosyada:
Alıntı Yap#include <linux/videodev.h>
yerine
Alıntı Yap#include <libv4l1-videodev.h>
kullanmış. Derlenecek dosyalardan birindedir bu satır muhtemelen.



Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ovural43

#5
Ofiste Ubuntu kullanıyorum zaten ..

Evimdeki bilgisayarımda Fedora yüklü .. Kernel 3 olduğu için midir anlamadım bana daha hızlı çalışıyor gibi geldi ..
Tabi Ubuntu kadar forumlarda destek bulamayabiliyorum ..

Bu arada verdiğiniz kod da olmadı çünkü  libv4l1-videodev.h dosyası yok .. indirip deneme yapayım diyorum .. sonucu yazarım.

heartsmagic

O dosya için söylediğim paketin kurulması gerekiyor: lib4vl-devel
Fedora'nın depolarında da vardır muhtemelen. Öntanımlılarda yoksa bile ek depolarda vardır.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ovural43

#7
paketi kurdum ..

make işleminde

make -C /lib/modules/3.2.1-3.fc16.x86_64/build M=/root/r5u870 V=0 modules
make[1]:`/usr/src/kernels/3.2.1-3.fc16.x86_64' dizinine giriliyor
  CC [M]  /root/r5u870/r5u870.o
In file included from /usr/include/libv4l1-videodev.h:6:0,
                 from /root/r5u870/usbcam/usbcam.h:38,
                 from /root/r5u870/r5u870.c:59:
/usr/lib/gcc/x86_64-redhat-linux/4.6.2/include/stdint.h:3:26: hata: stdint.h için aranacaklar içinde başlık dosyaları yolu yok
/root/r5u870/r5u870.c: In function 'r5u870_control_msg':
/root/r5u870/r5u870.c:174:3: hata: 'kmalloc' işlevinin örtük bildirimi [-Werror=implicit-function-declaration]
/root/r5u870/r5u870.c:174:8: UYARI: atama bir tür dönüşümü olmaksızın tamsayıdan gösterici yapıyor [enabled by default]
/root/r5u870/r5u870.c:196:3: hata: 'kfree' işlevinin örtük bildirimi [-Werror=implicit-function-declaration]
/root/r5u870/r5u870.c: In function 'r5u870_microcode_upload':
/root/r5u870/r5u870.c:311:10: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
/root/r5u870/r5u870.c: Üst düzeyde:
/root/r5u870/r5u870.c:872:0: UYARI: "V4L2_CID_PRIVACY" yeniden tanımlanmış [enabled by default]
include/linux/videodev2.h:1616:0: bilgi: burası evvelki tanımın yapıldığı yer
/root/r5u870/r5u870.c:874:0: UYARI: "V4L2_CID_LASTP1" yeniden tanımlanmış [enabled by default]
include/linux/videodev2.h:1208:0: bilgi: burası evvelki tanımın yapıldığı yer
/root/r5u870/r5u870.c: In function 'r5u870_uvc_add_fmt':
/root/r5u870/r5u870.c:1518:8: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
/root/r5u870/r5u870.c:1532:20: UYARI: farklı boyuttaki tamsayı türden göstericiye dönüşüm [-Wint-to-pointer-cast]
cc1: some warnings being treated as errors

make[2]: *** [/root/r5u870/r5u870.o] Hata 1
make[1]: *** [_module_/root/r5u870] Hata 2
make[1]: `/usr/src/kernels/3.2.1-3.fc16.x86_64' dizininden çıkılıyor
make: *** [all] Hata 2


yine soyle bir sorun ..

aslında söyle diyeyim .. skype kurdum bu işlemlerden önce .. skype'da kamera calisiyordu ama ters gosteriyordu .. sonra ubuntu forumlarında v4l kurulursa düzelir gibi * bir şey vardı kurdum ve tamamen gitti ..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Ocak 2012 - 22:53:10

rpm sitelerinden birisinde r5u87x ile ilgili paketlerden birisini indirdim .. kameranın ışıgı yanıyor ama görüntü yok .. ugrasıyorum sonucu yazarım buraya