2.1.8 -> silent death & net-errors

B. James Phillippe (bryan@terran.org)
Tue, 12 Nov 1996 23:40:08 -0800 (PST)


Hi,

I'm running a fresh 2.1.8 (with modules-2.1.8+Yuri-patch) and
everything _seemed_ to be fine; not a single error, everything worked okie
dokie. The machine was up for almost 24 hours. When I got home and
checked my system, xdm was sitting there cold and dead. I mean, dead. No
keyboard, mouse, SHIFT+PGUP, telnet in, etc. It was a goner. This is the
first time this machine has ever locked running Linux, so I feel safe to
say I think it's the kernel. There was nothing at all in any of my logs
that looked like evidence. However, I did get some really hairy crap
about networking. When I was accessing my machine from work, I noticed
that my web server kept closing connections instantly (Connection reset my
peer). There were a crapload of connections left in UNKNOWN state (http
and ftp) and here is a sample of network log data:

Nov 12 03:40:55 earth kernel: IP fw-in deny ppp0 TCP 199.181.164.4:3900 204.157.220.226:111 L=44 S=0x00 I=29616 F=0x0000 T=51
Nov 12 03:41:01 earth kernel: IP fw-in deny ppp0 TCP 199.181.164.4:3900 204.157.220.226:111 L=44 S=0x00 I=29621 F=0x0000 T=51
Nov 12 04:26:10 earth kernel: syn_ack rtx 1
Nov 12 04:26:16 earth kernel: syn_ack rtx 2
Nov 12 04:36:57 earth kernel: syn_ack rtx 1
Nov 12 08:58:09 earth kernel: syn_ack rtx 1
Nov 12 10:14:45 earth kernel: syn_ack rtx 1
Nov 12 10:14:53 earth kernel: syn_ack rtx 1
Nov 12 10:19:08 earth kernel: syn_ack rtx 2
Nov 12 10:19:11 earth kernel: syn_ack rtx 1
Nov 12 10:19:20 earth kernel: syn_ack rtx 3
Nov 12 10:19:20 earth kernel: syn_ack rtx 2
Nov 12 10:19:32 earth kernel: syn_ack rtx 3
Nov 12 10:45:56 earth kernel: syn_ack rtx 1
Nov 12 11:14:39 earth kernel: IP fw-in deny lo ICMP/8 204.157.220.226 204.157.220.226 L=84 S=0x00 I=6459 F=0x0000 T=64
Nov 12 11:14:40 earth kernel: IP fw-in deny lo ICMP/8 204.157.220.226 204.157.220.226 L=84 S=0x00 I=6461 F=0x0000 T=64
Nov 12 11:14:41 earth kernel: IP fw-in deny lo ICMP/8 204.157.220.226 204.157.220.226 L=84 S=0x00 I=6462 F=0x0000 T=64
Nov 12 13:07:42 earth kernel: syn_ack rtx 1
Nov 12 13:07:44 earth kernel: syn_ack rtx 1
Nov 12 13:07:48 earth kernel: syn_ack rtx 2
Nov 12 13:07:48 earth kernel: syn_ack rtx 1
Nov 12 13:07:50 earth kernel: syn_ack rtx 2
Nov 12 13:07:50 earth kernel: syn_ack rtx 1
Nov 12 13:08:00 earth kernel: syn_ack rtx 3
Nov 12 13:08:00 earth kernel: syn_ack rtx 2
Nov 12 13:08:02 earth kernel: syn_ack rtx 3
Nov 12 13:08:02 earth kernel: syn_ack rtx 2
Nov 12 13:08:02 earth kernel: syn_ack rtx 1
Nov 12 13:08:02 earth last message repeated 4 times
Nov 12 13:08:24 earth kernel: syn_ack rtx 4
Nov 12 13:08:24 earth kernel: syn_ack rtx 3
Nov 12 13:08:26 earth kernel: syn_ack rtx 4
Nov 12 13:08:26 earth kernel: syn_ack rtx 3
Nov 12 13:08:26 earth kernel: syn_ack rtx 2
Nov 12 13:08:26 earth last message repeated 4 times
Nov 12 13:08:26 earth kernel: syn_ack rtx 1
Nov 12 13:09:12 earth kernel: syn_ack rtx 5
Nov 12 13:09:12 earth kernel: syn_ack rtx 4
Nov 12 13:09:14 earth kernel: syn_ack rtx 5
Nov 12 13:09:14 earth kernel: syn_ack rtx 4
Nov 12 13:09:14 earth kernel: syn_ack rtx 3
Nov 12 13:09:14 earth last message repeated 4 times
Nov 12 13:09:14 earth kernel: syn_ack rtx 2
Nov 12 13:09:14 earth kernel: syn_ack rtx 1
Nov 12 13:09:14 earth last message repeated 2 times
Nov 12 13:10:48 earth kernel: syn_ack rtx 6
Nov 12 13:10:48 earth kernel: syn_ack rtx 5
Nov 12 13:10:50 earth kernel: syn_ack rtx 6
Nov 12 13:10:50 earth kernel: syn_ack rtx 5
Nov 12 13:10:50 earth kernel: syn_ack rtx 4
Nov 12 13:10:50 earth last message repeated 4 times
Nov 12 13:10:50 earth kernel: syn_ack rtx 3
Nov 12 13:10:50 earth kernel: syn_ack rtx 2
Nov 12 13:10:50 earth last message repeated 2 times
Nov 12 13:10:50 earth kernel: syn_ack rtx 1
Nov 12 13:10:50 earth last message repeated 8 times
Nov 12 13:12:48 earth kernel: syn_ack rtx 7
Nov 12 13:12:48 earth kernel: syn_ack rtx 6
Nov 12 13:12:50 earth kernel: syn_ack rtx 7
Nov 12 13:12:50 earth kernel: syn_ack rtx 6
Nov 12 13:12:50 earth kernel: syn_ack rtx 5
Nov 12 13:12:50 earth last message repeated 4 times
Nov 12 13:12:50 earth kernel: syn_ack rtx 4
Nov 12 13:12:50 earth kernel: syn_ack rtx 3
Nov 12 13:12:50 earth last message repeated 2 times
Nov 12 13:12:50 earth kernel: syn_ack rtx 2
Nov 12 13:12:50 earth last message repeated 8 times
Nov 12 13:12:50 earth kernel: syn_ack rtx 1
Nov 12 13:12:51 earth last message repeated 4 times
Nov 12 13:14:48 earth kernel: syn_recv: too many retransmits
Nov 12 13:14:48 earth kernel: syn_ack rtx 7
Nov 12 13:14:50 earth kernel: syn_recv: too many retransmits
Nov 12 13:14:50 earth kernel: syn_ack rtx 7
Nov 12 13:14:50 earth kernel: syn_ack rtx 6
Nov 12 13:14:50 earth last message repeated 4 times
Nov 12 13:14:50 earth kernel: syn_ack rtx 5
Nov 12 13:14:50 earth kernel: syn_ack rtx 4
Nov 12 13:14:50 earth last message repeated 2 times
Nov 12 13:14:50 earth kernel: syn_ack rtx 3
Nov 12 13:14:50 earth last message repeated 8 times
Nov 12 13:14:50 earth kernel: syn_ack rtx 2
Nov 12 13:14:50 earth last message repeated 3 times
Nov 12 13:14:50 earth kernel: syn_ack rtx 1
Nov 12 13:14:50 earth last message repeated 2 times
Nov 12 13:16:48 earth kernel: syn_recv: too many retransmits
Nov 12 13:16:50 earth kernel: syn_recv: too many retransmits
Nov 12 13:16:50 earth kernel: syn_ack rtx 7
Nov 12 13:16:50 earth last message repeated 4 times
Nov 12 13:16:50 earth kernel: syn_ack rtx 6
Nov 12 13:16:50 earth kernel: syn_ack rtx 5
Nov 12 13:16:50 earth last message repeated 2 times
Nov 12 13:16:50 earth kernel: syn_ack rtx 4
Nov 12 13:16:50 earth last message repeated 8 times
Nov 12 13:16:50 earth kernel: syn_ack rtx 3
Nov 12 13:16:50 earth last message repeated 3 times
Nov 12 13:16:50 earth kernel: syn_ack rtx 2
Nov 12 13:16:50 earth last message repeated 2 times
Nov 12 13:16:50 earth kernel: syn_ack rtx 1
Nov 12 13:16:50 earth kernel: syn_ack rtx 1
Nov 12 13:16:56 earth kernel: syn_ack rtx 2
Nov 12 13:16:56 earth kernel: syn_ack rtx 2
Nov 12 13:17:08 earth kernel: syn_ack rtx 3
Nov 12 13:31:08 earth kernel: syn_ack rtx 1
Nov 12 13:31:11 earth kernel: syn_ack rtx 1
Nov 12 13:33:38 earth kernel: syn_ack rtx 1
Nov 12 16:54:17 earth kernel: syn_ack rtx 1
Nov 12 20:40:39 earth kernel: syn_ack rtx 1

Excessive, eh...? BTW, this is the last entry in any of my logfiles. I
rebooted about 23:18. These entries correspond with failed FTP and HTTP
access attempts. I do use a lot of IP firewall filter rules and the
printk's shown are accounted for. I'm going to give 2.1.9 (with CD-patch)
a try and see what happens. Thanks to anyone who can provide any pointers
(hopefully not NULL ones ;) and I hope this helps solve the kernel
problem. I've included my .config for reference (and you can see what
hardware I use at http://w3.terran.org).

#
# Automatically generated make config: don't edit
#

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KERNELD=y

#
# General setup
#
# CONFIG_MATH_EMULATION is not set
CONFIG_NET=y
# CONFIG_MAX_16M is not set
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_JAVA=m
CONFIG_M686=y
CONFIG_CYRIX=y
CONFIG_CYRIX_VSPM=y

#
# Floppy, IDE, and other block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_TRITON=y
# CONFIG_IDE_CHIPSETS is not set

#
# Additional Block Devices
#
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_RAM=m
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_HD is not set

#
# Networking options
#
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
# CONFIG_IP_MULTICAST is not set
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_VERBOSE=y
CONFIG_IP_MASQUERADE=y

#
# Protocol-specific masquerading support will be built as modules.
#
# CONFIG_IP_TRANSPARENT_PROXY is not set
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_IP_ACCT=y
# CONFIG_IP_ROUTER is not set
# CONFIG_NET_IPIP is not set
CONFIG_IP_ALIAS=m

#
# (it is safe to leave these untouched)
#
# CONFIG_INET_PCTCP is not set
# CONFIG_INET_RARP is not set
# CONFIG_NO_PATH_MTU_DISCOVERY is not set
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
# CONFIG_IPV6 is not set

#
#
#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_AX25 is not set
# CONFIG_BRIDGE is not set
# CONFIG_NETLINK is not set

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_EQUALIZER is not set
# CONFIG_DLCI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m

#
# CCP compressors for PPP are only built as modules.
#
# CONFIG_SLIP is not set
# CONFIG_NET_RADIO is not set
CONFIG_NET_ETHERNET=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
CONFIG_NET_ISA=y
# CONFIG_AT1700 is not set
# CONFIG_E2100 is not set
# CONFIG_DEPCA is not set
# CONFIG_EWRK3 is not set
# CONFIG_EEXPRESS is not set
# CONFIG_EEXPRESS_PRO is not set
# CONFIG_FMV18X is not set
# CONFIG_HPLAN_PLUS is not set
# CONFIG_HPLAN is not set
# CONFIG_HP100 is not set
# CONFIG_ETH16I is not set
CONFIG_NE2000=m
# CONFIG_NI52 is not set
# CONFIG_NI65 is not set
# CONFIG_SEEQ8005 is not set
# CONFIG_SK_G16 is not set
# CONFIG_NET_EISA is not set
# CONFIG_NET_POCKET is not set
# CONFIG_TR is not set
# CONFIG_ARCNET is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Filesystems
#
CONFIG_QUOTA=y
CONFIG_MINIX_FS=m
CONFIG_EXT_FS=m
CONFIG_EXT2_FS=y
CONFIG_XIA_FS=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
CONFIG_SMB_FS=m
# CONFIG_SMB_LONG is not set
CONFIG_ISO9660_FS=m
# CONFIG_HPFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_UFS_FS is not set

#
# Character devices
#
CONFIG_SERIAL=y
# CONFIG_DIGI is not set
# CONFIG_CYCLADES is not set
# CONFIG_STALDRV is not set
# CONFIG_RISCOM8 is not set
CONFIG_PRINTER=m
# CONFIG_MOUSE is not set
# CONFIG_UMISC is not set
# CONFIG_QIC02_TAPE is not set
CONFIG_FTAPE=m

#
# Set IObase/IRQ/DMA for ftape in ./drivers/char/ftape/Makefile
#
# CONFIG_APM is not set
# CONFIG_WATCHDOG is not set
CONFIG_RTC=y

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_PAS is not set
CONFIG_SB=y
CONFIG_ADLIB=y
# CONFIG_GUS is not set
# CONFIG_MPU401 is not set
# CONFIG_UART6850 is not set
# CONFIG_PSS is not set
# CONFIG_GUS16 is not set
# CONFIG_GUSMAX is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
# CONFIG_CS4232 is not set
# CONFIG_MAUI is not set
CONFIG_YM3812=y
SBC_BASE=220
SBC_IRQ=5
SBC_DMA=1
SB_DMA2=5
SB_MPU_BASE=330

#
# MPU401 IRQ is only required with Jazz16, SM Wave and ESS1688.
#

#
# Enter -1 to the following question if you have something else such as SB16/32.
#
SB_MPU_IRQ=-1
# CONFIG_LOWLEVEL_SOUND is not set

#
# Kernel hacking
#
# CONFIG_PROFILE is not set

-bp

--
# B. James Phillippe # System Administrator <Terran.ORG>
# <bryan@terran.org> # http://w3.terran.org/~bryan
# Finger for PGP key # Pro-Linux circa 1.1.59