• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

spca5xx-treiber verträgt sich nicht mit dem Kernel (11.1)

hokaff

Newbie
Ich habe mein System heute auf openSUSE 11.1 aktualisiert. Jetzt läuft meine Webcam nicht mehr. Es geht um folgende Webcam vom Trust:
Code:
ID 0c45:6028 Microdia Typhoon Easycam USB 330K (older)
Jeder Versuch den spca5xx-Treiber mit Yast zu installieren scheitert daran, dass ich gesagt bekomme, der richtige Kernel würde fehlen. Bei dem Versuch, selbst aus den Quellen zu compilieren, bekomme ich bei make folgende Fehlermeldung:
Code:
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c: At top level:
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/hoka/Desktop/gspcav1-20071224/gspca_core.c:4301: error: incompatible types in assignment
make[4]: *** [/home/hoka/Desktop/gspcav1-20071224/gspca_core.o] Fehler 1
make[3]: *** [_module_/home/hoka/Desktop/gspcav1-20071224] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae'
make: *** [default] Fehler 2
Mein Kernel ist linux-2.6.27.7-9-pae. Braucht es für SUSE 11.1 erst einen eigenen treiber oder mache ich etwas falsch?
 
Normalerweise nimmt man den treiber aus dem Repo! In dem Fall ist der Treiber allerdings schon von vorneherein im Kernel eingebunden (Siehe hier!). Anscheinend gibt's da aber noch Probleme! Hier bleibt das Ding kurz vor dem Anmeldescreen hängen, wenn die Webcam angeschlossen ist (Ging unter 10.3 problemlos). Muß ich noch weiter verfolgen, sobald ich Zeit habe...
 
OP
H

hokaff

Newbie
Vielen Dank erstmal für die schnelle Antwort! Wenn ich richtig verstehe, heißt das für mich einfach nur warten. Oder sollte ich noch etwas anderes tun, als bereits geschehen?
 
Theoretisch sollte die CAM out of the box laufen, aber wie gesagt scheinen auch andere Probleme zu haben. Einfach mal ein bißchen googeln, vielleicht findet sich da was...

CU Freddie
 

oxe1976

Member
Hallo,

klinke mich hier mal ein. Habe seit dem Upgrade auf 11.1 auch das Problem das meine Webcam (Logitech, Inc. QuickCam Express Plus) nicht mehr funktioniert.

Hier scheint hier eine Lösung zu sein (gspca mit Patch selber kompilieren). Möchte den Kram jetzt aber nicht selbst kompilieren
http://bbs.archlinux.org/viewtopic.php?id=56774&p=2
Vielleicht hat jemand Lust das zu testen!? :)

Scheinen Probleme zwischen dem besagten Kernelmodul im Zusammenhang mit dem Kernel 2.6.27 zu sein.

Gruss
 
Oben