Brandon Philips wrote:
> On 12:33 Tue 15 Apr 2008, Charlie Wyse wrote:
>   
>> Whenever I run a make on the uvcvideo directory I get an error about
>> the version.h file.  If I look at the file itself it is a 0 length
>> file.  This file is removed with a make clean, so it looks like
>> something in the make process isn't working.  
>>     
>
> If you aren't using a SVN checkout or don't have svn installed the
> version.h generation won't work.  The driver will still build however.
>
> Relevant source entries.
>
> Makefile:
> <snip>
>         @sh svn-version.sh > version.h 2>/dev/null
>
> uvc_driver.c:
> <snip>
> #ifndef DRIVER_VERSION
> #define DRIVER_VERSION          "v0.1.0"
> #endif
>
>
>   
>> My QC 9000 works most of the time, but I figure this might be why all
>> my devices come up as <unnamed>, even if I put the vender/product id
>> into the uvc_driver.c file before running a make.  Any one know what
>> is going on with that file?
>>     
>
> Your device comes up as <unnamed> because the device vendor didn't
> include the optional string descriptor for it.  It shouldn't effect the
> device functioning.
>
> What functional problems are you having with the device?
>
> Cheers,
>
>       Brandon
>   
Good to know about the version.h thing, I was afraid that was the 
problem as the 08ce was no in the uvc_driver.c file until I added it.  
We are having problems with some of our Logitech QC 5000's.  When we 
create the module on the same kernel we keep getting things in dmesg 
like the following:
uvcvideo: Found UVC 1.00 device <unnamed> (046d:08ce)
uvcvideo: Failed to query (1) UVC control 2 (unit 0) : -71 (exp. 26).
uvcvideo: Failed to initialize the device (-5).

This prevents us from seeing any video and causes ekiga to crash with 
the following error in dmesg logs:
Apr 15 10:51:39 duel kernel: uvcvideo: Failed to query (132) UVC control 
4 (unit 2) : -32 (exp. 2).

On my other machine  I am getting past the dmesg part with both the QC 
5000 and 9000, ekiga still doesn't want to switch video with whomever I 
call, but I believe that might be an ekiga problem.  I can still look at 
gstreamer-properties and see video without errors.  I was afraid this 
was just due to vendor ids not being listed, but it looks like I was 
troubleshooting down the wrong path.  Any ideas what could case those 
issues?
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to