From owner-freebsd-stable Tue Jul 31 9:49:12 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mistral.imasy.or.jp (mistral.imasy.or.jp [202.227.24.84]) by hub.freebsd.org (Postfix) with ESMTP id EA87637B406 for ; Tue, 31 Jul 2001 09:48:38 -0700 (PDT) (envelope-from mistral@imasy.or.jp) Received: (from yohta@localhost) by mistral.imasy.or.jp (8.11.4/8.11.4/mistral) id f6VGmXR01978; Wed, 1 Aug 2001 01:48:33 +0900 (JST) (envelope-from yohta) From: mistral@imasy.or.jp (Yoshihiko SARUMARU) To: stable@FreeBSD.ORG Subject: userland PPP is broken in LCP negotiation Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Mailer: mnews [version 1.22PL5] 2001-02/07(Wed) Date: Wed, 1 Aug 2001 01:48:33 +0900 Message-ID: <010801014833.M0101873@mistral.imasy.or.jp> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I have a problem in dialing up to specific router. # If you had recieved this mail a half day before, please ignore # this. Something is in trouble in my mail routing at office. That is LCP negotiation issue with src/usr.sbin/ppp/lcp.c,v 1.81.2.8 1.81.2.7 has no problem. When I build ppp with lcp.c 1.81.2.8, ppp couldn't link up. A patch attached in PR29277 by brian didn't help me (I know this patch is for -current). I will attach detail log below for both version. But this problem is not occur when I dial up to PortMaster3. It will occur when i dial up to YAMAHA RT103i or unknown (MAX?) NTT DoCoMo router for PHS (DoCoMo mopera service). My ppp.conf entry for RT103i via PHS is below. Thanks, - Yoshihiko paldio: set device /dev/cuaa3 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK \ AT&F OK ATE0\\\\W1&E0 OK ATS7=58%C2&K3 \ OK ATDT\\T TIMEOUT 20 CONNECT" default: allow users yohta set speed 115200 set timeout 300 # 3 mintue idle timer (the default) delete! ALL add default HISADDR # Add a (sticky) default route imasy-generic: set authname mistral set authkey XXXXXXXXXX imasy-phs: load imasy-generic load paldio set phone 045-XXX-XXXX == with 1.81.2.7 ===================================== Phase: deflink: carrier -> login Phase: deflink: login -> lcp LCP: FSM: Using "deflink" as a transport LCP: deflink: State change Initial --> Closed LCP: deflink: State change Closed --> Stopped LCP: deflink: RecvConfigReq(43) state = Stopped LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x7e0bfb81 LCP: deflink: SendConfigReq(1) state = Stopped LCP: ACFCOMP[2] LCP: PROTOCOMP[2] LCP: ACCMAP[6] 0x00000000 LCP: MRU[4] 1500 LCP: MAGICNUM[6] 0x0bc1e5f7 LCP: deflink: SendConfigAck(43) state = Stopped LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x7e0bfb81 LCP: deflink: LayerStart LCP: deflink: State change Stopped --> Ack-Sent LCP: deflink: RecvConfigRej(1) state = Ack-Sent LCP: ACFCOMP[2] LCP: deflink: SendConfigReq(2) state = Ack-Sent LCP: PROTOCOMP[2] LCP: ACCMAP[6] 0x00000000 LCP: MRU[4] 1500 LCP: MAGICNUM[6] 0x0bc1e5f7 LCP: deflink: RecvConfigAck(2) state = Ack-Sent LCP: deflink: State change Ack-Sent --> Opened LCP: deflink: LayerUp Phase: bundle: Authenticate == with 1.81.2.8 ===================================== Phase: deflink: carrier -> login Phase: deflink: login -> lcp LCP: FSM: Using "deflink" as a transport LCP: deflink: State change Initial --> Closed LCP: deflink: State change Closed --> Stopped LCP: deflink: RecvConfigReq(27) state = Stopped LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigReq(1) state = Stopped LCP: ACFCOMP[2] LCP: PROTOCOMP[2] LCP: ACCMAP[6] 0x00000000 LCP: MRU[4] 1500 LCP: MAGICNUM[6] 0x37954676 LCP: deflink: SendConfigNak(27) state = Stopped LCP: MRU[4] 2048 LCP: deflink: LayerStart LCP: deflink: State change Stopped --> Req-Sent LCP: deflink: RecvConfigRej(1) state = Req-Sent LCP: ACFCOMP[2] LCP: deflink: SendConfigReq(2) state = Req-Sent LCP: PROTOCOMP[2] LCP: ACCMAP[6] 0x00000000 LCP: MRU[4] 1500 LCP: MAGICNUM[6] 0x37954676 LCP: deflink: RecvConfigReq(28) state = Req-Sent LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(28) state = Req-Sent LCP: MRU[4] 2048 LCP: deflink: RecvConfigAck(2) state = Req-Sent LCP: deflink: State change Req-Sent --> Ack-Rcvd LCP: deflink: RecvConfigReq(29) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(29) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(30) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(30) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(31) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(31) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(32) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(32) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(33) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(33) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(34) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(34) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(35) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(35) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(36) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(36) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(37) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(37) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(38) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(38) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(39) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(39) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(40) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(40) state = Ack-Rcvd LCP: MRU[4] 2048 LCP: deflink: RecvConfigReq(41) state = Ack-Rcvd LCP: MRU[4] 1792 LCP: ACCMAP[6] 0x00000000 LCP: AUTHPROTO[4] 0xc023 (PAP) LCP: MAGICNUM[6] 0x93b59276 LCP: deflink: SendConfigNak(41) state = Ack-Rcvd LCP: MRU[4] 2048 Phase: deflink: Too many LCP NAKs sent - abandoning negotiation LCP: deflink: SendTerminateReq(3) state = Ack-Rcvd LCP: deflink: State change Ack-Rcvd --> Closing LCP: deflink: RecvConfigReq(42) state = Closing LCP: deflink: Error: Got ConfigReq while state = Closing LCP: deflink: RecvTerminateAck(3) state = Closing LCP: deflink: LayerFinish LCP: deflink: State change Closing --> Closed LCP: deflink: State change Closed --> Initial Phase: deflink: Disconnected! Phase: deflink: lcp -> logout Phase: deflink: logout -> hangup Phase: deflink: Disconnected! Phase: deflink: Connect time: 10 secs: 898 octets in, 484 octets out -- Yoshihiko SARUMARU mail: mistral@imasy.or.jp web: http://www.imasy.or.jp/~mistral/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message