Hi Brian,

On Thursday 12 November 2009 03:39:23 Brian Pin wrote:
> Hello,
> This may be a little bit off topic, but I just want to seek for help. Here
>  I have our self-made UVC web cam. The web cam support 2 formats, 1 is
>  MJPEG, the other is a private uncomprssed format which is not specified on
>  UVC spec. We use the program on USB-IF to do UVC compliance test. There is
>  an error message I can't even know where I went wrong.

this is indeed off-topic, but it's barely 3:00am here so I can at least try to 
help you :-)

>  The message showing that the ERROR is :
> 
> INFO    Start time: 17:57:35
> INFO    Configuring device, Set Configuration to 1
> INFO    Getting Full Configuration Descriptor
> INFO    Standard VS Interface  under test bInterfaceNumber : 1  and
> bAlternateSetting under test : 0
> INFO    MJPEG Video Format bLength : 11
> INFO    MJPEG Video Format bNumFrameDescriptors : 7
> INFO    MJPEG Video Format bDefaultFrameIndex : 1
> INFO    MJPEG Video Format bmFlags : 0x00
> INFO    MJPEG Video Format bmInterlaceFlags : 0x00
> INFO    MJPEG Video Format bmInterlaceFlags : 0x00
> INFO    MJPEG Video Format bCopyProtect : 0x00
> INFO    MJPEG Video Frame bFrameIndex : 1
> INFO    MJPEG Video Frame bFrameIndex : 2
> INFO    MJPEG Video Frame bFrameIndex : 3
> INFO    MJPEG Video Frame bFrameIndex : 4
> INFO    MJPEG Video Frame bFrameIndex : 5
> INFO    MJPEG Video Frame bFrameIndex : 6
> INFO    MJPEG Video Frame bFrameIndex : 7
> INFO    Standard VS Interface  under test bInterfaceNumber : 1  and
> bAlternateSetting under test : 1
> ERROR   The Class Specific VS Interface Descriptor is misplaced
> INFO    Standard VS Interface  under test bInterfaceNumber : 1  and
> bAlternateSetting under test : 2
> ERROR   The Class Specific VS Interface Descriptor is misplaced
> INFO    Standard VS Interface  under test bInterfaceNumber : 1  and
> bAlternateSetting under test : 3
> ERROR   The Class Specific VS Interface Descriptor is misplaced
> INFO    Stop time: 17:57:36
> 
> The error: "The Class Specific VS Interface Descriptor is misplaced" which
> really confused me a lot because I can't see where went wrong on the
> location of these VS Interface descriptors. I attached my device descriptor
> as a text file in this mail.

I can't see anything wrong at first glance. However, lsusb my silently dropped 
unsupported descriptors. Could you send me the raw binary descriptors for your 
device ?

cat /proc/bus/usb/001/001 | hexdump

will do the job (replace 001/001 by your camera bus number and device 
address).

-- 
Regards,

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to