From owner-freebsd-questions Fri Jan 16 09:14:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA29251 for questions-outgoing; Fri, 16 Jan 1998 09:14:15 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from kaiwan009.kaiwan.com (0@kaiwan009.kaiwan.com [198.178.203.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA29245 for ; Fri, 16 Jan 1998 09:14:08 -0800 (PST) (envelope-from frank@exit.com) Received: from exit.com (uucp@localhost) by kaiwan.kaiwan.com (8.8.8/8.8.8) with UUCP id IAA25940 for freebsd-questions@freebsd.org; Fri, 16 Jan 1998 08:43:37 -0800 (PST) Received: (from frank@localhost) by exit.com (8.8.7/8.7.3) id IAA23055 for freebsd-questions@freebsd.org; Fri, 16 Jan 1998 08:39:34 -0800 (PST) From: Frank Mayhar Message-Id: <199801161639.IAA23055@exit.com> Subject: Cyclades dialup wierdness. To: freebsd-questions@FreeBSD.ORG Date: Fri, 16 Jan 1998 08:39:33 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk I just upgraded a 2.1 dialup server to 2.2.5-STABLE. It has a Cyclades 8-Yo card in it, with a bunch of Courier V.Everythings hanging off it. The modems are configured to allow the modem to control CD, with loss of DTR resetting the modem, and to use hardware handshaking. The ttys themselves are configured as follows: dialin# stty -a -f /dev/ttyc0 speed 115200 baud; 0 rows; 0 columns; lflags: -icanon -isig -iexten -echo -echoe -echok -echoke -echonl -echoctl -echoprt -altwerase -noflsh -tostop -flusho -pendin -nokerninfo -extproc iflags: -istrip -icrnl -inlcr -igncr -ixon -ixoff -ixany -imaxbel -ignbrk -brkint -inpck -ignpar -parmrk oflags: -opost -onlcr -oxtabs cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb crtscts -dsrflow -dtrflow -mdmbuf cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ; eol2 = ; erase = ^?; intr = ^C; kill = ^U; lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ; stop = ^S; susp = ^Z; time = 0; werase = ^W; Everything looks fine, but when a ppp dialup user disconnects, the line doesn't HUP. The ppp (we're using user-mode ppp, btw) just sits there. If I do a 'kill -HUP' it exits properly, so it's not ignoring the HUP, it's not getting it in the first place. This was working fine under 2.1. What changed? Am I missing something? -- Frank Mayhar frank@exit.com