-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 30.11.2011 16:16, Alexey Fisher wrote:
> Hi Laurent,
> 
> here are new ideas for FAQ:
> 
> - I got a new webcam or laptop with build in cam, but it's not 
> working, what should i do?
> 
> UVC (usb video class) is same kind standard class like UMS (usb
> mass storage). One of good UMS examples is usb stick. If you will
> need to install driver to use usb stick it will make no sense and
> if it is not working on linux it is most probably broken.
> 
> Same situation is with UVC webcams. *If it is not working with
> modern linux distribution or any modern linux kernel, then  this
> device is most probably broken!* And if you still can, then give or
> send it back!
> 
> - With app XYZ my webcam is not working, is my cam or app is
> broken?
> 
> there are different apps to test webcam: luvcview, guvcview,
> cheese, mplayer, vlc, skype. We prefer to test it with luvcview or
> guvcview. The cams can also support different formats, yuv, jpeg,
> ... in this case try different.
> 
> 
> PS: Please add reminder on first page: read FAQ before send email.

Here are some new suggestions:
+ Checklist for troubleshooting:
- - Check if it is a regression. uvcvideo driver is _not_ actively
developed. If you have some regression it can be caused bu other part
of kernel, for example v4l, usb-core or usb-ehci driver.
_Test_latest_kernel_  may be your problem is already fixed. If not,
test older kernel to find a regression.
If it is a regression and you can compile kernel, then use git-bisect
to find exact patch cousin trouble. Contact developers of this patch
and send a copy of your mail to uvc-devel list, just to let us know
about existing problem. May be it will help some one else too.
- - Check if your cam actually working. We had some cases where webcam
was broken. Check if it works with Windows Vist or 7 (or 8), and it
use uvcvideo.sys driver.

- - Check if can make this cam work with some of known workarounds.

linux$ grep QUIRK drivers/media/video/uvc/uvcvideo.h
#define UVC_QUIRK_STATUS_INTERVAL       0x00000001
#define UVC_QUIRK_PROBE_MINMAX          0x00000002
#define UVC_QUIRK_PROBE_EXTRAFIELDS     0x00000004
#define UVC_QUIRK_BUILTIN_ISIGHT        0x00000008
#define UVC_QUIRK_STREAM_NO_FID         0x00000010
#define UVC_QUIRK_IGNORE_SELECTOR_UNIT  0x00000020
#define UVC_QUIRK_FIX_BANDWIDTH         0x00000080
#define UVC_QUIRK_PROBE_DEF             0x00000100
#define UVC_QUIRK_RESTRICT_FRAME_RATE   0x00000200

to use for example UVC_QUIRK_PROBE_DEF:
sudo rmmod uvcvideo && sudo modprobe uvcvideo quriks=0x100

- - any other suggestions?


- -- 
Regards,
Alexey
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7h4rYACgkQw8E0jNwoJm+dOgCfTHTINzAx3AItMJXq6S1EgBz6
iMQAn2EeoDB0yjAeIENSU+5cqelCu9Po
=wXBQ
-----END PGP SIGNATURE-----
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to