[Çözüldü] vx3000 webcam driver

Başlatan drug, 10 Şubat 2009 - 00:23:21

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

drug

lsusb çıktısı
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 003: ID 045e:00f5 Microsoft Corp. LifeCam VX-3000.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1058:0704 Western Digital Technologies, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Microsoft Corp. LifeCam VX-3000. için nette araştırdığım kadarı ile driver dosyası gspcav1  bu dosyayı indirdim ve bir çok şekilde kurmaya çalıştım ama olmadı. kernele göre derlemek gerekiyor galiba ama ben beceremedim. indirdiğim dosya gspcav1-20071220.tar.gz birde ubuntu paketlerinde gspca paketini ve webcam ile ilgili ne kadar paket varsa kurdum olmadı. sistemide yeterince mokladım galiba.
bana nasıl bu driveri kuracağımı bilen arkadaş adım adım nasıl yapacağımı anlatırsa çok sevinirim.
*not: webcamin ışığı ilk boot ederkenden itibaren hep açık. ubuntu 8.10 kullanıyorum.

heartsmagic

Bir terminal aç:

mkdir kamera
cd kamera
wget -c http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
tar xvf gspcav1-20071224.tar.gz
cd gspcav1-20071224
sudo apt-get install linux-headers-`uname -r` build-essential
sudo ./gspca_build


adımlarını bir uygula bakalım.
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.

drug

ERROR: Module gspca does not exist in /proc/modules

CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
   .gspca.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i \
   *.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: "gspca.ko" durumlanamadı: No such file or directory
make: *** [install] Hata 1

LOAD gspca in memory
FATAL: Module gspca not found.

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/aydin/kamera/gspcav1-20071224 CC=cc modules
make[1]:`/usr/src/linux-headers-2.6.27-11-generic' dizinine giriliyor
  CC [M]  /home/aydin/kamera/gspcav1-20071224/gspca_core.o
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/home/aydin/kamera/gspcav1-20071224/gspca_core.c: In function 'spca5xx_ioctl':
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2463: hata: 'video_usercopy' işlevinin örtük bildirimi
/home/aydin/kamera/gspcav1-20071224/gspca_core.c: Üst düzeyde:
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2609: hata: ilklendiricide bilinmeyen 'owner' alanı belirtilmiş
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2609: UYARI: uyumsuz gösterici türünde ilklendirme
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2611: hata: ilklendiricide bilinmeyen 'type' alanı belirtilmiş
/home/aydin/kamera/gspcav1-20071224/gspca_core.c: In function 'spca50x_create_sysfs':
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2769: hata: 'video_device_create_file' işlevinin örtük bildirimi
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:2780: hata: 'video_device_remove_file' işlevinin örtük bildirimi
/home/aydin/kamera/gspcav1-20071224/gspca_core.c: In function 'spca5xx_probe':
/home/aydin/kamera/gspcav1-20071224/gspca_core.c:4301: hata: atamada uyumsuz türler
make[2]: *** [/home/aydin/kamera/gspcav1-20071224/gspca_core.o] Hata 1
make[1]: *** [_module_/home/aydin/kamera/gspcav1-20071224] Hata 2
make[1]: `/usr/src/linux-headers-2.6.27-11-generic' dizininden çıkılıyor
make: *** [default] Hata 2

heartsmagic

Biraz daha kurcalamamız gerekecek sanırım. Şu an için bir şey söyleyemiyorum, eğer müsait bir zamanda bakabilirsem ekleme yaparım.
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.

drug

ilginiz için teşekkür ederim. ben biraz patch eklentileri yapmaya çalıştım.
şuan lsmod | grep gspca
gspca_sonixj           23936  0
gspca_main             29312  1 gspca_sonixj
videodev               41344  3 gspca_main,sn9c102,bttv
usbcore               149360  11 gspca_sonixj,gspca_main,snd_usb_audio,snd_usb_lib,sn9c102,usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd

çıktı bu veriyor ama webcam görüntü alamadım. sürekli ışığı yanıyor.

drug

bir forumda dirver sonixj ile çalıştırdıklarını yazmışlar ama aşağıdaki çıktıda benim webcam id si yok. 045e:00f5

modinfo gspca_sonixj
filename:       /lib/modules/2.6.27-11-generic/kernel/drivers/media/video/gspca/gspca_sonixj.ko
license:        GPL
description:    GSPCA/SONIX JPEG USB Camera Driver
author:         Michel Xhaard <mxhaard@users.sourceforge.net>
srcversion:     32A34C24EB43129154B379C
alias:          usb:v0C45p6143d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p6138d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p612Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p612Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p612Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p6128d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p60FCd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p60FBd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p60ECd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p60C0d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0471p0330d*dc*dsc*dp*ic*isc*ip*
depends:        gspca_main,usbcore
vermagic:       2.6.27-11-generic SMP mod_unload modversions 586

heartsmagic

Benim baktığımda gördüğüm bu kamera için herkesin gspca üzerinde yoğunlaşmış olduğuydu. Sorun yaşayan çok insan vardı ancak gspca ile çözenler de mevcuttu.
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.

drug

gksudo gedit /etc/modules
içerisine gspca ekledim aşağıdaki gibi. ve peynir ile webcam görüntü alabildim ama amsn de ayarlayamadım
/dev/video0 aygıtından

Alıntı Yap# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
gspca
fuse
lp

drug

sorunun çözümünü güç bela bulabildim. belki aynı sorunu yaşayan arkadaşlara faydası olur.
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so amsn

heartsmagic

Son zamanlardaki favori çözümümüz bu sanırım. @erginemr Skype için bir başka başlıkta bunu vermişti.
Geçmiş olsun, konuyu kapatabiliriz.
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.