I have posted this before, and didn't get a reply. Maybe I should rephrase this, since I have some more information now: I have no problem using usb-serial devices (such as my CDMA phone) up to kernel 2.4.22-1.2135.nptl. Works wonderfully well. But if I boot any kernel after this one (2.4.22-1.2140.nptl, 2.4.22-1.2149.nptl or 2.4.22-1.2166.nptl), I can begin using the usb-serial device, but as soon as even moderate amount of traffic starts flowing over it (say a simple ssh session over ppp), the session dies, and no data transfers. Checking /var/log/messages, I find this: Feb 16 21:12:59 wookie kernel: usbserial.c: too much data (220) Feb 16 21:13:00 wookie kernel: usbserial.c: too much data (250) Feb 16 21:13:00 wookie kernel: usbserial.c: too much data (128) Feb 16 21:13:01 wookie kernel: usbserial.c: too much data (250) This happens with all kernels after 2.4.22-1.2135.nptl, reproducable at will. Every time, switching back to 2.4.22-1.2135.nptl solves the problem. Now I am going to bugzilla this - but is there something I am missing? Something new in the kernels or something I should be configuring? TIA Atul -- ------------------------------------------- Atul Chitnis | achitnis@xxxxxxxxxxx Exocore Consulting | http://www.exocore.com Bangalore, India | +91 (80) 2344-0397 -------------------------------------------