win8 usb3.0 XHCI

Thanks to you guys on this thread, we are aware of a possible issue here
and will look into it.

On 2/16/2012 9:46 AM, Tim Roberts wrote:

uwekirst wrote:
> You are right, my iso descriptors have packet size 0.

Aren’t there still some members of the WDK USB team on board here? It
would be worthwhile to note in a bug database somewhere that the new USB
3 stack crashes with a divide by zero error if an isochronous pipe in a
configured interface has a packet size of 0. Even though that’s not the
correct procedure, such devices do exist in the wild.

It seems that mult is not supported.
I changed burst size to 5 and mult to 0. That seems to work.

/Uwe

Am 16.02.2012 18:56, schrieb Tim Roberts:

uwekirst wrote:
> But there is another issue related to isochronouse transactions.
> I want to transfer up to 6k / frame.
> My iso descriptors look like this:
>
> Endpoint descriptor:
> wmaxpaketsize = 1024
>
> Companion descriptor:
> wbytesperinterval = 6144
> Burst size = 1 (burst of 2)
> Mult = 2 (HBW repeat 3 times)
>
> My understanding of this configuration is:
> 2 x bursts with 1024 byte each should repeat 3 times = 6144 byte
How large are the entries in your IsoPacket array? Are they 6144 bytes?