Ich habe mein System heute auf openSUSE 11.1 aktualisiert. Jetzt läuft meine Webcam nicht mehr. Es geht um folgende Webcam vom Trust:
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:
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?
Code:
ID 0c45:6028 Microdia Typhoon Easycam USB 330K (older)
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