From valja@tartu.customs.ee Thu Nov 19 12:08:40 1998 Path: news.ut.ee!newsfeed.uninet.ee!newsfeed1.funet.fi!newsfeed1.swip.net!swipnet!news.maxwell.syr.edu!cs.utexas.edu!geraldo.cc.utexas.edu!corncob!not-for-mail From: kite@NoSpam.inetport.com (Clifford Kite) Newsgroups: comp.protocols.ppp Subject: Re: ppp-2.3.5 & Linux-2.0.36 Date: 18 Nov 1998 13:02:54 -0600 Organization: |Chaos| Lines: 54 Message-ID: <72v5ku$i4j@inetport.com> References: <3652FA9D.6F58CB0F@tedware.com> NNTP-Posting-Host: dial-85-5.ots.utexas.edu X-Newsreader: TIN [version 1.2 PL2] Xref: news.ut.ee comp.protocols.ppp:16814 Pete Flugstad (pete_flugstad@tedware.com) wrote: : System: stock Red Hat 5.1, original 2.0.34 kernal, and whatever ppp : version that came with it. I was having *lots* of problems dialing : up using my USR X2 modem to a USR Terminal Server - it would sync : up, but then all the data packets would be dropped with "bad fcs" : errors from the kernel. Then my ISP "upgraded" the Terminal : Server, and things got worse - PPP can't even sync up, after a : couple of LCP exchanges, the pppd would set: : > Nov 17 09:49:40 taz kernel: ppp_tty_ioctl: set flags to f070050 : And after that all packets received fail with "bad fcs". After : a while IPCP times out and pppd gives up. It's likely that playing with the pppd option asyncmap can help and perhaps even cure this. asyncmap 0, asyncmap a0000, asyncmap 20a0000 are candidates to try. : But when I unpack ppp-2.3.5 and set it up (configure; make kernel), : it installs about everything except ppp.c, saying that the kernel : ppp.c is newer than the 2.3.5 version. Then when I try and recompile : the kernel, I get all kinds of errors in ppp.c. If I manually copy : in 2.3.5 ppp.c in, I get all kinds of other errors. There are/were at least three problems: There is a versioning problem in ppp-2.3.5 that causes the ppp.c to not be copied over to the kernel source tree by "make kernel", there is a problem with the new ppp.c code itself that requires correcting, and there are problems introduced by Red Hat who mucked with the directory arrangements needed to successfully compile as well as the code. Coping the new ppp.c code to the kernel source tree solves the first problem, I can provide the simple change to the ppp.c code that is needed, but I have given up on trying to tell people how to fix the problems caused by Red Hat mucking since I don't run RH. : So, the real question I have is: with Linux Kernel 2.0.36, is there : a version of ppp out there somewhere I can use? Or, can I still : use the stock ppp.c provided with the kernel with ppp-2.3.5? : Or what? Go back to ppp-2.2? If you don't need the extra functionality of the later ppp packages then go back to ppp-2.2.0f (now g?). It works with the 2.0.35 kernel and there is no reason why it shouldn't work with the 2.0.36 kernel since the ppp.c that comes with it is 2.2.0f compatible. : Please email me directly, as I don't read this group often. I will sometimes answer questions put to me by direct email, but for newsgroup posts it seems appropriate to answer via the newsgroup. -- Clifford Kite Not a guru. (tm) /* Those who can't write, write manuals. */