none
HCK on UMDF VirtualSerial driver RRS feed

  • Question

  • Hi ,

    We have a UMDF USB driver talking to UMDF VirtualSerial driver on USB plug/un-plug.
    With PNP notifications being received in root enumerated serial driver, after which it enumerates the USB device and starts R/W operations.

    We are running HCK tests on VirtualSerial driver and the PNP surprise removal tests fail with the following error msg :

    WDTF_SUPPORT              : INFO  :  - SetSANPolicyToOnline 
    WDTF_TEST                 : INFO  : Test parameter values:
    WDTF_TEST                 : INFO  : DQ: IsDevice AND ((HardwareIds='ROOT\NMEA' OR DeviceId='ROOT\PORTS\0000'))
    WDTF_TEST                 : INFO  : TestCycles: 3
    WDTF_TEST                 : INFO  : DoSimpleIO: True
    WDTF_TEST                 : INFO  : IOPeriod: 1
    WDTF_TEST                 : INFO  : DoConcurrentIO: True
    WDTF_TARGETS              : INFO  :  - Query("IsDevice AND ((HardwareIds='ROOT\NMEA' OR DeviceId='ROOT\PORTS\0000'))")
    WDTF_TARGETS              : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_SUPPORT              : INFO  :  - ClearSetupAPILogs()
    WDTF_TARGETS              : INFO  :  - Query("IsDevice AND (SemiUniqueTargetHardwareIdentifier='ROOT\NMEA')")
    WDTF_TARGETS              : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_TARGETS              : INFO  :  - GetInterfacesIfExist("EDT")
    WDTF_TARGETS              : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_EDT                  : INFO  :  - Enable()   
    WDTF_EDT                  : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_PNP                  : INFO  :  - DisableDevice()
    WDTF_PNP                  : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_PNP                  : INFO  :  - EnableDevice()
    WDTF_PNP                  : INFO  :          Target: BBX NMEA Port(COM25) ROOT\PORTS\0000 
    WDTF_PNP                  : ERROR :          Result:   Successful , but device not started, ( Status=1802401 (DN_ROOT_ENUMERATED DN_HAS_PROBLEM DN_DISABLEABLE DN_NT_ENUMERATOR DN_NT_DRIVER ) Problem=1f (CM_PROB_FAILED_ADD) )..


    We are cleaning up the resources properly, still is this problem due to any non-freed resource ?

    Regards,
    Anupam

    Wednesday, December 4, 2013 5:14 AM

Answers

  • your driver failed the AddDevice callback (as indicated by CM_PROB_FAILED_ADD). you need to figure out why

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Wednesday, December 4, 2013 5:46 AM