1.3.67 crashed by pppd 2.2.0d

Trevor Johnson (trevor@hepnsf.csudh.edu)
Tue, 20 Feb 1996 20:55:16 -0800 (PST)


With 1.3.66 and 1.3.67 I was having trouble with FTP. When I tried to put
a file from my machine to a remote one running Linux 1.3.45, part of the
file (1420 bytes to maybe 5 kB) gets transferred, then transmission stops,
and netstat shows maybe 21 kB under Send-Q. I was able to transfer one
file correctly, but it was only around 1200 bytes long. Since the 1420
bytes sounded coincidentally close to the MTU of 1500 which I usually use
with PPP (2.2.0d), I added an "mtu 296" option to the script with which I
start pppd. I did ppp-off and ran the new ppp-on. I left the room to do
something else while the connection was being made, and when I came back,
found my machine in the middle of fsck. It had crashed and rebooted
itself (maybe the software watchdog in action?). I had several virtual
consoles open, but there was nothing else significant going on besides the
pppd script. When I checked the log of system messages, the last things
in it were the lines from pppd about the local and remote addresses being
established. I tried the same pppd script with the debug option added,
and it hasn't crashed again yet. With the MTU of 296, FTP ran smoothly on
one file. Here is my ppp-on:

/usr/sbin/pppd /dev/modem 115200 defaultroute mtu 296 connect \
'/usr/lib/ppp/chat "" AT "" AT OK ATM0DT5164559 cess xxxxxx svr ppp'

Here are the "=y" lines from my /usr/src/linux/.config:

CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_MAX_16M=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
CONFIG_IDE_CHIPSETS=y
CONFIG_BLK_DEV_UMC8672=y
CONFIG_INET=y
CONFIG_IP_NOSR=y
CONFIG_NETDEVICES=y
CONFIG_PPP=y
CONFIG_NET_ALPHA=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_NET_ISA=y
CONFIG_CD_NO_IDESCSI=y
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=y

If there is any more information I should give, or things I should try,
please ask.
___
Trevor Johnson <trevor@hepnsf.csudh.edu>