On Wed, May 31, 2006 at 01:25:41PM -0700, Jeremy Fitzhardinge wrote: > People using 1xEV-DO devices report that usb-serial must be changed to > allow an increased buffer size in order to get good throughput a full > data-rate. > > There's a page at > http://www.junxion.com/opensource/linux_highspeed_usbserial.html which > describes the problem and solution, but the patch they offer for 2.6 > kernels seems broken, because it drops a call to le16_to_cpu(), which > will presumably cause problems on big-endian systems. > > I don't know if this patch is 1) really necessary, or 2) really > correct. This patch certainly works for me, but I haven't exercised it > much. Not correct or needed at all. What needs to happen is the airprime driver should be changed to handle bigger buffer sizes in it, not to mess with the usb-serial core. I've been working with Ken on getting this driver to work better (meaning faster). Here's the latest version (without your new device id added). Care to test it out and let me know if it works or not? thanks, greg k-h