Red Hat Bugzilla – Bug 120910
ppp dies after dial up, return value 4
Last modified: 2007-04-18 13:06:01 EDT
Description of problem: I have an IBM R40 laptop set up as dual boot
to WinXP or Linux. In Linux, ppp dies whenever I attempt to connect
to my ISP.
I first tried a SmartLink modem driver, which dialed in and
connected, but then weird things would happen -- freeze ups,
extremely slow processing, etc.
I then found a download link for a driver from Agere Systems at the
IBM site, so I uninstalled the SmartLink driver, compiled the Agere
driver and installed it. It dials and logs in with the ISP, but then
the ppp daemon dies. I've tried using wvdial, minicom and kppp, but
results are the same.
If I type "ppp" at the terminal, it generates garbage, so I'm
assuming that ppp is really there, it just won't start when I make a
If I do the above, then attempt a dial-in connection to my ISP, it
connects, but applications such as Mozilla won't work.
I tried reinstalling the ppp rpm, but still no success. Shutting down
the ethernet (which I don't use) with "ifconfig eth0 down" doesn't
help. Sound is flaky: Sometimes I can hear the modem dialing but
usually not. My dial-in attempts are done as root in order to
eliminate possibilities of permission problems.
I've run scanModem and posted on the Linmodems.org discussion list.
The conclusions drawn there was that I'm not having a modem driver
problem. They think that it's a ppp problem and have suggested that I
upgrade to a newer kernel.
I've wasted six months on this and would really appreciate any help I
could get so that I can get away from WinXP completely.
Version-Release number of selected component (if applicable):kernel
Reproducibility: Every time
Steps to Reproduce:
1.Attempt to dial in to ISP
Actual results: ppp dies
Expected results: ppp should start
I get the following message:
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 3553
Kernel supports ppp alright.
Couldn't find interface ppp0: No such device
pppd: This system lacks kernel support for PPP. This could be because
the PPP kernel module could not be loaded, or because PPP was not
included in the kernel configuration. If PPP was included as a
module, try `/sbin/modprobe -v ppp'. If that fails, check that
ppp.o exists in /lib/modules/`uname -r`/net.
See README.linux file in the ppp distribution for more details.
It was pppd that died
pppd exited with return value 4
Sending 3536 a SIGUSR1
Often I get many lines saying "Couldn't find interface ppp0: No such
I am sorry, but I have two problems:
- This is a binary driver. I can not look into the source code.
- I have no IBM R40, therefore I can not reproduce it.