Page 1 of 1

Logitech Webcam

Posted: 26. Oct 2008 13:52
by exc64user
Hallo

Habe mir voe einiger Zeit die Logitech Webcam die von linux unterstützt wird zugelegt.
Die Cam funtzt aber nicht so richtig.
Welche Kernel-einstellungen und andere programme (Module) sind noch zu installieren?
Ich hoffe das irgendjemand mir hier weiterhelfen kann.

Posted: 26. Oct 2008 21:12
by Janka
Ohne den genauen Typ zu kennen ist keine Aussage dazu möglich. Falls es eine USB-Kamera ist, schließe sie an und poste das Ergebnis von

Code: Select all

$ lsusb
Janka

Logitech Webcam

Posted: 29. Oct 2008 16:09
by exc64user
sorry, klar war mein fehler
der typ der webcam ist eine logitech quickcam E3500 usb


das ergebnis von lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c404 Logitech, Inc. TrackMan Wheel
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 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 046d:09a4 Logitech, Inc.
Bus 002 Device 006: ID 0424:223a Standard Microsystems Corp. 8-in-1 Card Reader
Bus 002 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 002: ID 05e3:0605 Genesys Logic, Inc. USB 2.0 Hub [ednet]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

direkt

Posted: 29. Oct 2008 17:33
by haha
Moin,

steck mal die Cam direkt, nicht über USB-Hub, an.

Zufor ööfnest du die Konsole, meldest dich als root an und schreibst:

tail -f /var/log/messages

bye haha

PS.
Diese hier geht gut für den Preis:
http://www1.atelco.de/articledetail.jsp ... 6&agid=127

Posted: 30. Oct 2008 8:42
by Janka
Bus 002 Device 005: ID 046d:09a4 Logitech, Inc.
Das sollte die Kamera sein, auch laut Liste eine "Logitech Quickcam E3500". Hier http://linux-uvc.berlios.de/ wird sie als "unterstützt" gelistet. Hier http://www.quickcamteam.net/ gibt es grundsätzliche Infos zu Logitech-Quickcams und Linux.

Sollte mit dem ganz normalen UVC-Treiber funktionieren, der in einem hinreichend aktuellen Kernel (wenn ich mich recht erinnere ab 2.6.26) schon drin ist. Solltest du nicht den ganzen Kernel updaten wollen, kannst du auch den Treiber von linux-uvc.berlios.de runterladen und einzeln kompilieren. Ich habe das hier mal gemacht. Kernel-Quellen deines aktuellen Kernels, gcc, make und svn installieren, dann

Code: Select all

[jan@janskiste ~/scratch]$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
A    trunk/uvc_status.c
A    trunk/svn-version.sh
A    trunk/uvc_ctrl.c
A    trunk/uvc_queue.c
A    trunk/uvc_video.c
A    trunk/uvc_isight.c
A    trunk/uvc_v4l2.c
A    trunk/uvc_compat.h
A    trunk/uvc_driver.c
A    trunk/uvcvideo.h
A    trunk/Makefile
A    trunk/dynctrl.txt
Ausgecheckt, Revision 262.
[jan@janskiste ~/scratch]$ cd trunk/
[jan@janskiste ~/scratch/trunk]$ ll
insgesamt 232
-rw-r--r-- 1 jan users  5946 30. Okt 08:37 dynctrl.txt
-rw-r--r-- 1 jan users   736 30. Okt 08:37 Makefile
-rw-r--r-- 1 jan users   145 30. Okt 08:37 svn-version.sh
-rw-r--r-- 1 jan users  9070 30. Okt 08:37 uvc_compat.h
-rw-r--r-- 1 jan users 36520 30. Okt 08:37 uvc_ctrl.c
-rw-r--r-- 1 jan users 54193 30. Okt 08:37 uvc_driver.c
-rw-r--r-- 1 jan users  3862 30. Okt 08:37 uvc_isight.c
-rw-r--r-- 1 jan users 13328 30. Okt 08:37 uvc_queue.c
-rw-r--r-- 1 jan users  5715 30. Okt 08:37 uvc_status.c
-rw-r--r-- 1 jan users 28014 30. Okt 08:37 uvc_v4l2.c
-rw-r--r-- 1 jan users 29964 30. Okt 08:37 uvc_video.c
-rw-r--r-- 1 jan users 23651 30. Okt 08:37 uvcvideo.h
[jan@janskiste ~/scratch/trunk]$ make
Building USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-obj/i386/pae/. modules
  CC [M]  /home/jan/scratch/trunk/uvc_driver.o
  CC [M]  /home/jan/scratch/trunk/uvc_queue.o
  CC [M]  /home/jan/scratch/trunk/uvc_v4l2.o
  CC [M]  /home/jan/scratch/trunk/uvc_video.o
  CC [M]  /home/jan/scratch/trunk/uvc_ctrl.o
  CC [M]  /home/jan/scratch/trunk/uvc_status.o
  CC [M]  /home/jan/scratch/trunk/uvc_isight.o
  LD [M]  /home/jan/scratch/trunk/uvcvideo.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/jan/scratch/trunk/uvcvideo.mod.o
  LD [M]  /home/jan/scratch/trunk/uvcvideo.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
[jan@janskiste ~/scratch]$ cd trunk/
[jan@janskiste ~/scratch/trunk]$ make
Building USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-obj/i386/pae/. modules
  CC [M]  /home/jan/scratch/trunk/uvc_driver.o
  CC [M]  /home/jan/scratch/trunk/uvc_queue.o
  CC [M]  /home/jan/scratch/trunk/uvc_v4l2.o
  CC [M]  /home/jan/scratch/trunk/uvc_video.o
  CC [M]  /home/jan/scratch/trunk/uvc_ctrl.o
  CC [M]  /home/jan/scratch/trunk/uvc_status.o
  CC [M]  /home/jan/scratch/trunk/uvc_isight.o
  LD [M]  /home/jan/scratch/trunk/uvcvideo.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/jan/scratch/trunk/uvcvideo.mod.o
  LD [M]  /home/jan/scratch/trunk/uvcvideo.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
[jan@janskiste ~/scratch/trunk]$ sudo make install
root's password:
Installing USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-obj/i386/pae/. modules_install
  INSTALL /home/jan/scratch/trunk/uvcvideo.ko
  DEPMOD  2.6.25.16-0.1-pae
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
Evtl. gibt es für deine Distribution (welche?) aber auch schon ein fertiges Paket mit dem uvc-video-Treiber.

Janka

Logitech Webcam

Posted: 30. Oct 2008 15:48
by exc64user
vielen dank für deine hilfe, janka
habe inzwischen die cam zum laufen gebracht
habe ein modul vergessen.
werde aber mal die sache mit dem uvc im auge behalten, denn ich habe den kernel 2.6.25
aber nicht 2.6.26
villeicht kann ich da was machen