> Before including such hacks in the driver, I want to make sure they are
> actually helpful for more than a few users.
I can't help you with that: I have no idea how many people could benefit
from such a patch, and neither do I know how many people do benefit from
this patch.
> If the patch can solve timeout issues for more than 50% of the user base
> (which does not mean preventing timeouts once every other time, but really
> preventing all timeouts to happen for most users), I would considering
> including it. A friend of mine has a laptop which suffers a lot from the
> hardware bug. Until now no patch has been able to help him.
Well, at least for me it turned a "basically unusable" Orbit MP webcam into
a "fully functional" webcam. I'd expect you'd get more data/info about the
problem and its various manifestations if the patch were made more easily
available, e.g. with a -DUSB_RESET_HACK switch, and with explicit mentions
of it in READMEs and websites (accompanied with "please tell us your
experience with it").
As long as the patch doesn't get in the way of the actual main
development/maintenance, given the widespread problem, I'd think it'd be
worth it to include such a hack.
> The other issue is that such a fix would better be made in the USB core,
> not in the UVC driver. Basically, I'd like a "this works because..."
> patch better than a "this seems to work but I don't know why" patch.
I'm pretty sure that if we ever get to know *why* it "works", we'll then be
in a position to write a real patch rather than a hack.
Stefan
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel