locked
USB Topology test fails under Windows 8 RRS feed

  • Question

  • We are validating our device (USB smartcard reader) with HCK under Windows 8. Scenario 5 (XHCI --> USB 3.0 Hub --> DUT) in USB topology test is failing consistently with the error message "DUT not detected behind SuperSpeed Hub behind XHCI". We have a IOGear 3.0 hub which seems to enumerate as two hubs (one super speed hub and one generic hub) When we connect our reader which is a 2.0 full speed device as mentioned in the test (XHCI --> USB 3.0 Hub --> DUT) it always enumerates under the USB generic hub (which is expected) but the test suite doesn't seem to recognize this and it fails the test with the above mentioned device. Has anyone been successful in passing this test with a USB 2.0 device? Does all the USB 3.0 hubs that comes out in the market enumerate as 2 seperate hubs?

    Client : Win8-x64 bit 8370 build
    Server: HCK build 2.0.8381


    Karthikeyan

    Thursday, May 24, 2012 2:35 PM

Answers

  • Hello,

    USB 3.0 hubs are designed with two IP parts/chips inside. One is USB 3.0 or Superspeed chip which is based on the new USB 3.0 specification. The second piece is USB 2.0 chip which is the legacy specification. When this hub is connected to Windows 8 and enumerated by the Windows 8 stack, both pieces are enumerated individually, so that's why you see USB Generic and USB Super speed hub. Based on the speed of the device that is connected to the hub, the device will either show up under Generic (if it's USB 2.0 device) or under USB super speed hub root (if it's USB 3.0 device).

    Since USB-IF has not started the certification program for USB 3.0 hubs, not every USB 3.0 hub will be compliant and work for the USB Topology test. There is one hub that we have identified is sufficient for USB Topology test and have been suggesting to our device partners: http://www.ti.com/tool/tusb8040aevm

    Thanks,
    Jane Lawrence.

    Tuesday, May 29, 2012 11:51 PM

All replies

  • Hello,

    USB 3.0 hubs are designed with two IP parts/chips inside. One is USB 3.0 or Superspeed chip which is based on the new USB 3.0 specification. The second piece is USB 2.0 chip which is the legacy specification. When this hub is connected to Windows 8 and enumerated by the Windows 8 stack, both pieces are enumerated individually, so that's why you see USB Generic and USB Super speed hub. Based on the speed of the device that is connected to the hub, the device will either show up under Generic (if it's USB 2.0 device) or under USB super speed hub root (if it's USB 3.0 device).

    Since USB-IF has not started the certification program for USB 3.0 hubs, not every USB 3.0 hub will be compliant and work for the USB Topology test. There is one hub that we have identified is sufficient for USB Topology test and have been suggesting to our device partners: http://www.ti.com/tool/tusb8040aevm

    Thanks,
    Jane Lawrence.

    Tuesday, May 29, 2012 11:51 PM
  • Dear Jane, Dear Support,

    I have a similar issue and with a HUB3.0  ( from NGS)  I got the same error . The W8 is showing ( Non functional) SuperSpeed Hub.We checked  to order urgently one : http://www.ti.com/tool/tusb8040aevm HUB  but unfortunately it is out of stock today .  Do you have other references that we can find in the Market now.  We need absolute to finish the WHCK testing by next week maximum and sumbit for Signature, and this was the only failing Test with win8  with one custom Full speed USb driver.

    Many thanks for your help in advance.

    Regards,

    STMicroelectronics - Microcontrollers Division

    Tuesday, July 17, 2012 4:18 PM
  • Hi 

    MS is aware of the un-availability of the hub, that's y they have released a filter for this test which will convert the failed test result to pass (if the issue is not at the device end). It worked for us. Try downloading the latest filter and apply it to your test result.


    Karthikeyan

    Wednesday, July 18, 2012 6:26 PM
  • Hi

    where can i download this filter ? can you pass the link please.

    thanks for this info .Additionally currently we are failing following tests. We are passing Device enumeration tests on Win7 ..Any filters for these tests  as well ?

    USB Driver level Renumeration Test
    USB MS DOS Descriptor Test
    USB Selective Suspend
    USB Device connection S3 +S4
    USB Topology Compliancy Test
    USB Enumeration Stress Test
    USB Descriptor Test

    ThanxSu

    resh

    • Proposed as answer by rat19601 Thursday, July 26, 2012 9:28 PM
    • Unproposed as answer by rat19601 Thursday, July 26, 2012 9:28 PM
    Thursday, July 19, 2012 1:45 PM
  • Login to your winqual account and you will find the daily filter update under the "submit your driver for signing" option/link. We also had failures in "driver level reenum" and the test passed after applying yesterdays filter update. But this is for our case same filter might not be applicable for your failure. Rest of the tests we dint have issue... Did u check the failure log? 

    Karthikeyan

    Friday, July 20, 2012 5:37 AM
  • Hi, it looks like this filter is set to expire on October 1<sup>st</sup>.  (https://sysdev.microsoft.com/en-US/Hardware/EC/FilterDetail.aspx?id=304).  Does anyone know if it will be extended past that date?
    Tuesday, September 11, 2012 3:23 PM
  • Hi I guess now you can buy the TI hub. We got it delivered last month. The test is passing for us with the TI hub.

    Karthikeyan

    Wednesday, September 12, 2012 3:51 AM
  • OK Thanks Kathi.  Now is this an actual hub or is it just the development board that MS points people to here: http://go.microsoft.com/fwlink/?LinkID=248509?  Its seems like before the test should be required there should be some USB-IF certified hubs available.  Right?
    Wednesday, September 12, 2012 4:06 PM
  • Its just the dev board as shown in the TI site... I'm not aware of any USB certified 3.0 hubs.. Will update if I come across any....

    Karthikeyan

    Wednesday, September 12, 2012 4:34 PM
  • Let me update this situation. We created a filter this summer which waived the USB 3.0 hub testing.  The filter was set to expire Oct 1, 2012, at which time we had thought the USB 3.0 hub shortage would be over.  However, the USB 3.0 hubs are still in short supply. Therefore we have extended the filter until Dec 1, 2012.  If you attend one of the certification workshops we are holding in late September and October we will be bringing loaner USB 3.0 hubs, super mutts and Windows RT machines so you can connect your devices and confirm they are working correctly with these hard-to-obtain devices. We'll also have a USB team member joining us for these events for first hand help.

    David Edfeldt Windows Certification team

    Monday, September 24, 2012 11:47 AM
  • I should mention the registration for these events is at http://windowscertificationworkshop.com.
    Monday, September 24, 2012 11:49 AM