The Linux subsystem is rejecting it as there are OS-specific limits. According to the current API, the RI should handle segmenting the request. So you can open a bug against the RI if you want. Otherwise try reducing the size of your submission. Do you really want to submit 20KB at once?
On Tue, 22 Jun 2004, Sathya Peri wrote: >Hi, > > Iam having problem with syncSubmit(buffer) function. If the buffer size >specified is very large (on the order of 17000-19000 bytes), then this >function is failing. UsbException is invoked with the following error - >Error submitting IRP : Invalid. >But if the buffer size is around 16000 bytes, it works fine. > > Any suggestions as to why this might fail and any solution to this problem? > >Thanks >Sathya > > > >------------------------------------------------------- >This SF.Net email sponsored by Black Hat Briefings & Training. >Attend Black Hat Briefings & Training, Las Vegas July 24-29 - >digital self defense, top technical experts, no vendor pitches, >unmatched networking opportunities. Visit www.blackhat.com >_______________________________________________ >javax-usb-devel mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/javax-usb-devel > -- Dan Streetman [EMAIL PROTECTED] --------------------- 186,272 miles per second: It isn't just a good idea, it's the law! ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ javax-usb-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/javax-usb-devel