[wdmaudiodev] Re: audio device not showing up (except when manually loaded)

  • From: Tim Newsham <tim.newsham@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 16 Sep 2009 07:17:47 -1000

This is with two separate drivers loaded from two separate .inf files.  Each
has their own dispatch table so there is no need for me to manually handle
dispatch.  One .inf file describes the bus driver which I load manually with
devcon (its now using a custom class, thank you for the tips), and the other
describes a msvad-like virtual audio device which is dynamically attached to
the bus driver during operation of the master device (which is the bus
driver itself).  The PNP subsystem sees the new device and interactively
asks for a device driver.  I point it to the inf file and it loads and I see
my audio device initialize.  However, when I go into windows media player
and try to switch speaker devices, it doesn't create a new stream like it
does when I manually load the virtual audio device separately from the bus
device (for testing purposes).

On Wed, Sep 16, 2009 at 6:51 AM, Tim Roberts <timr@xxxxxxxxx> wrote:

> Tim Newsham wrote:
> > This one has me baffled.  I have an audio driver loosely based on
> > msvad.  If I load it from devcon manually I can select it as a
> > "speaker" in windows media player.  Recently I wrote a bus driver to
> > control its loading and unloading and it is loading the driver.
> >  However after loading, it doesnt show up in the speaker selection in
> > windows media player.  The device properties in dev manager look
> > almost identical to the manual-load.  Devnode Flags says it is loaded
> > and started.  The biggest difference I notice is that Power State
> > Mappings has s1 through s5 mapped to unspecified rather than to D3 (I
> > think).
> >
> > Any idea what I could be doing wrong here?
> Is this with your "one driver" solution?  Are you forwarding the
> dispatches on to port class?
> --
> Tim Roberts, timr@xxxxxxxxx
> Providenza & Boekelheide, Inc.
> ******************
> WDMAUDIODEV addresses:
> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
> Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
> Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
> Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
> http://www.wdmaudiodev.com/

Other related posts: