Hi,

I am developing a USB driver for a device that reads continous data
from the ftdi 245 chip.
I am requesting 131072 bytes of data per
UsbBuildInterruptOrBulkTransferRequest. This works nice when i am
running with the device inserted in on of the laptop computer USB
ports, but as soon as i use any 2.0 or 1.1 or 1.0 USB hub, the amount
of data returned from every transfer varies from 200 - 50000 bytes,
never the amount i requested.

Why is it so, that when i use a USB hub, my data transfer slows down
alot?
Running XP sp2, fully updated. Same thing happens on similar computers,
though on my stationary computer with XP sp2, everything works just
fine.

Any ides or suggestions are very welcome.

Regards
Wilhelm