none
Device Reset fail(MTP-Cell phones) RRS feed

  • 常规讨论

  •    Environment: WLK1.5 + win7 client (x86);
       Test job name: "MTP Compliance Test - Cell Phones";
       The test case name: "ResetDevice control request".
      
       The PTP specificatin defines that the device shall accept the Device Reset Request from the host, which is a no-data control sequence to the device’s control endpoint. Per my understanding, the device does not need to response to host, but seemed that the DTM does require the deivce's reply, see following:
      
       Message 6-9-2010 2:34:55.702 PM Test1: Issue ResetDevice control request
       Message 6-9-2010 2:34:55.702 PM ResetDevice
       Message 6-9-2010 2:35:25.702 PM The semaphore timeout period has expired. (Exception from HRESULT: 0x80070079)
       Error 6-9-2010 2:35:25.702 PM ResetDevice failed. ResponseCode: undefined
      
       I tried to reply "0x2001 Status OK" or send "DeviceReset event 0x400B" to the host, DTM still failed, see following:
      
       Message 6/11/2010 1:52:21.746 PM Test1: Issue ResetDevice control request
       Message 6/11/2010 1:52:21.746 PM ResetDevice
       Message 6/11/2010 1:52:21.746 PM A device attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)
       Error 6/11/2010 1:52:21.746 PM ResetDevice failed. ResponseCode: undefined

    Anyone met this issue before?does anybody can help me on this problem? thanks a lot in advance!

    2010年6月18日 2:43