none
KS Topology test passed last year, but it is now failing this year with the same device and firmware. RRS feed

  • Question

  • We are using WHCK 2.1 Tests (Build ID: 8.100.26652) on a USB headset and it is failing the KS Topology test.

    A year ago I ran the same test and it passed.

    The HS and FW are the same from a year ago.

    The results shown are from Win7-32 client but I am seeing the same error on Win8 and Win8.1.


    Below shows the failing test results from WHCK 2.1:
     
    Context _  _ 
    Context Index:   1316550168
    Current:   06014298-6174-428C-9A3E-5CD61D45C4E0
    Parent:   WTTLOG
    Start Test 4/22/2014 4:17:41.028 PM KS Topology Filters\KS Nodes\All Nodes Pin I/O Count
    Message 4/22/2014 4:17:41.028 PM Device Name = USB Audio Device
     
    Message 4/22/2014 4:17:41.028 PM PnP ID = USB\VID_047F&PID_0116&MI_00\7&40C9B0C&0&0000
     
    Message 4/22/2014 4:17:41.028 PM Device: USB Audio Device (USB\VID_047F&PID_0116&MI_00\7&40C9B0C&0&0000)
     
    Message 4/22/2014 4:17:41.028 PM Filter: PLT_B500
     
    Error 4/22/2014 4:17:41.028 PM FAIL: Node[03] (KSNODETYPE_MUX) has 1 inputs and 1 outputs
     
    File:    Line: 0
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 4/22/2014 4:17:41.028 PM KS Topology Filters\KS Nodes\All Nodes Pin I/O Count
    Result:   Fail
    Repro:   kstoptest_win7.exe -c logo_win7_kstoptest.pro -l "s98wtt.dll" -h "USB\VID_047F&PID_0116&MI_00\7&40C9B0C&0&0000"


    Below shows the same test with passing results from last year which I think was WHCK 2.0:

    Context _  _ 
    Context Index:   1316550168
    Current:   06014298-6174-428C-9A3E-5CD61D45C4E0
    Parent:   WTTLOG
    Start Test 2/4/2013 11:08:08.257 AM KS Topology Filters\KS Nodes\All Nodes Pin I/O Count
    Message 2/4/2013 11:08:08.257 AM Device Name = USB Audio Device
     
    Message 2/4/2013 11:08:08.257 AM PnP ID = USB\VID_047F&PID_0116&MI_00\7&1D0C4B88&2&0000
     
    Message 2/4/2013 11:08:08.257 AM Device: USB Audio Device (USB\VID_047F&PID_0116&MI_00\7&1D0C4B88&2&0000)
     
    Message 2/4/2013 11:08:08.257 AM Filter: USB Audio Device
     
    Message 2/4/2013 11:08:08.257 AM Found a USB Audio 1.0 device ("USB\VID_047F&PID_0116&MI_00\7&1D0C4B88&2&0000")
     
    Message 2/4/2013 11:08:08.257 AM Found a USB Audio 1.0 device ("USB\VID_047F&PID_0116&MI_00\7&1D0C4B88&2&0000")
     
    End Test 2/4/2013 11:08:08.257 AM KS Topology Filters\KS Nodes\All Nodes Pin I/O Count
    Result:   Pass
    Repro:   kstoptest_win7.exe -c logo_win7_kstoptest.pro -l "s98wtt.dll" -h "USB\VID_047F&PID_0116&MI_00\7&1D0C4B88&2&0000"

     

    The failure message from this year's results is:
    Node[03] (KSNODETYPE_MUX) has 1 inputs and 1 outputs

    In the audio topology for the device there is a selector implemented with 1 input and 1 output. This has not changed and was there last year.

    Looking at the Device.Audio Requirements:
    http://msdn.microsoft.com/en-us/library/windows/hardware/jj134354.aspx

    There is a section for:
    Device.Audio.Base.KSTopologyCompliance

    In the description it reads:
    Node Verifications:All Nodes Pin I/O CountFor all node types specified in the MSDN, the following is a list of the required number of input and output connections.

    KS Node                       Number of Inputs                Number of Outputs
    KSNODETYPE_MUX       >= 1                                    1
     
    As far as I can tell the DUT meets this stated requirement, 1 and 1, yet it is failing the HCK 2.1 KS Topology test.

    Can someone please help me to explain this?

    Wednesday, April 23, 2014 12:02 AM

All replies

  • The latest filter download has helped with this issue.

    See Filter Id 4916 at sysdev.microsoft.com/en-US/Hardware/EC/

    Much appreciated,

    Friday, May 16, 2014 1:22 AM