1.3.6[1-3] kills 1.3.20 with CSLIP

Tom Bjorkholm (tomb@tomb.mydata.se)
Fri, 16 Feb 1996 08:57:35 +0100 (MET)


Hi,

I am sending you this "bug report", because I hope that my observations
will help you to find the "bug" and make linux even better.

I have tried to install 1.3.61 - 1.3.63 at home.
Locally everythings works (even telnet to localhost works).

When I connect with CSLIP to our (callback) slip server the server dies.
The server is running linux 1.3.20. The server has been very stable up
to now. (Tested version in the other end of the CSLIP line has been:
1.2.8, 1.2.13, 1.3.20)

>From home (1.3.6[123]) i can NFS mount one directory (not on the SLIP server).
The next NFS mount fails with RPC timout. The NFS mounted directory
works great.

I can get named answers and ping any host over the slip connection.
UDP and ICMP routing works on the slip server.

I cannot telnet, finger or rlogin to any host over the slip connection.
CSLIP TCP does not work.

After one CSLIP connection from my 1.3.6[123] box the slip server (1.3.20)
is dead. It is impossible to login to the server from the console, from the
local net and from the modem. The numlock and capslock keys on the slip
server have no effect at this state. However, the slip server also runs
named -- which continues to work.

Is this a bug in 1.3.6[123] or is it a bug in 1.3.20 that is triggered by
some feature in 1.3.6[123]?

Both my box and the server are Slackware 3.0 (ELF).

Hardware:
Home box: Pentium/60MHz, EIDE disk, Soundblaster CDROM, USR 14400 modem,
16 MB RAM + 48 MB Swap
Server: Pentium/60MHZ, EIDE+SCSI disks, NCR53c810 SCSI controller, SCSI CDROMs,
Comtrol RocketPort multiserial card, USR 28800 modems,
32 MB RAM + 64 MB Swap

Slip server (1.3.20) log file (debug and higher):
=================================================
Feb 15 20:04:37 slussen dip[980]: cur1 connecting slip1.mydata.se/192.1.2.1 to local server slussen.mydata.se/192.1.1.254 with CSLIP/296
Feb 15 20:04:40 slussen dip[980]: DIP: tty_login cannot TIOCSCTTY: Operation not permitted
Feb 15 20:04:40 slussen dip[980]: found interface eth0 for proxy arp
Feb 15 20:04:40 slussen dip[980]: cur1 dial-up slussen.mydata.se/192.1.1.254 to remote slip1.mydata.se/192.1.2.1 with CSLIP/296
Feb 15 20:07:58 slussen in.fingerd[986]: connect from slip1.mydata.se
Feb 15 20:13:22 slussen in.fingerd[990]: connect from slip1.mydata.se
Feb 15 20:14:38 slussen dip[980]: DIP: tty: set_state: I/O error
Feb 15 20:14:38 slussen dip[980]: DIP: tty_close:tcsetattr(tty_saved): I/O error
Feb 15 20:14:39 slussen dip[980]: DIP:tty_lock: lock was not saved?!
Feb 16 07:00:23 slussen syslogd: restart

1.3.20 config (grep =y .config):
================================
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
CONFIG_BLK_DEV_IDE=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_INET_SNARL=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_NCR53C7xx=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_PPP=y
CONFIG_PPP_LOTS=y
CONFIG_NET_ALPHA=y
CONFIG_NET_EISA=y
CONFIG_DEC_ELCP=y
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_ISO9660_FS=y

1.3.63 config (grep =y .config):
================================
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M586=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_TRITON=y
CONFIG_INET=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_PPP=y
CONFIG_CD_NO_IDESCSI=y
CONFIG_SBPCD=y
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_ISO9660_FS=y
CONFIG_PRINTER=y

/Tom
---------------------------------------------------------------
Tom Bjorkholm MYDATA automation AB
tel: +46 8 629 09 00 Karlsbodavagen 39
fax: +46 8 629 09 09 S-161 70 Bromma, Sweden