Hi,

> > But if I try with luvcview it works properly,,, the problem is that after
> > starting stopping the camera a few times (10-20 times,,,) I get :
> >
> > [17204111.756000] uvcvideo: Failed to query (130) UVC control 1 (unit 0)
> >
> > : -32.
> >
> > [17204114.360000] uvcvideo: Failed to query (1) UVC control 1 (unit 0) :
> > -32.
> > [17204115.508000] uvcvideo: Failed to query (1) UVC control 1 (unit 0) :
> > -110.
> >
> > messages like these :( , and the camera stops working
> >
> > I've found
> > http://developer.berlios.de/bugs/?func=detailbug&bug_id=7605&group_id=568
> >1
> >
> > That seems to be similar,, it states hardware problems... but I'm not
> > sure it's the case here since if I remove the driver and reload it,, it
> > will work again..
>
> I am not quite sure that it is a hardware problem too.

There is definitely (and unfortunately) a hardware problem :-(

> I have the same problems with "Logitech QC Fusion", the difference is that
> once the camera driver blocks there is no way to use it except a reboot of
> the system. Sometimes even the whole system freezes after a block of the
> driver. 

That shouldn't happen. Are you willing to investigate ? Are you using the 
latest driver from the split branch ? Does the kernel oops when the system 
freezes ?
>
> > It's indeed a hardware problem. If you're browsing through the mailing
> > list archive you'll find quite a few threads about that problem. We're
> > still looking for a good workaround for the UVC driver.
> >
> > Cheers,
> > Martin
>
> If there is anyway I can help for QC Fusion (debugging or anything) just
> tell me....

We are looking for someone with a very good understanding of the EHCI driver. 
As the problem isn't triggered by Windows, we suspect that splitting control 
requests across USB frames might help. Unfortunately, that's not easy and 
require an in-depth knowledge of the USB stack implementation, even to write 
a hacky proof-of-concept.

Cheers,

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

Reply via email to