-----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