Hello, on my ezusb-fx 16 bit data are clocked in at 400kHz data rate. The datastream starts at once with the full speed. To get all on the linux side I use usb-uhci driver with queued bulk 2.4.2 kernel with newest usb.c and usb-uhci versions. Now I have the problem that at start of a transfer the linux ubs system seems to be to slow. To make it working better I transfer the data from ezusb-fx over two paired endpoint alternately . Two paired ep4 and then two ep6 in 64 byte bulks. The linux driver use queued bulks with 128 byte for URB length each on every endpoint so I get the data in the same order the ezusb sends. Now the things are better but no 100% solution. If the transfer is in flow I got all with no problems :) . But at start of the transfer until I got about 15 bulk linux callbacks on every endpoint the ezusb is unable to send with my data rate. So I loose data at transmit start :( . There is no difference if I use 1024 or more instaed of 128 byte per URB, more queued URBs or 3 instead of 2 in bulks. Alway the same Is there a way to improve speed at start of transfers? Bye Wolfgang _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-devel