PPP broken sometime after 2.1.66?

Theodore Y. Ts'o (tytso@MIT.EDU)
Wed, 24 Dec 1997 01:23:42 -0500


Has anyone managed to get PPP working with recent versions of Linux 2.1?
The last known kernel version for which I can get PPP working is
2.1.66. I've tried kernels between 2.1.70 and 2.1.75, and they don't
seem to work with PPP. What seems to happen is after addresses are
negotiated, ppp0 isn't getting enabled. Note the following syslog:

Dec 23 10:59:38 rsts-11 pppd[336]: Serial connection established.
Dec 23 10:59:39 rsts-11 pppd[336]: Using interface ppp0
Dec 23 10:59:39 rsts-11 pppd[336]: Connect: ppp0 <--> /dev/modem
Dec 23 10:59:43 rsts-11 pppd[336]: Remote message:
Dec 23 10:59:43 rsts-11 pppd[336]: local IP address 18.162.2.167
Dec 23 10:59:43 rsts-11 pppd[336]: remote IP address 18.162.0.237
Dec 23 10:59:43 rsts-11 pppd[336]: ioctl(SIOCADDRT) device route: Network is down

ifconfig ppp0 clearly shows that the interface is still down.
Attempting to manually bring up the interface (ifconfig ppp0 up) doesn't
work; it appears that attempts to transmit packets are getting
black-holed. In case it matters, I've tried this with both ppp 2.2.0f
and pppd 2.2.0g.

So (a) has anyone else managed to get ppp working with the latest 2.1
kernels, and (b) can anyone think of changes that would have gone in
between 2.1.66 and 2.1.70 that might have broken ppp?

Thanks!!

- Ted