Treiber für Logitech Webcam

Pumpgum

Cadet 4th Year
Registriert
Juni 2010
Beiträge
74
Hallo CB'ler,

ich suche einen Treiber für eine Logitech Webcam bei der ich nicht genau weis welche das ist die einzigen Infos die ich habe sind:

M/N: V-UAP14
P/N: 861193-1000
PID: LZ53042

Ich nutze auf dem Rechner Ubuntu 10.04.
Ich hoffe ihr könnt mir weiterhelfen.

MFG Pumpgum :)
 
Habe mal Google benutzt...
M/N: V-UAP 14 -->Treiber

Vielleicht geht der ja
 
Hallo danke für die Antworten! :)

@Sir @ndy: das ist eine exe-Dateien. Aber trotzdem Danke

@Hexagon321: Ähm der Link ist einwenig seltsam. aufjedenfall kommt am ende so eine komige abfrage, aber das geht in die richtige Richtung.

MFG Pumpgum :)
 
Zuletzt bearbeitet:
... lies doch mal mit lsusb die USB-ID aus. Und Google dann mal nach der Nummer.

Bsp:
werner@mein-laptop:~$ lsusb
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 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
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

Manchmal hat man mit der Nummer mehr Glück!
 
Hallo Leute ! :)

Entschuldigt, dass ich jetzt erst zurück schreibe, aber ich hab immoment in der Schule viel zu tun.

@warti: mit der Idee hast du voll ins schwarze getroffen!

Denn das Ergebnis ist:
Code:
nicole@nicole-desktop:~$ lsusb
Bus 007 Device 002: ID 04fc:05d8 Sunplus Technology Co., Ltd 
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
[U][B]Bus 005 Device 002: ID 046d:092c Logitech, Inc. QuickCam Chat[/B][/U]
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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Danach hab ich mit Google nach der ID gesucht und fand eine Kompatibilitätsliste zu einem Treiber der "gspcav" heißt.
Eine weitere Googlesuche nach diesem Treiber führte mich dann zu dieser Howto.
Wenn ich dieser Howto folge dann kommen bei mir einige ERROR-Meldungen.
Ich poste euch mal die komplette Consolenausgabe:
Code:
nicole@nicole-desktop:~$ lsusb
Bus 007 Device 002: ID 04fc:05d8 Sunplus Technology Co., Ltd 
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 002: ID 046d:092c Logitech, Inc. QuickCam Chat
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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
nicole@nicole-desktop:~$ wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
--2010-09-17 17:03:57--  http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
Auflösen des Hostnamen »mxhaard.free.fr«.... 212.27.63.150
Verbindungsaufbau zu mxhaard.free.fr|212.27.63.150|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 214717 (210K) [application/x-gzip]
In »»gspcav1-20071224.tar.gz«« speichern.

100%[======================================>] 214.717      835K/s   in 0,3s    

2010-09-17 17:03:58 (835 KB/s) - »»gspcav1-20071224.tar.gz«« gespeichert [214717/214717]

nicole@nicole-desktop:~$ wget http://forums.quickcamteam.net/attachment.php?aid=86 -O patch.tar.gz
--2010-09-17 17:04:47--  http://forums.quickcamteam.net/attachment.php?aid=86
Auflösen des Hostnamen »forums.quickcamteam.net«.... 184.72.242.109
Verbindungsaufbau zu forums.quickcamteam.net|184.72.242.109|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 784 [application/x-gzip]
In »»patch.tar.gz«« speichern.

100%[======================================>] 784         --.-K/s   in 0s      

2010-09-17 17:04:48 (35,8 MB/s) - »»patch.tar.gz«« gespeichert [784/784]

nicole@nicole-desktop:~$ tar -xvf gspcav1-20071224.tar.gz
gspcav1-20071224/
gspcav1-20071224/decoder/
gspcav1-20071224/decoder/gspcadecoder.c
gspcav1-20071224/decoder/gspcadecoder.h
gspcav1-20071224/decoder/gspcadecoder-OSX.c
gspcav1-20071224/decoder/gspcadecoder-OSX.h
gspcav1-20071224/Makefile
gspcav1-20071224/Vimicro/
gspcav1-20071224/Vimicro/vc032x_sensor.h
gspcav1-20071224/Vimicro/zc3xx.h
gspcav1-20071224/Vimicro/cs2102.h
gspcav1-20071224/Vimicro/vc032x.h
gspcav1-20071224/Vimicro/pas106b.h
gspcav1-20071224/Vimicro/icm105a.h
gspcav1-20071224/Vimicro/hv7131b.h
gspcav1-20071224/Vimicro/hv7131c.h
gspcav1-20071224/Vimicro/pb0330.h
gspcav1-20071224/Vimicro/ov7630c.h
gspcav1-20071224/Vimicro/mc501cb.h
gspcav1-20071224/Vimicro/tas5130c_vf0250.h
gspcav1-20071224/Vimicro/ov7620.h
gspcav1-20071224/Vimicro/tas5130c.h
gspcav1-20071224/Vimicro/hdcs2020.h
gspcav1-20071224/Etoms/
gspcav1-20071224/Etoms/et61xx51.h
gspcav1-20071224/Sonix/
gspcav1-20071224/Sonix/sn9cxxx.h
gspcav1-20071224/Sonix/sonix.h
gspcav1-20071224/utils/
gspcav1-20071224/utils/spcagamma.h
gspcav1-20071224/utils/spcausb.h
gspcav1-20071224/utils/spcaCompat.h
gspcav1-20071224/Conexant/
gspcav1-20071224/Conexant/cx11646.h
gspcav1-20071224/Conexant/cxlib.h
gspcav1-20071224/Pixart/
gspcav1-20071224/Pixart/pac207-OSX.h
gspcav1-20071224/Pixart/pac7311.h
gspcav1-20071224/Pixart/pac207.h
gspcav1-20071224/changelog
gspcav1-20071224/license
gspcav1-20071224/gspca_core.c
gspcav1-20071224/Transvision/
gspcav1-20071224/Transvision/tv8532.h
gspcav1-20071224/Makefile.kld
gspcav1-20071224/gspca.h
gspcav1-20071224/Sunplus/
gspcav1-20071224/Sunplus/spca501.dat
gspcav1-20071224/Sunplus/spca505.dat
gspcav1-20071224/Sunplus/spca508.dat
gspcav1-20071224/Sunplus/spca561-OSX.h
gspcav1-20071224/Sunplus/spca506.h
gspcav1-20071224/Sunplus/spca561.h
gspcav1-20071224/Sunplus/spca501_init.h
gspcav1-20071224/Sunplus/spca508_init-OSX.h
gspcav1-20071224/Sunplus/spca508_init.h
gspcav1-20071224/Sunplus/spca501_init-OSX.h
gspcav1-20071224/Sunplus/spca505_init.h
gspcav1-20071224/Sunplus-jpeg/
gspcav1-20071224/Sunplus-jpeg/spca500.dat
gspcav1-20071224/Sunplus-jpeg/jpeg_qtables.h
gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h
gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.dat
gspcav1-20071224/Sunplus-jpeg/spca500_init.h
gspcav1-20071224/gspca_build
gspcav1-20071224/READ_AND_INSTALL
gspcav1-20071224/Mars-Semi/
gspcav1-20071224/Mars-Semi/mr97311.h
gspcav1-20071224/cutlog.py
nicole@nicole-desktop:~$ tar -xvf patch.tar.gz
quickcamE2500.diff
nicole@nicole-desktop:~$ cd gspcav1-20071224
nicole@nicole-desktop:~/gspcav1-20071224$ patch -p1 < ../quickcamE2500.diff
patching file gspca_core.c
nicole@nicole-desktop:~/gspcav1-20071224$ sudo ./gspca_build
[sudo] password for nicole: 

 REMOVE the old module if present
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: Aufruf von stat für „gspca.ko“ nicht möglich: No such file or directory
make: *** [install] Fehler 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/nicole/gspcav1-20071224 CC=cc modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
  CC [M]  /home/nicole/gspcav1-20071224/gspca_core.o
/home/nicole/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:848:
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:856:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/nicole/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/home/nicole/gspcav1-20071224/gspca_core.c: At top level:
/home/nicole/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2618: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/nicole/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/home/nicole/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/nicole/gspcav1-20071224/gspca_core.c:4314: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
make[2]: *** [/home/nicole/gspcav1-20071224/gspca_core.o] Fehler 1
make[1]: *** [_module_/home/nicole/gspcav1-20071224] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
make: *** [default] Fehler 2
nicole@nicole-desktop:~/gspcav1-20071224$ sudo ./gspca_build

 REMOVE the old module if present
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: Aufruf von stat für „gspca.ko“ nicht möglich: No such file or directory
make: *** [install] Fehler 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/nicole/gspcav1-20071224 CC=cc modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
  CC [M]  /home/nicole/gspcav1-20071224/gspca_core.o
/home/nicole/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:848:
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:856:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/nicole/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/home/nicole/gspcav1-20071224/gspca_core.c: At top level:
/home/nicole/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2618: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/nicole/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/home/nicole/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/nicole/gspcav1-20071224/gspca_core.c:4314: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
make[2]: *** [/home/nicole/gspcav1-20071224/gspca_core.o] Fehler 1
make[1]: *** [_module_/home/nicole/gspcav1-20071224] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
make: *** [default] Fehler 2
nicole@nicole-desktop:~/gspcav1-20071224$

Ich hoffe ihr konnt mir weiter helfen.
Für Antworten danke ich im Vorraus. :)

MFG Pumpgum :)
 
@warti: Entschuldigung, aber ich versteh nicht so richtig was du meinst.

MFG Pumpgum :)
 
Also du hast Sourcecode runter geladen. Und mit "make" wird durch compilieren aus dem Sourcecode ein ausführbares Modul (*.ko)

Und dabei gibt es Fehler!


Dem Sourcecode ist auch eine "Readme" Datei beigefügt: READ_AND_INSTALL

Diese Datei bitte mit einem Editor deiner Wahl öffnen, anschauen und verstehen ...

MfG
Werner
 
Eigentlich sollte die Kamera auch so funktionieren. Laut der Kompatibilitätsliste läuft das Gerät auch mit Ubuntu:

https://wiki.ubuntu.com/HardwareSupportComponentsMultimediaWebCamerasLogitech

Direkt an erster Stelle findest Du Deine Logitech. Um den Fehler einzugrenzen wäre es vielleicht hilfreich, wenn Du mal die Kamera anstöpselst und danach die letzten paar Zeilen aus der Datei /var/log/messages hier postest.
Bei mir sieht das dann so aus (nur ein Beispiel, keine Logitech Kamera):
Sep 27 11:06:54 kernel: [ 9956.256053] usb 6-1: new full speed USB device using ohci_hcd and address 2
Sep 27 11:06:54 kernel: [ 9956.421328] usb 6-1: configuration #1 chosen from 1 choice
Sep 27 11:06:54 kernel: [ 9956.461653] Linux video capture interface: v2.00
Sep 27 11:06:54 kernel: [ 9956.481207] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
Sep 27 11:06:54 kernel: [ 9956.482365] usb 6-1: SN9C120 PC Camera Controller detected (vid:pid 0x0C45:0x613B)
Sep 27 11:06:55 kernel: [ 9956.718117] usb 6-1: OV7660 image sensor detected
Sep 27 11:06:56 kernel: [ 9958.312107] usb 6-1: Initialization succeeded
Sep 27 11:06:56 kernel: [ 9958.312270] usb 6-1: V4L2 device registered as /dev/video0
Sep 27 11:06:56 kernel: [ 9958.312276] usb 6-1: Optional device control through 'sysfs' interface disabled
Sep 27 11:06:56 kernel: [ 9958.312324] usbcore: registered new interface driver sn9c102

Selber die Treiber zu kompilieren sollte bei dieser Kamera eigentlich nicht nötig sein.
 
Hallo Leute,

ich habe jetzt die READ_AND_INSTALL Datei gefundenin dieser steht, dass wenn man den Treiber compiliert hat und eine Error Meldung kommt, stehen alle Fehlermeldungen in einer Datei namens "kgspca.err" (ohne die Anführungszeichen) und in diser steht folgendes:
Code:
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/nicole/gspcav1-20071224 CC=cc modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
  CC [M]  /home/nicole/gspcav1-20071224/gspca_core.o
/home/nicole/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:848:
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/home/nicole/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/nicole/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /home/nicole/gspcav1-20071224/gspca_core.c:856:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/nicole/gspcav1-20071224/gspca_core.c:2466: error: implicit declaration of function ‘video_usercopy’
/home/nicole/gspcav1-20071224/gspca_core.c: At top level:
/home/nicole/gspcav1-20071224/gspca_core.c:2612: error: unknown field ‘owner’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2612: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c:2614: error: unknown field ‘type’ specified in initializer
/home/nicole/gspcav1-20071224/gspca_core.c:2618: warning: initialization from incompatible pointer type
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/nicole/gspcav1-20071224/gspca_core.c:2772: error: implicit declaration of function ‘video_device_create_file’
/home/nicole/gspcav1-20071224/gspca_core.c:2783: error: implicit declaration of function ‘video_device_remove_file’
/home/nicole/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/nicole/gspcav1-20071224/gspca_core.c:4314: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
make[2]: *** [/home/nicole/gspcav1-20071224/gspca_core.o] Fehler 1
make[1]: *** [_module_/home/nicole/gspcav1-20071224] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic'
make: *** [default] Fehler 2

In der Readme steht noch was davon das man den Treiber mit dem selben Compiler, den man für den Kernel benutzt hat benutzen soll.
Hat das etwas zu sagen, oder benutze ich diesen schon?

Und ich wollte noch sagen das ich ab Freitag Ferien habe und mir somit mehr Zeit für das Problem nehmen werde und dann auch öffter zuück schreibe.
Ich entschuldige noch mal, dass ich so selten zurück geschrieben habe.

@Marv82:

Das sind die letzten 10 Einträge aus der "messages" Datei:
Code:
Oct  7 12:25:27 nicole-desktop kernel: [   13.424163] e100: eth0 NIC Link is Up 100 Mbps Full Duplex
Oct  7 12:25:27 nicole-desktop kernel: [   13.424463] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Oct  7 12:25:27 nicole-desktop kernel: [   13.475844] type=1505 audit(1286447127.064:11):  operation="profile_load" pid=643 name="/usr/bin/evince-thumbnailer"
Oct  7 12:37:25 nicole-desktop rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="597" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Oct  7 13:17:35 nicole-desktop kernel: [ 3140.840237] usb 5-1: USB disconnect, address 2
Oct  7 13:17:35 nicole-desktop kernel: [ 3140.840439] gspca: disconnect complete
Oct  7 13:17:38 nicole-desktop kernel: [ 3143.812037] usb 5-1: new full speed USB device using uhci_hcd and address 3
Oct  7 13:17:38 nicole-desktop kernel: [ 3144.009203] usb 5-1: configuration #1 chosen from 1 choice
Oct  7 13:17:38 nicole-desktop kernel: [ 3144.013670] gspca: probing 046d:092c
Oct  7 13:17:38 nicole-desktop kernel: [ 3144.072161] gspca: probe ok

MFG Pumpgum :)
 
Zuletzt bearbeitet:
Tut mir leid, dass ich erst jetzt antworte, habe diesen Thread total vergessen.

Wie Du siehst, wurde ja der gspca-Treiber geladen. Existiert denn jetzt das Device, also die Datei /dev/video0?
In den messages steht ja nichts davon, dass das device eingerichtet worden ist.

Mit welchem Programm testest Du denn die kamera?

PS: Ach so, interessant wäre auch mal die Ausgabe von: lsmod|grep gspca
 
Zuletzt bearbeitet:
Hallo Marv82,

Ich bin froh das mir überhaupt mal wieder jemand antwortet!:)

Also zum Thema, nach dem ich diesen Wikieintrag gelesen habe und herausgefunden habe das der benötigte Treiber schon im Kernel vorhanden war, musste ich feststellen, dass die Kamera ohne sie überhaupt konfigurieren zu müssen funktioniert.
Sie hat nur in Skype nicht funktioniert und da dachte ich das sie überhauptnicht funktioniert da ich kein anderes Programm kannte um dies zu testen nach dem ich dann ein wenig in den Startmenüeinträgen von Ubuntu gesucht habe fand ich den Eintrag System->Einstellungen->Multimedia-System wo ich die Cam dann testen konnte.
An dieser Stelle entschuldige ich mich noch für die Unannehmlichkeiten, denn durch lesen hätte ich das Problem selber lösen können.
Damit die Cam in Skype funktioniert muss man Skype mit dem Befehl:
Code:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
starten.
Ich sitze immoment nur noch daran für Skype ein bash-Skript zu schreiben, damit ich Skype über ein Icon starten kann, dazu lese ich diese Anleitung: Bash-Skripting-Guide für Anfänger
Ich hatte das Thema auch schon bei Ubuntuusers eröffnet. Hier der Link
Und zu dem Device in den Optionen von Skype gibt es das Device
Code:
/dev/video0
Die Eingabe "lsmod|grep" gspca ergibt:
Code:
nicole@nicole-desktop:~$ lsmod|grep gspca
gspca_spca561           8415  0 
gspca_main             21199  1 gspca_spca561
videodev               34361  1 gspca_main
nicole@nicole-desktop:~$

Wenn ich das bash-Skript geschrieben habe und alles funktioniert poste ich das hier.
Also vielen Dank das du dich nochmal gemeldet hast.:)

MFG Pumpgum :)
 
Zuletzt bearbeitet:
Freut mich, dass es nun mit der Kamera so einigermaßen klappt. Ich hatte ja schon viel weiter oben vermutet, dass das Treiber-Selber-Kompilieren nicht notwendig sein sollte. Wie Du selber ja siehst, hat der Kernel das Video-Device erzeugt (/dev/video0), nachdem er den Treiber (gspca) selbständig geladen hat.

Falls Du noch ein nettes Programm suchst, um Deine Kamera zu testen, es gibt da ein Programm namens cheese, mit dem man sehr schnell die Kamera auf Funktion prüfen kann. Das Programm ist ganz einfach über die Paketverwaltung zu installieren.
 
Hallo Marv82,

Ich werd mir das Programm heute mal ansehen. Danke für die Empfehlung.:)

Edit: Die Cam funktioniert wunderbar mit Cheese. Ich konnte auch alle Effekte aktivieren.
Was ich noch fragen wollte ist, ob es Sinn macht zu versuchen die Treiberreste die ich installiert
habe zu löschen?

MFG Pumpgum :)
 
Zuletzt bearbeitet:
Ich wollte bescheid sagen das ich hiermit den Thread beenden werde, denn ich habe immoment keine Zeit um mich mit dem Bash-Skripting zu befassen.

Vielen Dank an alle die sich am Thread beteiligt haben. :)

MFG Pumpgum :)
 
Hi, ein Skript könnte so aussehen:

Code:
#!/bin/bash

LIBV4L="/usr/lib32/libv4l/v4l1compat.so"

if [ -f /tmp/.skypestatus ];

then

if zenity --question --text "Skype scheint schon zu laufen!\nTrotzdem fortfahren?"; then

echo "1" > /tmp/.skypestatus

export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=${LIBV4L} skype

rm /tmp/.skypestatus

fi

else

echo "1" > /tmp/.skypestatus

export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=${LIBV4L} skype

rm /tmp/.skypestatus

fi

Zumindest ist der hier bei mir im Einsatz. :)
 
Zurück
Oben