This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TCP ERR: Out of range sequence number received

Hello,

we are connecting using ppp and serial line to linux and windows computers.
While connected to windows there is not problem, but when connected to linux we are getting
TCP ERR: Out of range sequence number received

Every time this error ocured there is delay in response from telnet.
If we type to telnet application key by key slowly with pause between characters, we are not getting this error, but when we press key and hold it down, the error appears.

Could you adivce us what could be the problem ?

Parents
  • Are you sure that it is definitely not being sent?

    ie, are you sure that it's not just getting lost somewhere inside your system?

    If it is really not being sent, then that is obviously nothing to do with Keil or anything else on the target, and you will need to debug your UNIX stuff...

Reply
  • Are you sure that it is definitely not being sent?

    ie, are you sure that it's not just getting lost somewhere inside your system?

    If it is really not being sent, then that is obviously nothing to do with Keil or anything else on the target, and you will need to debug your UNIX stuff...

Children
  • We found that linux pppd is not sending starting 0x7E under some conditions:
    /usr/src/linux/drivers/net/ppp_async.c
    if (islcp || flag_time == 0 || time_after_eq(jiffies, ap->last_xmit + flag_time)) *buf++ = PPP_FLAG;

    starting linux kernel ppp_async module with parameter
    flag_time=0 solves the problem

    I am not sure, if this linux implementation is RFC compliant, we will send you bug report details via our support account.