USB Descriptor Test failed RRS feed

  • Question

  • Windows 8 32 bit client.

    "USB Descriptor test" failed with error message:

    1688 260 2012:12:7 21:36:24:723 Error: 0x8201adb2, Error 0x8201adb2   CExecutionTask::Cleanup()::(null)::CAUSE:The Execute Task with Commandline cmd /c USBRefresh.exe Failed with ExitCode ffffffff    File=d:\branches\fbl\tools\wtt\rel25\dtm\sdktools\wtt\jobs\runtime\wttexecutionagent\coreea\executiontask\src\executiontask.cpp Line=1430    
    1688 260 2012:12:7 21:36:24:723 Not Handling Plugin 12    
    1688 260 2012:12:7 21:36:24:723 Not Handling Plugin 13    

    Friday, December 7, 2012 11:51 PM

All replies

  • Can you please provide more context into the failure? For example, does this repro when you re-run the test? Have you confirmed the device is enabled and running correctly prior to running this test?
    Monday, December 10, 2012 5:30 PM
  • Adding to Jacob's response....  I will assume you are running HCK 2.0....  The first things to check are:

    1. Are you using the Microsoft USB stack?  The HCK will not work with third party USB stack.

    2. If the device is plugged into an external port, it needs to be plugged into an XHCI (USB 3.0) controller.

    Monday, December 10, 2012 5:44 PM
  • Thanks for the advice.

    1.  I had my USB device connected to USB 3.0 port of Renesas-based PCIe---USB3.0 adapter and I had Renesas-based drivers installed.

       And I got an error of: The Execute Task with Commandline cmd /c USBRefresh.exe Failed with ExitCode ffffffff   

       I did not pay attention that I have to use MS USB stack.

    2. So, I have Renesas-based drivers uninstalled and Microsoft's ones installed.

         USB Descriptor test failed again. But this time I have got an error that might be about my driver implementation:

          - Requesting MS OS descriptor if supported.  
          - Error: 0x80004005, Unspecified error. Failed request for MS OS descriptor. If not supported, device should STALL request. 
                     TEST_STATUS 0x4000400e   File=testsrc\driverstest\usb\cvmodified\wlk\usbhctxhci\common.cpp Line=684  
         - End: Fail, Get Descriptor, TUID=, Repro="C:\WLK\JobsWorkingDir\Tasks\WTTJobRun76E65E2B-A69D-416E-B900-ECCD3FA855A9\tests\usbhctxhci.exe"  
                                    PCI\VEN_1033&DEV_0194&SUBSYS_00000000&REV_03\4&24AC7B88&0&0008 C:\WLK\JobsWorkingDir\Tasks\WTTJobRun76E65E2B-A69D-416E-B900-ECCD3FA855A9\driver\xhcidrv.inf  USB\VID_XXXX&PID_YYYY\6&9B95C3B&0&4 2    

    Wednesday, December 12, 2012 5:06 PM
  • trying to run tests on Windows 7 (x86 and x64) against USB device. Some tests of "USB ..." group failed

    The question is: I cannot find Microsoft drivers for PCIe USB3 adapter. 

    There is a driver come from manufacturer (Renesas), but looks like HCK tests require to use Microsoft driver

    for xHCI controller. Windows 8 has such a driver, but not Windows 7.

    Question: should I use USB 3 xHCI adapter fro USB device driver certification on Windows 7? 

    Or it is enough to run HCK tests having device connected to USB2 port?

    Wednesday, December 12, 2012 8:19 PM
  • The MS OS descriptor test failure you see below is due to the fact the device did not STALL when a string descriptor was requested that the device did not support.
    Wednesday, December 12, 2012 11:26 PM
  • I also encountered the same issue, with both USB stack.

    This is solved, using a host with integrated Intel USB3 controller.

    Tuesday, January 28, 2014 1:37 PM