[wdmaudiodev] Re: Indicates two revision levels are incompatible (USB inbox driver + custom APO)

  • From: "Edward Abramian" <edwabr123@xxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 8 Aug 2019 11:10:46 -0700

I only install APO. I believe that the problem is that this device is USB
2.0 since in Events tabs in its properties it mentions usbaudio2.inf.

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Thursday, August 8, 2019 10:56 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

This will grab logs:
https://matthewvaneerde.wordpress.com/2016/09/26/report-problems-with-logs-a
nd-suggest-features-with-the-feedback-hub/

 

We publish symbols for usbaudio2.sys, but not for usbaudio.sys, so you won't
be able to read the logs yourself.

 

Does your driver add anything else besides APOs? For example, do you have a
filter driver? I don't see how an APO could cause a CM_PROB_FAILED_START
error in usbaudio.sys.

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 8, 2019 10:48:27 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO) 

 

I am wrapping wdma_usb.inf. Where should I look for the logs?

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
Sent: Thursday, August 8, 2019 9:20 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Indicates two revision levels are incompatible
(USB inbox driver + custom APO)

 

The "code X" values reported in device manager are documented in the cfg.h
header file in the SDK and WDK.

 

Code 10 = 0xa is CM_PROB_FAILED_START:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/cm-prob-fa
iled-start
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.micr
osoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Finstall%2Fcm-prob-failed-st
art&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7Ceb3786aa34294027642e0
8d71c28aebf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637008833431493017&
sdata=Gz7Tp%2B%2FzYQCzxgUEaCBVOIsN7dj1re6%2BoCpRkMkiXdo%3D&reserved=0> 

 

This means that the driver loaded successfully, but IRP_MN_START_DEVICE
failed. Grabbing logs for the particular USB inbox driver in question should
help determine why. Are you wrapping wdma_usb.inf or usbaudio2.inf?

 

  _____  

From: wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx>  <wdmaudiodev-bounce@xxxxxxxxxxxxx
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Edward Abramian
<edwabr123@xxxxxxxxx <mailto:edwabr123@xxxxxxxxx> >
Sent: Thursday, August 8, 2019 12:44:32 AM
To: wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx>
<wdmaudiodev@xxxxxxxxxxxxx <mailto:wdmaudiodev@xxxxxxxxxxxxx> >
Subject: [wdmaudiodev] Indicates two revision levels are incompatible (USB
inbox driver + custom APO) 

 

Hi,

 

I have an .inf APO package that installs over Windows USB inbox driver. It
works great with several USB headsets but causes a trouble with one. Windows
will report the following issue and I am struggling to figure out what it
means.

 

This device cannot start. (Code 10)

Indicates two revision levels are incompatible.

 

I hope someone points to the right direction.

 

Thanks,

Edward

Other related posts: