[wdmaudiodev] HCK DRM test on USB portcls driver

  • From: Michael Johansen <johansen.mic@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Mon, 1 Jul 2019 17:06:32 +0200

I am doing Windows 7 HCK testing on a USB audio driver.

One of the tests fails with this error:

 Start Test 7-1-2019 2:06:49.887  Miniport\Authentication\Find all drivers
Message 7-1-2019 2:06:49.887  PnP ID =
USB\VID_1395&PID_0089&MI_03\7&137947F4&0&0003
Message 7-1-2019 2:06:49.887  Successfully instantiated KSPIN_DATAFLOW_IN
pin
Message 7-1-2019 2:06:49.887  Successfully instantiated render pin. Handle
= 0x0000000000000524
Message 7-1-2019 2:06:49.887  ====> DRMKOpen
Message 7-1-2019 2:06:49.887  ---------> DRM_OK(0x00000000) : DRM Handle
0x00181760 : (API took 16 ms)
Message 7-1-2019 2:06:49.887  ====> DRMKCreateStream(0x00181760,
KsPinHandle=0x00000524, IPropertyStore=0x045EB8F8, ScmsCopyrighted=FALSE,
ScmsOriginal=FALSE, DigitalOutputDisable=FALSE)
Message 7-1-2019 2:06:49.887  ---------> DRM_OK(0x00000000) : StreamId =
0x00000007 : Stream Handle = 0x00182190 : (API took 0 ms)
Message 7-1-2019 2:06:49.887  ====> DRMKAuthenticate(0x00182190,
CheckCat=TRUE, MinDrmLevel=100000, RequireCerts=TRUE, CheckImage=TRUE,
AllowTestCert=FALSE
Message 7-1-2019 2:06:50.887  ---------> DRM_BADDRIVER(0x80000072) : (API
took 93 ms)
Message 7-1-2019 2:06:50.887  C:\Windows\system32\DRIVERS\drmk.sys -
AuthInadequateDRMLevel(0x00000002)
Message 7-1-2019 2:06:50.887  C:\Windows\system32\drivers\ksthunk.sys -
AuthInadequateDRMLevel(0x00000002)
Message 7-1-2019 2:06:50.887  C:\Windows\system32\DRIVERS\portcls.sys -
AuthInadequateDRMLevel(0x00000002)
Message 7-1-2019 2:06:50.887  C:\Windows\system32\drivers\ks.sys -
AuthInadequateDRMLevel(0x00000002)
Message 7-1-2019 2:06:50.887  C:\Windows\system32\DRIVERS\SennComUSB.sys -
AuthInadequateDRMLevel(0x00000002)
Message 7-1-2019 2:06:50.887  Authentication failed
Message 7-1-2019 2:06:50.887  ====> DRMKDestroyStream(0x00182190)
Message 7-1-2019 2:06:50.887  ---------> DRM_OK(0x00000000) : (API took 0
ms)
Message 7-1-2019 2:06:50.887  ====> DRMKClose(0x00181760)
Message 7-1-2019 2:06:50.887  ---------> DRM_OK(0x00000000) : (API took 0
ms)
Message 7-1-2019 2:06:50.887  KSPIN_DATAFLOW_IN pin is currently in state
KSSTATE_STOP; want it to be in state KSSTATE_STOP
Message 7-1-2019 2:06:50.887
authParam.NumFailures = 5, expected at least 3
Message 7-1-2019 2:06:50.887
Failure condition: usbccgp.sys could not be detected in the list of
expected failed drivers

 What am I doing wrong here?

BR,

Michael

Other related posts: