none
USB HUB 在做WHQL的USB HUB Compliance测试中的奇怪问题 RRS feed

  • Pytanie

  • 恳请哪位大虾帮忙看看是怎么回事? 我们的USB HUB 做 USB HUB Compliance (CV) test的时候在64bits OS上过了,但在32bits OS上怎么都不过!Win7 和 Vista都不行!只有一个不过的测试项, 就是在所有端口都有USB设备连接的情况下, 开始测第一个端口的Remote Wakeup, 还没有到提示CLICK一下设备直接就fail了。显示错误信息如下。 请哪位高手给看看可能是什么原因。

    我们觉得奇怪的是为什么64bits OS就可以过呢? 谢谢高手们指点!叩谢叩谢!

     

    Start Test 9/27/2010 3:52:18.798 PM Hub Port Remote Wakeup on port [2]
    Error 9/27/2010 3:52:19.798 PM Failed to get the device descriptor
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\commonhelperfunctions.cpp Line: 1063
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 9/27/2010 3:52:19.798 PM Could not get the number of configurations device supports
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\commonhelperfunctions.cpp Line: 603
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    Error 9/27/2010 3:52:19.798 PM Failed to Enable Remote Wake on device below port under test [2]
    File:   d:\5429t\testsrc\driverstest\usb\compliancetools\usbcheck\usbcommandverifier\source\hubportremotewakeup.cpp Line: 199
    Error Type:   BOOL
    Error Code:   0x0
    Error Text:   Error 0x00000000
    End Test 9/27/2010 3:52:19.798 PM Hub Port Remote Wakeup on port [2]
    Result:   Fail
    Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRunCB9C7370-92AD-4130-AA95-970990C16E02\UsbCheckApp.exe -chap11 0 047D 8004

    sobota, 2 października 2010 00:07

Odpowiedzi

  • 主、客机对系统是有要求的,可以在WLK帮助文档里面查看,输入搜索 Install.htm - Installation Guide 下面会有许多帮助信息,里面就有一条

    system requirements 里面介绍了测试对Controller、Client、Studio的要求。


    secoler
    • Oznaczony jako odpowiedź przez 紫柔 środa, 30 marca 2011 10:35
    czwartek, 28 października 2010 03:07

Wszystkie odpowiedzi

  • 呜呜。。。没人知道吗?太技术细节了还是需要更多信息?
    poniedziałek, 4 października 2010 21:15
  • "Failed to get the device descriptor"

     

    端口2 上的设备换一个试一试?


    http://www.microsoft.com/china/whdc http://ctcwhql.spaces.live.com/blog/
    piątek, 8 października 2010 07:36
    Moderator
  • 谢谢版主回复阿。你说的我们已经试过了, 还是同样的错误。说说我们目前为止都试了什么吧。

     - 换了一台32bit OS 的客户端电脑, 同样的错误

    - 换不同的连接设备, 同样的错误

     - 测试开始时告诉DTM只有一个端口可用,同样的错误

    - 换不同的被测hub (同型号), 同样的错误

    - 换不同的被测hub (不同型号),过了

    现在怀疑是usb chip本身的问题,因为另一个型号的HUB (内部芯片是不同牌子的)过了。可是芯片厂家不承认是他们的问题:(。他们说是我们测试方面的问题。看来只有请USB HUB方面的高手看看具体可能是什么问题,我们好继续跟厂家讨论。叩谢拉! 

    piątek, 8 października 2010 17:07
  • 更奇怪的事情发生了,厂家把他们的测试报告发给我们了 - 居然过了! 我仔细看了他们的报告,还有设备ID,除了他们的OS 版本是PACK 2, 而我们是PACK 0以外,没有什么差别阿!OS版本在WHQL测试中并没有要求阿,难道真会影响测试结果???哪位大虾能给指点指点? 彻底疯了!

    piątek, 8 października 2010 23:00
  • shen   qi

    poniedziałek, 11 października 2010 02:27
  • 主、客机对系统是有要求的,可以在WLK帮助文档里面查看,输入搜索 Install.htm - Installation Guide 下面会有许多帮助信息,里面就有一条

    system requirements 里面介绍了测试对Controller、Client、Studio的要求。


    secoler
    • Oznaczony jako odpowiedź przez 紫柔 środa, 30 marca 2011 10:35
    czwartek, 28 października 2010 03:07