Hi Bhupesh, On Monday 18 March 2013 15:04:04 Bhupesh SHARMA wrote: > Hi, > > I am getting an issue while running USB30CV's UVC tests on a UVC webcam > (which is Super-Speed compliant) and I cannot make out the exact reason of > the failure as the data sent out by the Super-speed UVC webcam seems to be > correct. > > I get the failures while executing the following USB30CV's UVC test cases: > ======================================================== > - Standard VS Interface Descriptor Test - Device Configured, and > - Standard VS Interface Descriptor Test - Device Addressed > > The error reported by USBCV is: > ======================== > The bNumEndpoints field does not match the set of Endpoints found. > (6.3.11) Video Streaming Interface bNumEndpoints does not match the set of > Endpoints found > > Further Analysis: > ============== > - Reading the USB Video Class Compliance specifications (attached here for > reference), I see that the test assertion 6.3.11 is related to USB Video > Specification, Revision 1.1, Section 2.4.3 and tests if the bNumEndpoints > reported by Video Streaming Interface match the physical set of Endpoints. > > - I cannot find any issue with the Configuration Descriptor sent out by the > Webcam device. See attached the > 'usbcv-VS-Interface-Descripor-Test-Failed.htm' Lecroy USB traffic sniffer > report of the Configuration Descriptor data for details. > > - I have also attached the USB30CV error report with this mail, 'UVC Tests - > USB30CV-xHCI-report.html' > > - I don't see the test failing when I use an ISOC endpoint as a Video > Streaming endpoint, instead of using the Bulk endpoint. > > - All other USB30CV UVC test cases and USB3.0 ch9/USB2.0 ch9 test suites > PASS. > > - An interesting debug message from USBCV test suite is ' There is no > endpoint in Alternate Setting 0' (which can be seen in 'UVC Tests - > USB30CV-xHCI-report.html') whereas the Configuration Descriptor reports a > bNumEndpoints value of 1 for bInterfaceNumber = 1 and bAlternateSetting = > 0 for VIDEOSTREAMING interface. > > Any ideas of what I can be doing wrong here? Nothing strikes me as blatantly wrong. Could this be a bug in the test tool ? Do the test pass if you connect the device to an EHCI controller ? -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html