Comment 11 for bug 172678

Revision history for this message
Eirik Stople (eirik-pcfood) wrote :

I have discovered a "dirty fix" conserning this bug. It appears to be connected to a physical connectivity problem with the rotating Acer OrbiCam attached to my Acer Aspire 5684WLMi.

During Linux loading, when the computer repeats "... gspca_core.c: Failed to configure camera" without stopping, I press the camera gently from pointing at me to pointing upwards, maybe 15 degrees. When I reach this spot, gspca stops complaining, and Linux loading continues, and I can stop pressing the camera (and the camera works).

I don't know if this dirty fix only applies to my (maybe badly connected) camera, but it can be worth a try. I have to do this (almost) every time I boot up my Ubuntu laptop (sometimes it loads without problems, and maybe several times in a row if I don't touch the camera in between). And, off course, I take no responsibility if you damage your camera/laptop while trying this dirty fix, you do this at your own risk.

If you don't need the webcam and don't want to wait for a bugfix, you can simply blacklist gspca. If you are using the webcam you can try to use this dirty fix.

I have included the dmesg log before and after I do the "dirty fix". As you can see, before my "fix" the USB device appears to disconnect before gspca has loaded the driver.

...

[ 224.689024] usb 5-4: new high speed USB device using ehci_hcd and address 8
[ 224.849020] usb 5-4: configuration #1 chosen from 1 choice
[ 224.849409] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(VC0321)
[ 225.056766] usb 5-4: USB disconnect, address 8
[ 225.057133] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: Failed to configure camera
[ 225.057230] gspca: probe of 5-4:1.0 failed with error -5

[ 225.325883] usb 5-4: new high speed USB device using ehci_hcd and address 9
[ 225.481826] usb 5-4: configuration #1 chosen from 1 choice
[ 225.482391] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(VC0321)
[ 225.690345] usb 5-4: USB disconnect, address 9
[ 225.690440] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: Failed to configure camera
[ 225.690554] gspca: probe of 5-4:1.0 failed with error -5

(I do the "dirty fix")

[ 225.960244] usb 5-4: new high speed USB device using ehci_hcd and address 10
[ 226.120216] usb 5-4: configuration #1 chosen from 1 choice
[ 226.120801] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(VC0321)
[ 226.348285] usbcore: registered new interface driver gspca
[ 226.348299] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: gspca driver 01.00.20 registered

...