Re: Starting a driver by Doron
Doron
Sun Mar 16 23:19:14 CDT 2008
w/out broadcom's help, i do not think you will get a viable solution that
works across multiple broadcom releases.
d
--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.
<km7kumar@gmail.com> wrote in message
news:901a011c-9afe-43be-8fc6-26fbfcc36791@s19g2000prg.googlegroups.com...
> On Mar 15, 12:23 pm, "Doron Holan [MSFT]"
> <dor...@online.microsoft.com> wrote:
>> the upper edge of btaudio is going to be KS. I do not know enough about
>> msvad to know if you can do what you want, but the underlying bth radio
>> will
>> do nothing with your requests if no headset is present
>>
>> d
>>
>> --
>> Please do not send e-mail directly to this alias. this alias is for
>> newsgroup purposes only.
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>> <km7ku...@gmail.com> wrote in message
>>
>> news:f49939fa-b683-4f8c-88d8-16c08d51fdc9@e23g2000prf.googlegroups.com...
>>
>> > On Mar 14, 4:40 pm, "Doron Holan [MSFT]" <dor...@online.microsoft.com>
>> > wrote:
>> >> the driver loads when a device that supports it is enumerated on the
>> >> system.
>> >> the bluetooth stack "starts" the btaudio driver by enumerating the
>> >> audio
>> >> device. unless the bth stack can be controlled from user mode, your
>> >> app
>> >> cannot force enumeration of this device.
>>
>> >> d
>>
>> >> --
>> >> Please do not send e-mail directly to this alias. this alias is for
>> >> newsgroup purposes only.
>> >> This posting is provided "AS IS" with no warranties, and confers no
>> >> rights.
>>
>> >> <n2wo...@gmail.com> wrote in message
>>
>> >>news:c2ab1dce-f162-429b-a798-69c1d651a6fb@s8g2000prg.googlegroups.com...
>>
>> >> > This is a basic question. Any help would be appreciated.
>>
>> >> > I've a PortCls driver (btaudio.sys) on the system and want to start
>> >> > it. It appears (used DriverView utility) it is already
>> >> > loaded but the sound device it represents does not appear in Control
>> >> > Panel | Sound and Audio Devices | Audio & Voice
>> >> > tabs.
>>
>> >> > The bluetooth stack that uses the driver seem to "start" it when I
>> >> > connect to a headset for example. However, I've a situation where I
>> >> > want to start this from my application.
>>
>> >> > How do I do it?
>>
>> >> > Thanks
>> >> > /kmk
>>
>> > I do use the SDK that comes with Bluetooth stack but it doesn't
>> > provide
>> > any functions for enumerating the btaudio.sys. If there is no way to
>> > do it using Win32 or DDK API, can I modify msvad that comes with
>> > the DDK to call btaudio in its lower edge?
>>
>> > When I load msvad, it (the "simple" device) appears on the
>> > control panel audio devices and I was able to switch between
>> > soundmax and simple.
>>
>> > thanks
>> > /kmk
>
> My problem is how to activate or enumerate btaudio.sys once I
> establish
> audio connection to the headset. The SDK that comes with the stack
> does not do this however it provides API to create audio connection.
>
> When I asked Broadcom, they replied that they have a gluelogic that
> they use in their stack but not in their SDK. They weren't willing
> to provide additional info. They simply brushed off my questions.
>
> To workaround this issue I thought I could convert msvad into a
> sort off pass-through driver. ie. its lower edge will be btaduio.sys.
>
> msvad is also a PortCls driver like btaudio.sys. The only difference
> is msvad shows up in Control Panel | Sounds and Audio Devices where
> as btaudio doesn't.