1) run ...lsusb to check your usb id pls
2) then look at this link which names 2 diff ids
http://mxhaard.free.fr/spca5xx.html
3) that is one crappy webcam....first check you have a kernel module or 6 for the variants
CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_CONEX=m
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_OV519=m
CONFIG_USB_GSPCA_OV534=m
CONFIG_USB_GSPCA_PAC207=m
CONFIG_USB_GSPCA_PAC7311=m
CONFIG_USB_GSPCA_SN9C20X=m
CONFIG_USB_GSPCA_SN9C20X_EVDEV=y
CONFIG_USB_GSPCA_SONIXB=m
CONFIG_USB_GSPCA_SONIXJ=m
CONFIG_USB_GSPCA_SPCA500=m
CONFIG_USB_GSPCA_SPCA501=m
CONFIG_USB_GSPCA_SPCA505=m
CONFIG_USB_GSPCA_SPCA506=m
CONFIG_USB_GSPCA_SPCA508=m
CONFIG_USB_GSPCA_SPCA561=m
CONFIG_USB_GSPCA_SQ905=m
CONFIG_USB_GSPCA_SQ905C=m
CONFIG_USB_GSPCA_STK014=m
CONFIG_USB_GSPCA_SUNPLUS=m
CONFIG_USB_GSPCA_T613=m
CONFIG_USB_GSPCA_TV8532=m
CONFIG_USB_GSPCA_VC032X=m
CONFIG_USB_GSPCA_ZC3XX=m
you can see the 500 and 508 as mentioned in the link are in my kernel YMMV
4) then check what existing modules are already loaded pls?
if no mention of gspca try this assuming 500..change if necessary?
Code:
sux
modprobe gspca-spca500
lsmod | grep gspca
gspca_spca500 12732 0
gspca_main 22780 1 gspca_spca500
videodev 38272 1 gspca_main
usbcore 152848 5 gspca_spca500,gspca_main,uhci_hcd,ehci_hcd