Hi, Linux PPP with any kernel version > 2.1.108 (up through the latest pre-2.2.0) fails with my Ricochet modem. The same configuration with an older kernel works fine, and the same configuration works fine with land-based modems. Yes, I have pppd 2.3.5. Yes, I have my routing and flow control set up properly. In particular, PPP *connects fine*, and IP/ICMP/UDP *work fine*. I can ping, I can nslookup, I can traceroute, so I'm pretty sure routing and basic serial line setup and operation are fine, and the radio itself is working. But TCP does not work! I can establish TCP connections (ssh, HTTP, finger, telnet, you name it) just fine, *but* no data is ever received; the connection hangs forever. Looking at the other end, I can verify that the connection is established, and in fact the other end seems to receive some data and transmit a response, but never gets ACK's for the data it sends back to the Ricochet. The same systems work fine when connected to an Ethernet; TCP is perfectly functional normally. This strikes me as really bizarre, since I'd expect TCP to be implemented well above the PPP layer. What's going on here? I've seen a report of someone else with the same problem too, so it's not just me. (Does anyone else have a Ricochet that _does_ work with newer kernels?) I'm willing to go to some effort to diagnose and fix this, but I don't really have any idea where to start looking, short of learning all about PPP and TCP internals. TIA... Dan - To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [EMAIL PROTECTED]
