On Wednesday 26 September 2007, Carles Pina i Estany wrote:
> Hello again,
>
> On Sep/26/2007, Laurent Pinchart wrote:
> > > > > I have a Logitech Quickcam Pro for Notebooks, that seems that is
> > > > > well supported.
> > > > >
> > > > > But is not working. I'm using a Kernel 2.6.22, compiled myself,
> > > > > with Video4Linux enabled. In dmesg I can see:
> > > > >
> > > > > ------------------
> > > > > Linux video capture interface: v2.00
> > > > > uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c3)
> > > > > uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -110 (exp.
> > > > > 26). uvcvideo: Failed to query (129) UVC control 1 (unit 0) : -110
> > > > > (exp. 26). uvcvideo: Failed to initialize the device (-5).
> > > > > usbcore: registered new interface driver uvcvideo
> > > > > USB Video Class driver (v0.1.0)
> > > > > ----------------
> > > > > /dev/video0 is not created
> > > > >
> > > > > What can I do? I've read something about firmware bug, etc. but
> > > > > last year this camera worked :-) just I have not used and now...
> > > > > not working.
> > >
> > > If I load in usual way (modprobe, etc.) I guess that loads some other
> > > modules and I don't have the "Unkown symbol" error. If I unload and
> > > then I load again, I get the same error in dmesg (Failed to query (135)
> > > UVC control)
> >
> > You have to make sure the system won't load the module automatically when
> > you plug your webcam in, otherwise uvcvideo.ko will be associated with
> > the camera before usbaudio.ko, and initialisation will fail.
>
> I'm 100% sure that has not been loaded before, this time.
> And even when is not working, usbaudio.ko is not loaded:
> pinux:/lib/modules/2.6.22# find . -iname "*usbadio*"
> pinux:/lib/modules/2.6.22#
>
> > > [EMAIL PROTECTED]:~$ lsmod|grep -i video
> > > uvcvideo               44804  0
> > > compat_ioctl32          1408  1 uvcvideo
> > > videodev               26112  1 uvcvideo
> > > v4l2_common            14464  2 uvcvideo,videodev
> > > usbcore               117896  5 uvcvideo,usb_storage,usbhid,uhci_hcd
> > > [EMAIL PROTECTED]:~$
> >
> > Try to load videodev and compat_ioctl32 (using modprobe) before you
> > insmod ./uvcvideo.ko. uvcvideo.ko depends on videodev and compat_ioctl32,
> > but insmod doesn't load dependencies automatically.
>
> I loaded it, then I plugged the camera, then I insmoded uvcvideo.ko
> (which one is in other directory, not in /lib/modules/...). But not
> worked :-(
>
> What else I can do? I think that should be some software problem, one
> year ago worked :-)

Just to make sure module-init-tools didn't play tricks on you:

1. plug your webcam
2. run lsmod to check that usbaudio is loaded and that uvcvideo is *not* 
loaded
3. load uvcvideo
4. if it still fails, show me the dmesg output

Best regards,

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to