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
