Can we Queue more than one IRP for a Bulk In Endpoint (USB 2.0) in Windows XP (SP1)?

Hi,
I am facing a strange problem with USB 2.0 stack in Windows XP SP1.
In my driver (for USB Full Speed device) iam trying to issue more than one
IRP on a BULKIN Endpoint (the USB stack comprises of usbehci.sys).
But the traces of USB Bus Analyzer reports there are no IN tokens from EHCI.
If i am issuing only one IRP, then there is no problem.

But when iam experimenting the same case with another EHCI card which has
OrangeWare USB Stack it does not have any problem…
Also when iam trying to do the same thing with OHCI card (USB 1.1)
then also, there is no problem.

Can any one shed some light on this? Also it will be very helpful if
somebody can
point to me where i can get a checked build binaries of usbehci.sys ( and
other
drivers in USB 2.0 Stack)

Thanks a lot…

Regards,
Vijay Anand