Re: RNDIS drivers don't support IAD ? by Doron
Doron
Mon Nov 20 21:10:32 CST 2006
I'll ask.
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.
"Gary Li" <garyli@verizon.net> wrote in message
news:3C3B57D5-CB11-47A9-8AA7-82EF11668E54@microsoft.com...
> If no IAD in the configuration descriptor, XP RNDIS drivers work fine.
> Also, Vista RNDIS drivers work fine with the configuration descriptor
> which
> has IAD.
> Also, a very similar configuration descriptor with IAD but for a mass
> storage device works fine.
>
> All of above information made me suspect XP RNDIS drivers cannot handle
> IAD
> correctly.
>
> Any insider information from Microsoft ?
> Any positive proof that XP RNDIS works with the configuration descriptor
> with IAD ?
>
> -Gary
>
> "Doron Holan [MS]" wrote:
>
>> IAD should be transparent to all usb client drivers. are you sure that
>> the
>> config descriptor exposed to the RNDIS function is correct?
>>
>> 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.
>>
>>
>> "Gary Li" <garyli@verizon.net> wrote in message
>> news:0B117240-4AEC-42CD-AC3B-9B1F49A4B98D@microsoft.com...
>> >I have a USB composite device and one of the subdevice is RNDIS.
>> > By monitoring the debug traces with checked build of usb8023.sys and
>> > rndismp.sys, I found windows RNDIS driver cannot find the pipes (bulk
>> > endpoints and interrupt endpoint) it needs.
>> > The USB configuration descriptors use IAD (Interface Association
>> > Descriptor)
>> > to indicate the group of interfaces by each device.
>> > While I modify the USB configuration device on my USB device, it is
>> > working
>> > fine as ususal.
>> >
>> > I am speculating the existing RNDIS drivers could not deal with IAD
>> > correctly.
>> > Anyone in MS can confirm this ?
>> > If this is the case, how to approach MS to fix this problem to make it
>> > support USB composite device and IAD correctly ?
>> >
>> > -Gary
>>
>>
>>