Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S269411AbUJSOSM (ORCPT ); Tue, 19 Oct 2004 10:18:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S269421AbUJSOSM (ORCPT ); Tue, 19 Oct 2004 10:18:12 -0400 Received: from h-68-165-86-241.dllatx37.covad.net ([68.165.86.241]:13883 "EHLO sol.microgate.com") by vger.kernel.org with ESMTP id S269411AbUJSOSJ (ORCPT ); Tue, 19 Oct 2004 10:18:09 -0400 Subject: Re: Fwd: [Bug 3592] New: pppd "IPCP: timeout sending Config-Requests" From: Paul Fulghum To: Russell King Cc: Linux Kernel List , "Martin J. Bligh" , Linus Torvalds , Alan Cox In-Reply-To: <20041019131240.A20243@flint.arm.linux.org.uk> References: <20041019131240.A20243@flint.arm.linux.org.uk> Content-Type: text/plain Message-Id: <1098195468.8467.7.camel@deimos.microgate.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Tue, 19 Oct 2004 09:17:48 -0500 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1120 Lines: 32 On Tue, 2004-10-19 at 07:12, Russell King wrote: > Software Environment: ppp-2.4.1 ( tested with ppp-2.4.2 - the same error ) > Problem Description: With 2.6.9-rc4 I'm getting the error when dialing to my > provider. With older kernel versions everything works fine. After remote modem > cosed the connection (rcvd [CHAP Success id=0x29 ""]) pppd keeps sending > Config-Requests This looks like the tty locking changes from Alan Cox. The tty_io.c do_tty_hangup() no longer switches the line discipline back to N_TTY, so ppp_async.c is not aware of the hangup (ldisc->close not called). The following is a snippet from tty_io.c: /* Defer ldisc switch */ /* tty_deferred_ldisc_switch(N_TTY); This should get done automatically when the port closes and tty_release is called */ I'll setup a test connection and verify this. -- Paul Fulghum paulkf@microgate.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/