Grafikkarten und Monitore 26.151 Themen, 115.661 Beiträge

webcam philips spc230nc und suse 11.0

eugeniak / 12 Antworten / Baumansicht Nickles

hab meine erste webcam gekauft und sofort neue Probleme. Suse sieht webcam als usb mit lsusb, erkennt die Produzenten und zeigt sogar vendor 093a:262c. Laut Herrn Kaiser (http://kaiser-linux.li/index.php?title=PAC7311), es geht hier um pac7311, was sollte im gspcav1 sich befinden und mit patch von Herrn Kaiser gut laufen. Was aber nicht der Fall ist. Wenn ich gspcav1 als rpm installiere, passiert nichts - ich bekomme, natürlich, gspca.ko, aber keinen dev/video. Dazu brauche ich auch gspcav1 Ordner, um patch zu installieren, so was gibt's auch nicht. Ich versuchte mit gspcav1, gspcav, v4l, sogar mit uvcvideo, - alle zusammen oder nacheinander - alles umsonst. Webcam funktioniert nicht! Weist jemand vielleicht eine Lösung?

bei Antwort benachrichtigen
gelöscht_189916 eugeniak „webcam philips spc230nc und suse 11.0“
Optionen

Hallo

Wahrscheinlich hast Du ausgerechnet ein Modell erwischt, das unter Linux nicht läuft, auch wenn es am Anschluß erkannt wird.
Denn weder hier:

http://linux-uvc.berlios.de/#devices

noch hier:

http://mxhaard.free.fr/spca5xx.html

ist Deine Webcam gelistet.
Von der Vendor-ID am nächsten ist noch die Typhoon Easycam, aber selbst die läuft nach den Angaben nur experimentell.
Ich habe beim Googeln auch keine vernünftigen Hinweise gefunden, das die Kamera unter Linux läuft.
Vermutlich ist es in dem Fall besser, auf eine Kamera umzusteigen, die bekanntermaßen funktioniert, wie z.B. die Logitech Quickcam oder so etwas in der Richtung.
Theoretisch gibt es zwar noch den pwc als Kernelmodul aber auch da ist Deine Kamera nicht mit aufgeführt.

http://www.saillard.org/linux/pwc/

fakiauso


bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Wahrscheinlich hast Du ausgerechnet ein Modell erwischt, das unter Linux...“
Optionen

to fakiauso.
Danke. Hab versucht mit pwc. Becam das:
/pwc-10.0.12-rc1 # make install
make -C /lib/modules/2.6.25.20-0.1-default/build SUBDIRS=/home/al/Desktop/l/pwc-
10.0.12-rc1 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make -C /usr/src/linux-2.6.25.20-0.1 O=/usr/src/linux-2.6.25.20-0.1-obj/x86_64/d
efault/. modules
CC [M] /home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.o
In file included from /home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:69:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc.h:28:26: error: linux/config.h: Datei ode
r Verzeichnis nicht gefunden
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:166: error: variable ‘pwc_template’
has initializer but incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: error: unknown field ‘owner’ sp
ecified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: error: unknown field ‘name’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: error: unknown field ‘type’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: error: unknown field ‘hardware’
specified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: error: ‘VID_HARDWARE_PWC’ undec
lared here (not in a function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: error: unknown field ‘release’
specified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: error: ‘video_device_release’ u
ndeclared here (not in a function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: error: unknown field ‘fops’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: error: unknown field ‘minor’ sp
ecified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_isoc_init’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:921: warning: assignment from incomp
atible pointer type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘cd_to_pwc’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1019: error: implicit declaration of
function ‘to_video_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1019: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1020: error: implicit declaration of
function ‘video_get_drvdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1020: warning: return makes pointer
from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_create_sysfs_files
’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1062: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1064: error: implicit declaration of
function ‘video_device_create_file’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_remove_sysfs_files
’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1070: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1072: error: implicit declaration of
function ‘video_device_remove_file’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_open’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1112: error: implicit declaration of
function ‘video_devdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1112: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1117: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_close’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1231: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_read’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1292: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_poll’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1359: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_ioctl’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1375: error: implicit declaration of
function ‘video_usercopy’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_mmap’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1388: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘usb_pwc_probe’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1722: error: implicit declaration of
function ‘video_device_alloc’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1722: warning: assignment makes poin
ter from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1729: error: invalid application of
‘sizeof’ to incomplete type ‘struct video_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1730: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1731: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1732: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1733: error: implicit declaration of
function ‘video_set_drvdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1756: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: implicit declaration of
function ‘video_register_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: ‘VFL_TYPE_GRABBER’ unde
clared (first use in this function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: (Each undeclared identi
fier is reported only once
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: for each function it ap
pears in.)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1760: error: implicit declaration of
function ‘video_device_release’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1765: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘usb_pwc_disconnect’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1819: error: implicit declaration of
function ‘video_unregister_device’
make[4]: *** [/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.o] Fehler 1
make[3]: *** [_module_/home/al/Desktop/l/pwc-10.0.12-rc1] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make: *** [default] Fehler 2

Weitere Deteis:
lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 093a:262c Pixart Imaging, Inc.
Bus 001 Device 002: ID 0f62:1001 Acrox Technologies Co., Ltd Targus Mini Trackball Optical Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
uname -a
Linux 2.6.25.20-0.1-default #1 SMP 2008-12-12 20:30:38 +0100 x86_64 x86_64 x86_64 GNU/Linu
und noch:
v4l-conf
v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13
Kamera muss doch unter Linux laufen.

bei Antwort benachrichtigen
gelöscht_189916 eugeniak „to fakiauso. Danke. Hab versucht mit pwc. Becam das: /pwc-10.0.12-rc1 make...“
Optionen

Hallo

Sieh mal hier, was ich noch gefunden habe:

http://cateee.net/lkddb/web-lkddb/USB_GSPCA_PAC7311.html

http://cateee.net/lkddb/web-lkddb/USB_GSPCA.html

Nach der Beschreibung ist die Unterstützung ab Kernel 2.6.28 enthalten, da Deiner noch der 2.6.25 ist, mußt Du doch das Modul von Kaiser einpatchen, damit es läuft.
Das Modul heißt gspca_pac7311, pwc kannst Du damit vergessen.
Nach einigen Foreneinträgen scheint allerdings das gspca-Modul buggy zu sein, so das die Kamera nicht erkannt wird, es wird also schwer.

http://ubuntuforums.org/archive/index.php/t-1062259.html

Bleibt nur das Experimentieren mit verschiedenen Patches oder ein aktuellerer Kernel.

Gruß
fakiauso

bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Sieh mal hier, was ich noch gefunden habe:...“
Optionen

Hallo,fakiauso! Danke für die Antwort. Hab diese links schon mal gefunden, muss aber gestanden, dass ich mit linux noch nicht so gut bin und hab keine Ahnung, was ich damit tun soll. Z.B. - wohin soll ich gspcav1 einpacken um das zu patchen? Automatisch tut das suse nicht. Ich glaube, dass pwc auch nicht so schlecht ist, weil pwc-v4l2 hat Treiber für 093a:262c in sich. Das Problem ist wieder - wohin damit?
Frohe Ostern.

bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Sieh mal hier, was ich noch gefunden habe:...“
Optionen

Hallo,fakiauso! Danke für die Antwort. Hab diese links schon mal gefunden, muss aber gestanden, dass ich mit linux noch nicht so gut bin und hab keine Ahnung, was ich damit tun soll. Z.B. - wohin soll ich gspcav1 einpacken um das zu patchen? Automatisch tut das suse nicht. Ich glaube, dass pwc auch nicht so schlecht ist, weil pwc-v4l2 hat Treiber für 093a:262c in sich. Das Problem ist wieder - wohin damit?
Frohe Ostern.

bei Antwort benachrichtigen
gelöscht_189916 eugeniak „Hallo,fakiauso! Danke für die Antwort. Hab diese links schon mal gefunden, muss...“
Optionen

Hallo

Als erstes brauchst Du dieses Modul von hier:

http://mxhaard.free.fr/download.html

Da kannst Du diesen Quellcode ab Kernelversion2.6.11 (gspcav1-20071224.tar.gz) herunterladen und entpacken (das ist nämlich dann gleichzeitig auch das Verzeichnis, in welchem Du den Patch einbauen mußt), dann läßt Du das make durchlaufen und anschließend kopierst Du den Patch in das Kompilierungsverzeichnis:

gspca-20071224-PAC7311b.patch

Und führst mit diesem Befehl als root den Patch aus:

patch -p1

Da sollte die Ausgabe wie folgt sein:

himalaya:/home/yetis/gspcav1-20071224 # patch -p1 patching file decoder/gspcadecoder.c
patching file Pixart/pac7311.h
patching file stream.raw


Danach gleich weiter als root ein make install und da sollte die Ausgabe bei Erfolg so aussehen:

himalaya:/home/yetis/gspcav1-20071224 # make install
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/
/sbin/depmod -ae


Anschließend ebenfalls ein rmmod gspca und ein modprobe gspca, um das Modul zu entladen und wieder frisch einzuladen.
Kamera anstecken und hoffen, das es klappt:-)
Wichtig ist, das das Kompilieren im Quellverzeichnis und das Patchen in selbigem fehlerfrei durchläuft, das make kannst Du mit User-Rechten durchführen, make install und patch muß mit root-Rechten laufen.

Die Installation sowie das Anlegen der Verzeichnisse sollte beim Kompilieren automatisch erfolgen, lief bei mir jetzt im Test jedenfalls reibungslos.
Das Entladen und Neueinladen des Treibers sollte bewirken, das das Modul mit Sicherheit geladen wird.
Da Du das Kernelmodul als rpm installiert hast, war natürlich auch das Verzeichnis für den Patch nicht vorhanden, das könnte das Problem gewesen sein.

Gruß
fakiauso

bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Als erstes brauchst Du dieses Modul von hier:...“
Optionen

danke, fakiauso.
Meine Ergebnisse:

gspcav1-20071224 > make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/al/Documents/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make -C /usr/src/linux-2.6.25.20-0.1 O=/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default/. modules
CC [M] /home/al/Documents/gspcav1-20071224/gspca_core.o
CC [M] /home/al/Documents/gspcav1-20071224/decoder/gspcadecoder.o
LD [M] /home/al/Documents/gspcav1-20071224/gspca.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/al/Documents/gspcav1-20071224/gspca.mod.o
LD [M] /home/al/Documents/gspcav1-20071224/gspca.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
------------------------------------------------------------------------------------

10:39 cable-86-56-11-226:../Documents/gspcav1-20071224 # patch -p1 patching file decoder/gspcadecoder.c
patching file Pixart/pac7311.h
patching file stream.raw
-------------------------------------------------------------------------------------------

gspcav1-20071224 # make install
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/
/sbin/depmod -ae
-------------------------------------------------------------------------------------------

/gspcav1-20071224 # rmmod gspca
ERROR: Module gspca does not exist in /proc/modules
-------------------------------------------------------------------------------------------

gspcav1-20071224 # modprobe gspca

zeigt, natürlich, nichts.
-------------------------------------------------------------------------------------------

gspcav1-20071224 # lsusb
Bus 002 Device 003: ID 093a:262c Pixart Imaging, Inc.
Bus 002 Device 002: ID 0f62:1001 Acrox Technologies Co., Ltd Targus Mini Trackball Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-------------------------------------------------------------------------------------------

Hast du im /proc/modules etwas bekommen?
Und dev/videoX gib es auch nicht.
MfG



bei Antwort benachrichtigen
gelöscht_189916 eugeniak „danke, fakiauso. Meine Ergebnisse: gspcav1-20071224 make make -C /lib/modules/...“
Optionen

Hallo

Wenn das Modul fehlerfrei geladen wird, kommt auch keine Ausgabe auf der Konsole, nur wenn etwas nicht klappt, meckert die Ausgabe herum.
Also ist das Modul im System und aktiv.
Das läßt sich mit lsmod | grep gspca auch nochmal abfragen.
Jetzt ist nur noch die Frage mit der Kamera selbst.
Mit irgendeinem Tool wie Kopete oder einer Vidoeanwendung wie kdetv oder xawtv mußt Du jetzt an die Kamera herankommen.
Du kannst ja auch die Kamera mal erst im laufenden System anstöpseln und dann dmesg abrufen.
Wenn es richtig hingehauen hat, muß beim Anstecken das Modul aktiv werden.
Aber sieh mal hier noch, da kannst Du die Kernelmodule als Repository über Yast einbinden und mußt nicht den Quellcode einspielen, außerdem werden die Abhängigkeiten mit aufgelöst.
Außerdem kannst Du über Yast auch noch v4l mit installieren und am besten die zugehörigen devel-Pakete mit.
Wenn Du nicht sicher bist, an was es liegt, dann versuche erstmal, das jeweilige Programm als root laufen zu lassen, sollte es da klappen, liegt es vermutlich an den Berechtigungen.

http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_11.0/i586/

http://www.opensuse-forum.de/showthread.php?t=347

Die Gerätedatei /dev/video müßte sich automatisch erzeugen, wenn die Kamera erkannt wird und läuft, wenn eine zweite Kamera dazukommt, wird diese automatisch /dev/video1, die Fernsehkarte /dev/video2 usw.

Gruß
fakiauso

bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Wenn das Modul fehlerfrei geladen wird, kommt auch keine Ausgabe auf der...“
Optionen

Hallo, fakiauso,
Danke für die Antwort. Ergebnisse:

lsmod | grep gspca zeigt nicht.
-------------------------------------------------------
dmesg
usb 1-5: new full speed USB device using ohci_hcd and address 4
usb 1-5: configuration #1 chosen from 1 choice
usb 1-5: New USB device found, idVendor=093a, idProduct=262c
usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0

und das war`s.
-------------------------------------------------------

v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13

------------------------------------------------------------
kopete,cheese zeigen keine Kamera, egal ob als root oder user angerufen werden.
/dev/videoX existiert auch nicht.
MfG

bei Antwort benachrichtigen
gelöscht_189916 eugeniak „Hallo, fakiauso, Danke für die Antwort. Ergebnisse: lsmod grep gspca zeigt...“
Optionen

Hallo

Ich habe noch eine Anleitung gefunden, allerdings für Ubuntu, vielleicht läßt sich das auf Suse übertragen, allzu optimistisch bin ich da allerdings nicht.

http://kubuntuforums.net/forums/index.php?topic=3100501.0

Dort wurde mittels root-Rechten im /tmp-Ordner ein Unterordner gspca erzeugt, in diesem dann der Quellcode entpackt und kompiliert.
Anschließend noch das Paket libv4l-0 (ist ebenfalls im Webcam-Repositorie von Suse) installiert und mittels LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama auf die Anwendung geleitet.
Da muß dann eben statt camorama kopete oder eben das gewünschte Programm angeben.
Hast Du das Webcam-Repository mal unter Yast-Softwareverwaltung eingebunden?
Da läßt sich die ganze Sache doch besser installieren.
Erforderlich sind m.E. die Pakete uvcvideo, libv4l-0 und das gspcav1-kmp-default passend zu Deinem Kernel.
Da aber auch unter Ubuntu der Kamerad das Teil erst mit dem letzten Treiber hingebogen hat nach ellenlanger Testzeit, schätze ich immer noch, das die Inbetriebnahme mehr oder weniger Kommissar Zufall ist.
Bei dem einen klappt es dann mal, beim nächsten im Leben nicht.
Falls Du es nicht als sportliche Herausforderung siehst, sondern am effektiven Einsatz interessiert bist, wäre die Anschaffung einer Kamera, die von Haus aus läuft, meiner Meinung nach trotzdem die bessere Lösung.
Die v4l-conf bezieht sich auf den normalen Monitor/Grafikkarte und dessen Videobeschleunigung, da kommt die Webcam gar nicht mit vor, aber das ist im Moment eher nebensächlich.
Denn selbst wenn die Sache hardwaretechnisch erkannt wird, da der Kernel mit und ohne die gepatchten Module das Gerät nicht anspricht, sieht es eben schlecht aus.

fakiauso

bei Antwort benachrichtigen
eugeniak gelöscht_189916 „Hallo Ich habe noch eine Anleitung gefunden, allerdings für Ubuntu, vielleicht...“
Optionen

Hallo,
vielen vielen Dank fakiausu für deine Bemühungen!
Ich gebe auf. Sogar sportliche Herausforderung muss zu Ende kommen. Ich kaufe neue Kamera morgen. Vielleicht klappt es mir dieser... Wenn nicht, hörst du bald von mir... (black humor).
MfG

bei Antwort benachrichtigen
gelöscht_189916 eugeniak „Hallo, vielen vielen Dank fakiausu für deine Bemühungen! Ich gebe auf. Sogar...“
Optionen

Dafür gibt es ja bei Suse die Hardwaredatenbank:

http://en.opensuse.org/HCL/Web_Cameras

http://en.opensuse.org/HCL/Web_Cameras#UVC_compliant_webcams

http://en.opensuse.org/HCL/Web_Cameras#Webcams_supported_by_the_Gspca.2FSpca5xx_driver

Dort ist für die 11.0er Susi sogar nochmal die 1-click-Installation des Webcam-Treibers, aber es handelt sich ja um dieselben Pakete wie aus dem Repository, da wird sich nicht viel ändern.
Wenn Du auf etwas Gediegenes aus bist, fährst Du wohl mit Creative oder Logitech am besten.

fakiauso

bei Antwort benachrichtigen