I just got an old IBM Thinkpad notebook (a 701C, with the
butterfly keyboard). It's running Debian GNU/Linux 2.2 (potato) with a
2.2.19 kernel and has a powerful 19.2 kbps modem. I'm trying to get ppp to
work on it; I'm using Debian's pppconfig to set it up.
I'm able to get the machine to connect to that dial-up system and maintain
an episodic connection; it's enough that I can some times briefly open a ssh
connection, but not enough that it's usable. When a try pinging a machine I
get a few (around 8) pings with decent response times; then a whole bunch
with awful response times (~10000 ms), then a few good ones ones, then even
worse ones (~40000 ms), then a few good ones, and then the connection
becomes totally unusable.
I thought at first it might be a hardware problem, but using minicom I was
able to connect to the dial-up server and open a telnet connection using the
dial-up system directly. Since I have no difficulty establishing a
long-lasting modem connection to the dial-up server, the problem must be
with pppd. My /etc/ppp/peers/provider file looks like:
# This optionfile was generated by pppconfig 2.0.5.
connect "/usr/sbin/chat -v -f /etc/chatscripts/provider"
and the chat script looks like:
# This chatfile was generated by pppconfig 2.0.5.
# Please do not delete any of the comments. Pppconfig needs them.
# ispauth PAP
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT \
'NO DIAL TONE' ABORT 'NO ANSWER'
OK-AT-OK ATDT<phone number>
# end of pppconfig stuff
The pppd options file is the standard one for Debian.
Anybody have any ideas?