I have used ppp (Redhat 4.2) for years without trouble.

I recently upgraded my system to Redhat 6.1.

I was able to configure PPP very easily using the linuxconf tool.  

I am able to dial out and ping the network, and get to all the sites it need to 
get to.  PPP maintains the link, as desired.


The problem is that I am having intermittant trouble retreiving my mail.  A 
'problem' message will begin to download, and then the session will hang.  The 
problem occurs mostly with longer messages (> ~20KB).  Repeated attempts to 
download will result in the same error, which tends to occur at the same place 
in the message each time.

I have experience this problem with two different mailsevers (one linux and 
one NT), and with two different mail clients (Netscape and Pegasus).  

I have even experienced the problem when I just telnet into their pop ports 
(telnet <mailserver> 110, USER nnnn, PASS pppp, LIST, TOP 1 10000 can cause the 
problem to occur)

On the other hand, I am able to get (via ftp) huge files from the net without 
any apparent problem.  As an example, I downloaded a 20MB file without 
incident.

I can also surf the net and the problem does not seem to occur while using 
http.

I have installed the latest PPP package from Redhat, and the double dialout 
problem has gone away.


The one thing I have noticed is the RX frame errors reported by ifconfig seem 
to increment when the problem occurs.  For example:


ppp0      Link encap:Point-to-Point Protocol
          inet addr:208.25.39.54  P-t-P:208.8.252.49  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:552  Metric:1
          RX packets:17706 errors:84 dropped:0 overruns:0 frame:84
          TX packets:11373 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10

I don't know exactly what causes the frame errors, or what they are, or 
whether this is a significant number of frame errors for the number of packets 
received.  All I can say is that, when the problem occurs, the number of frame 
errors reported increase by five or ten.



System specifics:

Kernel (rebuilt from RedHat 6.1 source): 

[root@silver walther]# uname -a
Linux silver 2.2.12-20 #19 Thu Mar 9 11:48:22 MST 2000 i586 unknown


PPP Package:

[root@silver walther]# rpm -qa |grep ppp
ppp-2.3.10-3


/etc/ppp/options file:

-----

# /etc/ppp/options (NO PAP/CHAP)
#
# Prevent pppd from forking into the background
#-detach
#
# use the modem control lines
modem
# use uucp style locks to ensure exclusive access to the serial device
lock
# use hardware flow control
crtscts
# create a default route for this connection in the routing table
defaultroute
# do NOT set up any "escaped" control sequences
asyncmap 0
# use a maximum transmission packet size of 552 bytes
mtu 552
# use a maximum receive packet size of 552 bytes
mru 552
#
kdebug 3

-----
(Note: packet contents are not being logged, despite the "kdebug 3" option)
(Note2: I also experienced the problem with the default options file, which 
contained only the "lock" option)

Sample log file entries seem fairly normal:


Mar 10 10:08:08 silver ifup-ppp: pppd started for ppp0 on /dev/ttyS3 at 115200
Mar 10 10:08:08 silver pppd[1509]: pppd 2.3.10 started by root, uid 0
Mar 10 10:08:09 silver chat[1518]: abort on (BUSY)
Mar 10 10:08:09 silver chat[1518]: abort on (ERROR)
Mar 10 10:08:09 silver chat[1518]: abort on (NO CARRIER)
Mar 10 10:08:09 silver chat[1518]: abort on (NO DIALTONE)
Mar 10 10:08:09 silver chat[1518]: abort on (Invalid Login)
Mar 10 10:08:09 silver chat[1518]: abort on (Login incorrect)
Mar 10 10:08:09 silver chat[1518]: send (ATZ^M)
Mar 10 10:08:09 silver chat[1518]: expect (OK)
Mar 10 10:08:09 silver chat[1518]: OK
Mar 10 10:08:09 silver chat[1518]:  -- got it
Mar 10 10:08:09 silver chat[1518]: send (ATDTnnnnnnn^M)
Mar 10 10:08:09 silver chat[1518]: expect (CONNECT)
Mar 10 10:08:09 silver chat[1518]: ^M
Mar 10 10:08:18 silver chat[1518]: ATZ^M^M
Mar 10 10:08:18 silver chat[1518]: OK^M
Mar 10 10:08:39 silver chat[1518]: ATDTxxxxxxx^M^M
Mar 10 10:08:39 silver chat[1518]: CONNECT
Mar 10 10:08:39 silver chat[1518]:  -- got it
Mar 10 10:08:39 silver chat[1518]: send (^M)
Mar 10 10:08:39 silver chat[1518]: expect (ogin:)
Mar 10 10:08:39 silver chat[1518]:  28800 V42bis^M
Mar 10 10:08:41 silver chat[1518]: Welcome to Montana Communications Network (s1
9.pm2a.billings)^M
Mar 10 10:08:41 silver chat[1518]: Unauthorized access is strictly prohibited.^M
Mar 10 10:08:41 silver chat[1518]: ^M
Mar 10 10:08:41 silver chat[1518]: ^M
Mar 10 10:08:41 silver chat[1518]: login:
Mar 10 10:08:41 silver chat[1518]:  -- got it
Mar 10 10:08:41 silver chat[1518]: send (nnnnnn^M)
Mar 10 10:08:41 silver chat[1518]: expect (ord:)
Mar 10 10:08:42 silver chat[1518]:  nnnnnnnn^M
Mar 10 10:08:42 silver chat[1518]: Password:
Mar 10 10:08:42 silver chat[1518]:  -- got it
Mar 10 10:08:42 silver chat[1518]: send (nnnnnnnn^M)
Mar 10 10:08:42 silver chat[1518]: expect (~)
Mar 10 10:08:42 silver chat[1518]:  ^M
Mar 10 10:08:42 silver chat[1518]: PPP session from (208.8.252.49) to 
208.25.39.54 beginning....~ Mar 10 10:08:42 silver chat[1518]:  -- got it
Mar 10 10:08:42 silver chat[1518]: send (^M)
Mar 10 10:08:42 silver pppd[1509]: Serial connection established.
Mar 10 10:08:42 silver kernel: ppp_ioctl: set dbg flags to 30000
Mar 10 10:08:42 silver kernel: ppp_ioctl: set flags to 30000
Mar 10 10:08:42 silver pppd[1509]: Using interface ppp0
Mar 10 10:08:42 silver pppd[1509]: Connect: ppp0 <--> /dev/ttyS3
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set xasyncmap
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Mar 10 10:08:42 silver kernel: ppp_ioctl: set flags to 30000
Mar 10 10:08:42 silver kernel: ppp_ioctl: set mru to 5dc
Mar 10 10:08:42 silver kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Mar 10 10:08:45 silver kernel: ppp_tty_ioctl: set xmit asyncmap 0
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030003
Mar 10 10:08:45 silver kernel: ppp_ioctl: set mru to 5dc
Mar 10 10:08:45 silver kernel: ppp_tty_ioctl: set rcv asyncmap 0
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030043
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f030003
Mar 10 10:08:45 silver kernel: ppp_ioctl: set maxcid to 16
Mar 10 10:08:45 silver kernel: ppp_ioctl: set flags to f03000f
Mar 10 10:08:45 silver pppd[1509]: local  IP address 208.25.39.54
Mar 10 10:08:45 silver pppd[1509]: remote IP address 208.8.252.49
Mar 10 10:08:45 silver pppd[1509]: primary   DNS address 204.212.170.2
Mar 10 10:08:45 silver pppd[1509]: secondary DNS address 204.212.170.12


The CPU is a Pentium 166, and the modem is the same one I have been using for 
years without problem.


Does anyone have any clues as to what is causing the problem?


Jonathan Walther
[EMAIL PROTECTED]
[EMAIL PROTECTED]

-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]

Reply via email to