Ich hatte euch mal geschrieben,daß ich Probleme mit Videochat bei Skype hatte, jetzt immer noch.
Nach vielen Recherchen habe ich einfach mal modinfo uvcvideo eingegeben, mit dem Ergebnis :
[chris@myhost ~]$ modinfo uvcvideo
filename: /lib/modules/2.6.30-ARCH/kernel/drivers/media/video/uvc/uvcvideo.ko
version: v0.1.0
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@skynet.be>
srcversion: 85C2E7D7768B989D8EA9AAB
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp8A34d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp8A33d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp8A31d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v0AC8p*d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v045Ep0723d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00*
depends: usbcore,videodev,v4l1-compat
vermagic: 2.6.30-ARCH SMP preempt mod_unload 686
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
Da aber meine Webcam folgende Daten hat :
Bus 001 Device 003: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
könnte es denn sein, daß meine Cam nicht wirklich von uvcvideo eingebunden wird??
Die Cam arbeitet schon
..
Hinzu noch :
[chris@myhost ~]$ dmesg| grep video
pci 0000:01:05.0: Boot video device
Linux video capture interface: v2.00
uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
usbcore: registered new interface driver uvcvideo
luvcview funktioniert nicht (crasht), da luvcview keine v4l2 unterstützt, und uvc unterstützt keine v4l1.
cheese gibt mir ein seeeehr langsam bis stehenbleibend ein Video aus.
Am besten klappt die cam nur mit vlc.
Da wollte ich noch den uvcvideo-Treiber installieren,klappt aber wegen einer Fehlermeldung nicht :
[chris@myhost uvcvideo-756ad91a832e]$ make
make -C /home/chris/uvcvideo-756ad91a832e/v4l
/bin/sh: /sbin/lsmod: Datei oder Verzeichnis nicht gefunden
make[1]: Entering directory `/home/chris/uvcvideo-756ad91a832e/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/chris/uvcvideo-756ad91a832e/v4l/firmware'
make[2]: Leaving directory `/home/chris/uvcvideo-756ad91a832e/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/chris/uvcvideo-756ad91a832e/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/chris/uvcvideo-756ad91a832e/v4l/firmware'
Kernel build directory is /lib/modules/2.6.30-ARCH/build
make -C /lib/modules/2.6.30-ARCH/build SUBDIRS=/home/chris/uvcvideo-756ad91a832e/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.30-ARCH'
/bin/sh: /sbin/lsmod: No such file or directory
CC [M] /home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.o
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:37: warning: 'struct hpsb_iso' declared inside parameter list
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:37: warning: its scope is only this definition or declaration, which is probably not what you want
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:53: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:54: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:61: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:62: error: implicit declaration of function 'dma_region_i'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:62: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:62: error: expected expression before 'unsigned'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:63: warning: assignment makes pointer from integer without a cast
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:68: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:82: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_of':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:87: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:87: warning: type defaults to 'int' in declaration of '__mptr'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:87: warning: initialization from incompatible pointer type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:87: error: invalid use of undefined type 'struct unit_directory'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_lock':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:92: error: implicit declaration of function 'hpsb_node_lock'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:92: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:92: error: (Each undeclared identifier is reported only once
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:92: error: for each function it appears in.)
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:93: error: 'quadlet_t' undeclared (first use in this function)
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:93: error: expected ')' before 'arg'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_read':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:98: error: implicit declaration of function 'hpsb_node_read'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_write':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:103: error: implicit declaration of function 'hpsb_node_write'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'start_iso':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:114: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:114: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:116: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:118: warning: assignment makes pointer from integer without a cast
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:125: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:128: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'stop_iso':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:139: error: implicit declaration of function 'hpsb_iso_stop'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: At top level:
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:154: warning: 'struct hpsb_host' declared inside parameter list
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'fcp_request':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:167: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:168: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_probe':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:182: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:182: warning: type defaults to 'int' in declaration of '__mptr'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:182: warning: initialization from incompatible pointer type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:182: error: invalid use of undefined type 'struct unit_directory'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:187: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:187: error: 'quadlet_t' undeclared (first use in this function)
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:188: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:188: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:188: warning: assignment makes pointer from integer without a cast
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: At top level:
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:243: warning: 'struct unit_directory' declared inside parameter list
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'node_update':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:245: error: dereferencing pointer to incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: At top level:
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:253: error: variable 'fdtv_driver' has initializer but incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:254: error: unknown field 'name' specified in initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:254: warning: excess elements in struct initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:254: warning: (near initialization for 'fdtv_driver')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:255: error: unknown field 'update' specified in initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:255: warning: excess elements in struct initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:255: warning: (near initialization for 'fdtv_driver')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:256: error: unknown field 'driver' specified in initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:256: error: extra brace group at end of initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:256: error: (near initialization for 'fdtv_driver')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:259: warning: excess elements in struct initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:259: warning: (near initialization for 'fdtv_driver')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:262: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:263: error: unknown field 'name' specified in initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:263: warning: excess elements in struct initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:263: warning: (near initialization for 'fdtv_highlevel')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:264: error: unknown field 'fcp_request' specified in initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:264: warning: excess elements in struct initializer
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:264: warning: (near initialization for 'fdtv_highlevel')
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:271: error: implicit declaration of function 'hpsb_register_highlevel'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:272: error: invalid use of undefined type 'struct hpsb_protocol_driver'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:273: error: implicit declaration of function 'hpsb_register_protocol'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:276: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.c:283: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/chris/uvcvideo-756ad91a832e/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/chris/uvcvideo-756ad91a832e/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/chris/uvcvideo-756ad91a832e/v4l'
make: *** [all] Fehler 2
Also daher meine Frage : Wird meine Cam von uvcvideo überhaupt gestartet? und wie kann ich den uvcvideo-Treiber installieren??
Gruß
ChrMiFe