I just tried to make the latest revision at http://linuxtv.org/hg/~pinchartl/uvcvideo but it made a whole ton of differernt drivers (not just uvcvideo). When I copied the compiled uvcvideo.ko to the kernel directory and tried to modprobe it I got a bunch of errors:
[ 2502.662632] uvcvideo: disagrees about version of symbol v4l_compat_translate_ioctl
[ 2502.662648] uvcvideo: Unknown symbol v4l_compat_translate_ioctl
[ 2502.663175] uvcvideo: disagrees about version of symbol video_devdata
[ 2502.663177] uvcvideo: Unknown symbol video_devdata
[ 2502.663928] uvcvideo: disagrees about version of symbol video_unregister_device
[ 2502.663930] uvcvideo: Unknown symbol video_unregister_device
[ 2502.664190] uvcvideo: disagrees about version of symbol video_device_alloc
[ 2502.664192] uvcvideo: Unknown symbol video_device_alloc
[ 2502.664366] uvcvideo: disagrees about version of symbol video_register_device
[ 2502.664369] uvcvideo: Unknown symbol video_register_device
[ 2502.664842] uvcvideo: disagrees about version of symbol video_usercopy
[ 2502.664844] uvcvideo: Unknown symbol video_usercopy
[ 2502.664920] uvcvideo: disagrees about version of symbol video_device_release
[ 2502.664922] uvcvideo: Unknown symbol video_device_release
Also,
I just tried to make the latest revision at http:// linuxtv. org/hg/ ~pinchartl/ uvcvideo but it made a whole ton of differernt drivers (not just uvcvideo). When I copied the compiled uvcvideo.ko to the kernel directory and tried to modprobe it I got a bunch of errors:
[ 2502.662632] uvcvideo: disagrees about version of symbol v4l_compat_ translate_ ioctl translate_ ioctl r_device r_device device device release release
[ 2502.662648] uvcvideo: Unknown symbol v4l_compat_
[ 2502.663175] uvcvideo: disagrees about version of symbol video_devdata
[ 2502.663177] uvcvideo: Unknown symbol video_devdata
[ 2502.663928] uvcvideo: disagrees about version of symbol video_unregiste
[ 2502.663930] uvcvideo: Unknown symbol video_unregiste
[ 2502.664190] uvcvideo: disagrees about version of symbol video_device_alloc
[ 2502.664192] uvcvideo: Unknown symbol video_device_alloc
[ 2502.664366] uvcvideo: disagrees about version of symbol video_register_
[ 2502.664369] uvcvideo: Unknown symbol video_register_
[ 2502.664842] uvcvideo: disagrees about version of symbol video_usercopy
[ 2502.664844] uvcvideo: Unknown symbol video_usercopy
[ 2502.664920] uvcvideo: disagrees about version of symbol video_device_
[ 2502.664922] uvcvideo: Unknown symbol video_device_
The latest revision at berlios still works.