none
请问这个USB键盘的USB Device Framework(CV)测试不通过的原因,谢谢! RRS feed

  • 问题

  • 请问这个USB键盘的USB Device Framework(CV)测试不通过的原因,谢谢!

    USB键盘通过HUB 2.0连接

     

    Start Test

    7/1/2010 5:35:53.836 PM Remote Wakeup Test (Configuration Index 0)
    Message 7/1/2010 5:35:55.836 PM Suspended the parent port of the device
    Error 7/1/2010 5:36:18.836 PM The timer for 15000 ms expired, Did not receive a wakeup event
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 469
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 7/1/2010 5:36:18.836 PM (1.2.106) A device with remote wakeup enabled must be able to initiate
    a remote wakeup on it's suspended parent port.
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 473
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0)
    Result:   Fail
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun8E070FFD-A9D8-49FA-A332-DF1076A9074F\UsbCheckApp -chap9 0 04D9 1504
    Start Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0)
    Message 7/1/2010 5:36:20.836 PM Suspended the parent port of the device
    Message 7/1/2010 5:36:21.836 PM Did not receive a wakeup event on the test device with remote wakeup disabled
    End Test 7/1/2010 5:36:22.836 PM Remote Wakeup Test (Configuration Index 0)
    Result:   Pass
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun8E070FFD-A9D8-49FA-A332-DF1076A9074F\UsbCheckApp -chap9 0 04D9 1504
    Context _ _
    Context Index:   3431525219
    Current:   Bad Descriptor Test (Descriptor Type 35)
    Parent:   WTTLOG
    Start Test 7/1/2010 5:36:22.836 PM Bad Descriptor Test (Descriptor Type 35)
    End Test 7/1/2010 5:36:22.836 PM Bad Descriptor Test (Descriptor Type 35)
    Result:   Pass
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun8E070FFD-A9D8-49FA-A332-DF1076A9074F\UsbCheckApp -chap9 0 04D9 1504
    Context _ _
    Context Index:   2676579022
    Current:   Bad Feature Test (Feature Selector 35)
    Parent:   WTTLOG
    Start Test 7/1/2010 5:36:22.836 PM Bad Feature Test (Feature Selector 35)
    End Test 7/1/2010 5:36:23.836 PM Bad Feature Test (Feature Selector 35)
    Result:   Pass
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun8E070FFD-A9D8-49FA-A332-DF1076A9074F\UsbCheckApp -chap9 0 04D9 1504
    Context _ _
    Context Index:   382743417
    Current:   Enumeration Test (repeat 150 times)
    Parent:   WTTLOG
    Start Test 7/1/2010 5:36:23.836 PM Enumeration Test (repeat 150 times)
    Message 7/1/2010 5:36:23.836 PM Device speed is Low
    Error 7/1/2010 5:39:46.836 PM User aborted test after 15 iterations.
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\enumerate.cpp Line: 297
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 7/1/2010 5:40:02.836 PM Enumeration Test (repeat 150 times)
    Result:   Fail
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun8E070FFD-A9D8-49FA-A332-DF1076A9074F\UsbCheckApp -chap9 0 04D9 1504
    Message 7/1/2010 5:40:02.836 PM Chap 9 Run All : [1] Failures
    Pass/Fail Result Rollup Counts 7/1/2010 5:40:02.836 PM _
    Total:   15
    Passed:   13
    Failed:   2

    2010年7月2日 1:46

答案

  • That keyboard is impossible to meet the connectivity requirement of the external hub,if you change the parameter to true, the USB Device Framework(CV) tests will skip some jobs.

    Please contact the WHQL team or Microsoft Technical Support for confirmation.

    Thanks,

    Pine


    仅仅集成HUB的键盘不能完成这个测试,对于普通USB键盘来说,应该连接一个外部USB HUB来完成这项测试。


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月6日 9:42
    版主
  • 那对于打印机来说呢,测试的时候外接一个USB HUB 然后再连接到PC上进行测试,是否也是一样情况? 除了USB Device Framework(CV)这个,还有个USB Serial Number 。这两个Job是否能通过修改那个参数来PASS?这样的测试结果能否被微软接受?

     


    对于打印机来说,除非打印机内置了USB HUB,否则不应该修改这个测试参数。
    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月15日 6:56
    版主

全部回复

  • 现在情况似乎更坏,一测试到USB Device Framework(CV)这里就出现蓝屏。

    后面我将这项测试的参数IsEmmbededDevices改为TRUE再测试却可以PASS,请问我这样改了后测试的结果算是通过吗?能通过微软的审核吗?

    2010年7月2日 6:51
  • IsEmmbededDevices改为TRUE后,实际上测试就被跳过了。没有进行实质的测试。


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月2日 7:10
    版主
  • 这部分有2个错误。注意有Error标识的行。

    Error 7/1/2010 5:36:18.836 PM The timer for 15000 ms expired, Did not receive a wakeup event
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 469
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 7/1/2010 5:36:18.836 PM (1.2.106) A device with remote wakeup enabled must be able to initiate
    a remote wakeup on it's suspended parent port.
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 473
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0)
    Result:   Fail

    Start Test

    7/1/2010 5:35:53.836 PM Remote Wakeup Test (Configuration Index 0)
    第一个错误,应该和Remote Wakeup设置有关

    Start Test

    7/1/2010 5:35:53.836 PM Remote Wakeup Test (Configuration Index 0)
    Message 7/1/2010 5:35:55.836 PM Suspended the parent port of the device
    Error 7/1/2010 5:36:18.836 PM The timer for 15000 ms expired, Did not receive a wakeup event
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 469
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 7/1/2010 5:36:18.836 PM (1.2.106) A device with remote wakeup enabled must be able to initiate
    a remote wakeup on it's suspended parent port.
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 473
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0)
    Result:   Fail

    Start Test
     7/1/2010 5:35:53.836 PM Remote Wakeup Test (Configuration Index 0) 
    Message 7/1/2010 5:35:55.836 PM Suspended the parent port of the device
     
    Error 7/1/2010 5:36:18.836 PM The timer for 15000 ms expired, Did not receive a wakeup event
     
    File:  d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 469 
    Error Type:  BOOL 
    Error Code:  0x0 
    Error Text:  Error 0x00000000 
    Error 7/1/2010 5:36:18.836 PM (1.2.106) A device with remote wakeup enabled must be able to initiate
    a remote wakeup on it's suspended parent port.
     
    File:  d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 473 
    Error Type:  BOOL 
    Error Code:  0x0 
    Error Text:  Error 0x00000000 
    End Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0) 
    Result:  Fail 
    

     

    第二个错误,看上去是用户终止了测试,测试并未完成。

    Message 7/1/2010 5:35:55.836 PM Suspended the parent port of the device

    Current:  Enumeration Test (repeat 150 times) 
    Parent:  WTTLOG 
    Start Test 7/1/2010 5:36:23.836 PM Enumeration Test (repeat 150 times) 
    Message 7/1/2010 5:36:23.836 PM Device speed is Low
     
    Error 7/1/2010 5:39:46.836 PM User aborted test after 15 iterations.
     
    File:  d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\enumerate.cpp Line: 297 
    Error Type:  BOOL 
    Error Code:  0x0 
    Error Text:  Error 0x00000000 
    End Test 7/1/2010 5:40:02.836 PM Enumeration Test (repeat 150 times) 
    Result:  Fail 
    

    Error 7/1/2010 5:36:18.836 PM The timer for 15000 ms expired, Did not receive a wakeup event
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 469
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 7/1/2010 5:36:18.836 PM (1.2.106) A device with remote wakeup enabled must be able to initiate
    a remote wakeup on it's suspended parent port.
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\remotewakup.cpp Line: 473
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 7/1/2010 5:36:18.836 PM Remote Wakeup Test (Configuration Index 0)
    Result:   Fail


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月2日 7:19
    版主
  • That keyboard is impossible to meet the connectivity requirement of the external hub,if you change the parameter to true, the USB Device Framework(CV) tests will skip some jobs.

    Please contact the WHQL team or Microsoft Technical Support for confirmation.

    Thanks,

    Pine

    2010年7月6日 8:00
  • That keyboard is impossible to meet the connectivity requirement of the external hub,if you change the parameter to true, the USB Device Framework(CV) tests will skip some jobs.

    Please contact the WHQL team or Microsoft Technical Support for confirmation.

    Thanks,

    Pine


    仅仅集成HUB的键盘不能完成这个测试,对于普通USB键盘来说,应该连接一个外部USB HUB来完成这项测试。


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月6日 9:42
    版主
  • 那对于打印机来说呢,测试的时候外接一个USB HUB 然后再连接到PC上进行测试,是否也是一样情况? 除了USB Device Framework(CV)这个,还有个USB Serial Number 。这两个Job是否能通过修改那个参数来PASS?这样的测试结果能否被微软接受?

     

    2010年7月6日 10:25
  • 那对于打印机来说呢,测试的时候外接一个USB HUB 然后再连接到PC上进行测试,是否也是一样情况? 除了USB Device Framework(CV)这个,还有个USB Serial Number 。这两个Job是否能通过修改那个参数来PASS?这样的测试结果能否被微软接受?

     


    对于打印机来说,除非打印机内置了USB HUB,否则不应该修改这个测试参数。
    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月15日 6:56
    版主
  • 打印机没有内置USB HUB是肯定的,也就是说,现在如果找不到原因解决这两个问题的原因,仅通过修改IsEmmbededDevices的参数来PASS的结果,是不能够通过验证的,是么?

    2010年7月15日 7:51
  • 打印机没有内置USB HUB是肯定的,也就是说,现在如果找不到原因解决这两个问题的原因,仅通过修改IsEmmbededDevices的参数来PASS的结果,是不能够通过验证的,是么?


    是的。不应该这么操作。
    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    2010年7月15日 8:19
    版主
  • 谢了,

    2010年7月15日 9:10