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]

Reply via email to