On Sun, May 13, 2007 at 11:05:29PM -0700, Eugene Stemple wrote: > I am seeing an abnormal delay in packets passed over a PPP link > (a null modem cable between two Linux systems) and would post a > formal bug report if I were more confident which package maintainer > to report to. > It might be in the pppd process or it might be in the compiled > kernel ppp support code. I can do the "reportbug" program to get > this properly entered in the bug tracking system so just tell me > which seems to be the appropriate package. > > Here is a brief description: > --- > When a single packet is received from the serial port there is > approx. a 60% probability that it will NOT be passed thru to the > application for approx. 3.75 SECONDS. Or, until another packet > arrives and (apparently) "pushes" it throught the pipe. > This effect is seen in ping tests, in ftp transactions, and in > tcp (html) sessions passing over this PPP path. I've used tcpdump > to capture time information simultaneously at both ends of the PPP > path to verify that the delayed packet was, in fact, sent from one > end but not released by the ppp process at the other end. > -------------------------------------------------------------- [snip 'more details' as they endorse the description]
Well, it looks like a PPP link-level problem... Questions: - I presume both peers are the same kernel/ppp version? - What sort of cable are you using ? RS232 is not really *one* standard, but many. Most importantly: is it a 3-wire or 7-wire (iirc "7" but not quite sure about the exact number). - What are you ppp options (on both sides, obviously excluding any password stuff) ? I'd expect to see the ppp options matching the cable type. Flow control and compression is especially interesting here. Also, if chap-interval/eap-interval is set, this will obviously cause a serial-link-"lump" every N seconds... - Anything suspicious in the kernel logs about the serial ports? (either side?) - Any interesting system log entries from ppp? If none of the above bears fruit, you may get some results from running ppp manually with debug switched on ("pppd $usual_options debug nodetach")... Hope this helps -- Karl E. Jorgensen [EMAIL PROTECTED] http://www.jorgensen.org.uk/ [EMAIL PROTECTED] http://karl.jorgensen.com ==== Today's fortune: * Culus thinks we should go to trade shows and see how many people we can kill by throwing debian cds at them
signature.asc
Description: Digital signature