Followup to #31:
After seeing the 'gspca: disconnect complete' line in dmesg, I executed the following:
sudo rmmod gspca_spca500 sudo rmmod gspca_main sudo modprobe gspca_spca500
And the following appeared in dmesg:
[604283.194613] usbcore: deregistering interface driver spca500 [604283.194694] spca500: deregistered [604291.541320] gspca: main deregistered [604344.435960] gspca: main v2.6.0 registered [604344.438662] gspca: probing 046d:0900 [604344.486734] gspca: probe ok [604344.486759] gspca: probing 046d:0900 [604344.486802] usbcore: registered new interface driver spca500 [604344.486810] spca500: registered
At that point, I have a /dev/video0, and cheese can see it and use it. Skype, however, requires the following to work properly:
export LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so && skype
I'm also seeing a great number of these types of errors in dmesg after the camera is active:
[656668.677877] gspca: ISOC data error: [4] len=387, status=-70 [656681.637876] gspca: ISOC data error: [15] len=398, status=-70 [656681.733925] gspca: ISOC data error: [28] len=379, status=-70 [656681.861886] gspca: ISOC data error: [10] len=425, status=-70 [656701.893906] gspca: ISOC data error: [9] len=328, status=-70 [656701.989899] gspca: ISOC data error: [12] len=395, status=-70 [656702.085890] gspca: ISOC data error: [26] len=377, status=-70
but at least the workaround seems to work OK for me.
Followup to #31:
After seeing the 'gspca: disconnect complete' line in dmesg, I executed the following:
sudo rmmod gspca_spca500
sudo rmmod gspca_main
sudo modprobe gspca_spca500
And the following appeared in dmesg:
[604283.194613] usbcore: deregistering interface driver spca500
[604283.194694] spca500: deregistered
[604291.541320] gspca: main deregistered
[604344.435960] gspca: main v2.6.0 registered
[604344.438662] gspca: probing 046d:0900
[604344.486734] gspca: probe ok
[604344.486759] gspca: probing 046d:0900
[604344.486802] usbcore: registered new interface driver spca500
[604344.486810] spca500: registered
At that point, I have a /dev/video0, and cheese can see it and use it. Skype, however, requires the following to work properly:
export LD_PRELOAD= /usr/lib32/ libv4l/ v4l1compat. so && skype
I'm also seeing a great number of these types of errors in dmesg after the camera is active:
[656668.677877] gspca: ISOC data error: [4] len=387, status=-70
[656681.637876] gspca: ISOC data error: [15] len=398, status=-70
[656681.733925] gspca: ISOC data error: [28] len=379, status=-70
[656681.861886] gspca: ISOC data error: [10] len=425, status=-70
[656701.893906] gspca: ISOC data error: [9] len=328, status=-70
[656701.989899] gspca: ISOC data error: [12] len=395, status=-70
[656702.085890] gspca: ISOC data error: [26] len=377, status=-70
but at least the workaround seems to work OK for me.