On Mon, 10 Jan 2011 15:34:19 -0800 Donna Rigas <donna.rigas@xxxxxxxxx> wrote: > kernel version: 2.6.29.6 There are two layers of receive buffering - a hardware queue which on old kernels is a pair of 4K buffers and flipped every timer tick and later ones is 64K, so you should have enough buffering. The normal ldisc buffering above that is indeed about 4K, so I guess you need to figure out why your app is taking so mindnumbling long between read calls, or thread it. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html