Hi, We have now found a workaround for our problems with PPP dropping packets: 1. Our tty driver now returns "0" to ppp_async_push() instead og "-EAGAIN" 2. We had to modify the line "if (test_bit(XMIT_WAKEUP, &ap->xmit_flags) && ppp_async_push(ap)) { " in ppp_async_process() to become: "if (ppp_async_push(ap)) { " since apparently no process/function in our system sets the XMIT_WAKEUP. Can anybody tell us who is / should be responsible for setting this flag? Our workaround seems working stable though. :-) Best regards Arne Lie SINTEF ICT, Dept. of Communication Systems e-mail: arne.lie@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html